/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-Separate.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 16:40:06,373 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 16:40:06,375 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 16:40:06,427 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 16:40:06,427 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 16:40:06,429 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 16:40:06,431 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 16:40:06,433 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 16:40:06,434 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 16:40:06,437 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 16:40:06,437 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 16:40:06,438 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 16:40:06,438 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 16:40:06,440 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 16:40:06,441 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 16:40:06,443 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 16:40:06,443 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 16:40:06,443 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 16:40:06,445 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 16:40:06,448 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 16:40:06,449 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 16:40:06,449 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 16:40:06,451 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 16:40:06,451 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 16:40:06,457 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 16:40:06,457 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 16:40:06,457 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 16:40:06,458 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 16:40:06,458 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 16:40:06,459 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 16:40:06,459 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 16:40:06,459 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 16:40:06,460 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 16:40:06,461 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 16:40:06,462 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 16:40:06,462 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 16:40:06,462 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 16:40:06,462 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 16:40:06,462 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 16:40:06,463 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 16:40:06,463 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 16:40:06,464 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-Separate.epf [2022-01-18 16:40:06,488 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 16:40:06,489 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 16:40:06,489 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 16:40:06,489 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 16:40:06,490 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 16:40:06,490 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 16:40:06,490 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 16:40:06,490 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 16:40:06,490 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 16:40:06,490 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 16:40:06,491 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 16:40:06,491 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 16:40:06,491 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 16:40:06,491 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 16:40:06,491 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 16:40:06,491 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 16:40:06,491 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 16:40:06,491 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 16:40:06,491 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 16:40:06,492 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 16:40:06,492 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 16:40:06,492 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 16:40:06,492 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 16:40:06,492 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 16:40:06,493 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 16:40:06,493 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:40:06,493 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 16:40:06,493 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 16:40:06,493 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 16:40:06,493 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 16:40:06,493 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 16:40:06,493 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 16:40:06,494 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 16:40:06,494 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 16:40:06,494 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 16:40:06,646 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 16:40:06,661 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 16:40:06,662 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 16:40:06,663 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 16:40:06,664 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 16:40:06,665 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 16:40:06,666 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 16:40:06,687 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 16:40:06,688 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 16:40:06,689 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 16:40:06,689 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 16:40:06,689 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 16:40:06,696 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 04:40:06" (1/1) ... [2022-01-18 16:40:06,700 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 04:40:06" (1/1) ... [2022-01-18 16:40:06,721 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 16:40:06,722 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 16:40:06,723 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 16:40:06,723 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 16:40:06,723 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 16:40:06,728 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 04:40:06" (1/1) ... [2022-01-18 16:40:06,728 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 04:40:06" (1/1) ... [2022-01-18 16:40:06,729 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 04:40:06" (1/1) ... [2022-01-18 16:40:06,729 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 04:40:06" (1/1) ... [2022-01-18 16:40:06,730 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 04:40:06" (1/1) ... [2022-01-18 16:40:06,732 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 04:40:06" (1/1) ... [2022-01-18 16:40:06,733 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 04:40:06" (1/1) ... [2022-01-18 16:40:06,733 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 16:40:06,734 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 16:40:06,734 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 16:40:06,734 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 16:40:06,735 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 04:40:06" (1/1) ... [2022-01-18 16:40:06,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:40:06,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:06,760 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 16:40:06,773 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 16:40:06,806 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 16:40:06,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 16:40:06,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 16:40:06,806 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 16:40:06,807 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 16:40:06,807 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 16:40:06,807 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 16:40:06,807 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 16:40:06,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 16:40:06,807 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 16:40:06,807 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 16:40:06,807 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 16:40:06,808 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 16:40:06,846 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 16:40:06,847 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 16:40:06,915 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 16:40:06,920 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 16:40:06,920 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 16:40:06,921 INFO L202 PluginConnector]: Adding new model dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:40:06 BoogieIcfgContainer [2022-01-18 16:40:06,921 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 16:40:06,922 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 16:40:06,922 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 16:40:06,932 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 16:40:06,933 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 04:40:06" (1/2) ... [2022-01-18 16:40:06,934 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@461db5bb and model type dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 04:40:06, skipping insertion in model container [2022-01-18 16:40:06,934 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 04:40:06" (2/2) ... [2022-01-18 16:40:06,935 INFO L111 eAbstractionObserver]: Analyzing ICFG dot-product-alt.wvr.bpl [2022-01-18 16:40:06,939 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 16:40:06,939 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 16:40:06,940 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 16:40:06,940 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 16:40:06,987 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 16:40:07,013 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 16:40:07,017 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 16:40:07,018 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 16:40:07,023 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2022-01-18 16:40:07,054 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 16:40:07,056 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 16:40:07,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 16:40:07,067 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:07,067 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 16:40:07,068 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:07,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:07,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1704584700, now seen corresponding path program 1 times [2022-01-18 16:40:07,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:07,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718736361] [2022-01-18 16:40:07,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:07,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:07,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:07,185 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 16:40:07,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:07,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718736361] [2022-01-18 16:40:07,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718736361] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:40:07,186 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:40:07,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:40:07,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500330458] [2022-01-18 16:40:07,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:40:07,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:40:07,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:07,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:40:07,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:40:07,212 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 16:40:07,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:07,252 INFO L93 Difference]: Finished difference Result 298 states and 858 transitions. [2022-01-18 16:40:07,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:40:07,254 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 16:40:07,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:07,276 INFO L225 Difference]: With dead ends: 298 [2022-01-18 16:40:07,276 INFO L226 Difference]: Without dead ends: 283 [2022-01-18 16:40:07,278 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 16:40:07,281 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 16:40:07,282 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 16:40:07,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-01-18 16:40:07,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 230. [2022-01-18 16:40:07,350 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 16:40:07,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 660 transitions. [2022-01-18 16:40:07,354 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 660 transitions. Word has length 18 [2022-01-18 16:40:07,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:07,355 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 660 transitions. [2022-01-18 16:40:07,355 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 16:40:07,355 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 660 transitions. [2022-01-18 16:40:07,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 16:40:07,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:07,357 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 16:40:07,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 16:40:07,358 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:07,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:07,358 INFO L85 PathProgramCache]: Analyzing trace with hash -665793199, now seen corresponding path program 1 times [2022-01-18 16:40:07,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:07,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834157751] [2022-01-18 16:40:07,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:07,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:07,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:07,403 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 16:40:07,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:07,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834157751] [2022-01-18 16:40:07,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834157751] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:40:07,404 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:40:07,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 16:40:07,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118012492] [2022-01-18 16:40:07,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:40:07,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:40:07,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:07,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:40:07,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:40:07,406 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 16:40:07,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:07,467 INFO L93 Difference]: Finished difference Result 249 states and 716 transitions. [2022-01-18 16:40:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:40:07,468 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 16:40:07,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:07,470 INFO L225 Difference]: With dead ends: 249 [2022-01-18 16:40:07,470 INFO L226 Difference]: Without dead ends: 249 [2022-01-18 16:40:07,470 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 16:40:07,471 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 16:40:07,472 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 16:40:07,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-01-18 16:40:07,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 224. [2022-01-18 16:40:07,483 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 16:40:07,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 645 transitions. [2022-01-18 16:40:07,484 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 645 transitions. Word has length 21 [2022-01-18 16:40:07,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:07,485 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 645 transitions. [2022-01-18 16:40:07,485 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 16:40:07,485 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 645 transitions. [2022-01-18 16:40:07,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 16:40:07,486 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:07,487 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 16:40:07,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 16:40:07,487 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:07,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:07,490 INFO L85 PathProgramCache]: Analyzing trace with hash -970035705, now seen corresponding path program 1 times [2022-01-18 16:40:07,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:07,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837065054] [2022-01-18 16:40:07,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:07,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:07,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:07,538 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 16:40:07,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:07,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837065054] [2022-01-18 16:40:07,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837065054] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:40:07,539 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:40:07,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 16:40:07,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598472741] [2022-01-18 16:40:07,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:40:07,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 16:40:07,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:07,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 16:40:07,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:40:07,540 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 16:40:07,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:07,608 INFO L93 Difference]: Finished difference Result 332 states and 966 transitions. [2022-01-18 16:40:07,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:40:07,609 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 16:40:07,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:07,612 INFO L225 Difference]: With dead ends: 332 [2022-01-18 16:40:07,613 INFO L226 Difference]: Without dead ends: 332 [2022-01-18 16:40:07,613 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 16:40:07,614 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 16:40:07,614 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 16:40:07,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-01-18 16:40:07,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 260. [2022-01-18 16:40:07,638 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 16:40:07,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 752 transitions. [2022-01-18 16:40:07,639 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 752 transitions. Word has length 21 [2022-01-18 16:40:07,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:07,640 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 752 transitions. [2022-01-18 16:40:07,640 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 16:40:07,640 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 752 transitions. [2022-01-18 16:40:07,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:40:07,642 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:07,642 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 16:40:07,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 16:40:07,642 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:07,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:07,643 INFO L85 PathProgramCache]: Analyzing trace with hash 954256018, now seen corresponding path program 1 times [2022-01-18 16:40:07,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:07,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729372786] [2022-01-18 16:40:07,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:07,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:07,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:08,020 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 16:40:08,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:08,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729372786] [2022-01-18 16:40:08,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729372786] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:08,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339305391] [2022-01-18 16:40:08,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:08,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:08,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:08,024 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 16:40:08,027 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 16:40:08,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:08,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 16:40:08,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:08,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:08,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 16:40:08,389 INFO L353 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-01-18 16:40:08,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:08,453 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 16:40:08,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:08,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:08,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 16:40:08,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:08,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 16:40:08,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:08,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 16:40:08,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:08,672 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 16:40:08,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:08,757 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 16:40:08,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339305391] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:08,757 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:08,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 16:40:08,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939885160] [2022-01-18 16:40:08,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:08,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:40:08,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:08,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:40:08,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:40:08,760 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 16:40:09,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:09,111 INFO L93 Difference]: Finished difference Result 535 states and 1542 transitions. [2022-01-18 16:40:09,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 16:40:09,112 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 16:40:09,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:09,114 INFO L225 Difference]: With dead ends: 535 [2022-01-18 16:40:09,114 INFO L226 Difference]: Without dead ends: 520 [2022-01-18 16:40:09,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:40:09,115 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.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:09,119 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.2s Time] [2022-01-18 16:40:09,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-01-18 16:40:09,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 346. [2022-01-18 16:40:09,128 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 16:40:09,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 999 transitions. [2022-01-18 16:40:09,130 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 999 transitions. Word has length 24 [2022-01-18 16:40:09,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:09,130 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 999 transitions. [2022-01-18 16:40:09,130 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 16:40:09,130 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 999 transitions. [2022-01-18 16:40:09,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:40:09,131 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:09,131 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 16:40:09,150 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 16:40:09,347 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 16:40:09,347 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:09,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:09,348 INFO L85 PathProgramCache]: Analyzing trace with hash 372317296, now seen corresponding path program 2 times [2022-01-18 16:40:09,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:09,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050777313] [2022-01-18 16:40:09,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:09,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:09,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:09,570 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 16:40:09,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:09,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050777313] [2022-01-18 16:40:09,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050777313] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:09,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696564970] [2022-01-18 16:40:09,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:40:09,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:09,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:09,572 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 16:40:09,573 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 16:40:09,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:40:09,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:09,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 16:40:09,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:09,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:09,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 81 [2022-01-18 16:40:09,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:09,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:09,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:09,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 16:40:09,915 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 16:40:09,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:10,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:10,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 16:40:10,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:10,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:10,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:10,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 16:40:10,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 16:40:10,088 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 16:40:10,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:10,157 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 16:40:10,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696564970] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:10,158 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:10,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-01-18 16:40:10,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501546739] [2022-01-18 16:40:10,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:10,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 16:40:10,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:10,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 16:40:10,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:40:10,159 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 16:40:11,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:11,663 INFO L93 Difference]: Finished difference Result 1195 states and 3469 transitions. [2022-01-18 16:40:11,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 16:40:11,664 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 16:40:11,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:11,669 INFO L225 Difference]: With dead ends: 1195 [2022-01-18 16:40:11,669 INFO L226 Difference]: Without dead ends: 1165 [2022-01-18 16:40:11,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=572, Invalid=1978, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 16:40:11,670 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 464 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:11,670 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.5s Time] [2022-01-18 16:40:11,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2022-01-18 16:40:11,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 448. [2022-01-18 16:40:11,693 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 16:40:11,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 1329 transitions. [2022-01-18 16:40:11,695 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 1329 transitions. Word has length 24 [2022-01-18 16:40:11,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:11,695 INFO L470 AbstractCegarLoop]: Abstraction has 448 states and 1329 transitions. [2022-01-18 16:40:11,695 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 16:40:11,695 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 1329 transitions. [2022-01-18 16:40:11,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:40:11,696 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:11,696 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 16:40:11,725 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 16:40:11,914 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 16:40:11,914 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:11,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:11,915 INFO L85 PathProgramCache]: Analyzing trace with hash -669864304, now seen corresponding path program 3 times [2022-01-18 16:40:11,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:11,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370949392] [2022-01-18 16:40:11,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:11,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:11,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:12,066 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 16:40:12,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:12,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370949392] [2022-01-18 16:40:12,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370949392] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:12,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477667579] [2022-01-18 16:40:12,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:40:12,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:12,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:12,068 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 16:40:12,097 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 16:40:12,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 16:40:12,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:12,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 16:40:12,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:12,244 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 16:40:12,280 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 16:40:12,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:12,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:12,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 16:40:12,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:12,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:12,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:12,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 16:40:12,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:12,384 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 16:40:12,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:12,486 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 16:40:12,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477667579] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:12,486 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:12,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-01-18 16:40:12,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607717247] [2022-01-18 16:40:12,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:12,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:40:12,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:12,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:40:12,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:40:12,487 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 16:40:12,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:12,812 INFO L93 Difference]: Finished difference Result 682 states and 1977 transitions. [2022-01-18 16:40:12,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 16:40:12,812 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 16:40:12,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:12,815 INFO L225 Difference]: With dead ends: 682 [2022-01-18 16:40:12,815 INFO L226 Difference]: Without dead ends: 667 [2022-01-18 16:40:12,815 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 16:40:12,817 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 122 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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 16:40:12,818 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 16:40:12,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2022-01-18 16:40:12,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 464. [2022-01-18 16:40:12,828 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 16:40:12,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 1369 transitions. [2022-01-18 16:40:12,829 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 1369 transitions. Word has length 24 [2022-01-18 16:40:12,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:12,829 INFO L470 AbstractCegarLoop]: Abstraction has 464 states and 1369 transitions. [2022-01-18 16:40:12,829 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 16:40:12,829 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 1369 transitions. [2022-01-18 16:40:12,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:40:12,830 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:12,830 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 16:40:12,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:13,039 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 16:40:13,039 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:13,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:13,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1129139024, now seen corresponding path program 4 times [2022-01-18 16:40:13,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:13,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034160941] [2022-01-18 16:40:13,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:13,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:13,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:13,233 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 16:40:13,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:13,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034160941] [2022-01-18 16:40:13,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034160941] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:13,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177650807] [2022-01-18 16:40:13,233 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:40:13,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:13,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:13,248 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 16:40:13,248 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 16:40:13,273 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:40:13,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:13,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 16:40:13,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:13,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:13,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:40:13,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:13,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:13,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:13,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-01-18 16:40:13,567 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 16:40:13,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:13,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:13,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 16:40:13,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:13,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:13,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:13,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 16:40:13,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 16:40:13,734 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 16:40:13,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:13,827 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 16:40:13,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177650807] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:13,827 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:13,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-01-18 16:40:13,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858609093] [2022-01-18 16:40:13,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:13,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 16:40:13,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:13,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 16:40:13,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:40:13,829 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 16:40:14,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:14,098 INFO L93 Difference]: Finished difference Result 763 states and 2257 transitions. [2022-01-18 16:40:14,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:40:14,098 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 16:40:14,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:14,103 INFO L225 Difference]: With dead ends: 763 [2022-01-18 16:40:14,103 INFO L226 Difference]: Without dead ends: 748 [2022-01-18 16:40:14,104 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 16:40:14,104 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:14,105 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.1s Time] [2022-01-18 16:40:14,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-01-18 16:40:14,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 479. [2022-01-18 16:40:14,114 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 16:40:14,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 1426 transitions. [2022-01-18 16:40:14,116 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 1426 transitions. Word has length 24 [2022-01-18 16:40:14,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:14,116 INFO L470 AbstractCegarLoop]: Abstraction has 479 states and 1426 transitions. [2022-01-18 16:40:14,116 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 16:40:14,116 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 1426 transitions. [2022-01-18 16:40:14,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:40:14,118 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:14,118 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 16:40:14,137 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 16:40:14,319 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 16:40:14,319 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:14,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:14,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1804153484, now seen corresponding path program 5 times [2022-01-18 16:40:14,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:14,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771759510] [2022-01-18 16:40:14,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:14,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:14,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:14,475 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 16:40:14,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:14,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771759510] [2022-01-18 16:40:14,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771759510] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:14,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317697776] [2022-01-18 16:40:14,476 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:40:14,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:14,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:14,477 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 16:40:14,478 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 16:40:14,500 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:40:14,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:14,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 16:40:14,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:14,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:14,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-01-18 16:40:14,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:14,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-01-18 16:40:14,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:14,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 16:40:14,871 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 16:40:14,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:15,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:15,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 16:40:15,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:15,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:15,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:15,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 16:40:15,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 16:40:15,134 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 16:40:15,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:15,243 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 16:40:15,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317697776] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:15,244 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:15,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 24 [2022-01-18 16:40:15,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447274460] [2022-01-18 16:40:15,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:15,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 16:40:15,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:15,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 16:40:15,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-01-18 16:40:15,246 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 16:40:19,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:19,419 INFO L93 Difference]: Finished difference Result 1711 states and 4956 transitions. [2022-01-18 16:40:19,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 16:40:19,419 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 16:40:19,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:19,425 INFO L225 Difference]: With dead ends: 1711 [2022-01-18 16:40:19,425 INFO L226 Difference]: Without dead ends: 1681 [2022-01-18 16:40:19,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5105 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2524, Invalid=11518, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 16:40:19,429 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 374 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 1512 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:19,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 423 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1512 Invalid, 0 Unknown, 273 Unchecked, 0.9s Time] [2022-01-18 16:40:19,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1681 states. [2022-01-18 16:40:19,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1681 to 516. [2022-01-18 16:40:19,443 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 16:40:19,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 1563 transitions. [2022-01-18 16:40:19,444 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 1563 transitions. Word has length 24 [2022-01-18 16:40:19,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:19,444 INFO L470 AbstractCegarLoop]: Abstraction has 516 states and 1563 transitions. [2022-01-18 16:40:19,444 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 16:40:19,445 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 1563 transitions. [2022-01-18 16:40:19,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:40:19,447 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:19,447 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 16:40:19,465 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 16:40:19,654 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 16:40:19,654 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:19,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:19,654 INFO L85 PathProgramCache]: Analyzing trace with hash 795589012, now seen corresponding path program 6 times [2022-01-18 16:40:19,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:19,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37974352] [2022-01-18 16:40:19,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:19,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:19,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:19,829 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 16:40:19,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:19,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37974352] [2022-01-18 16:40:19,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37974352] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:19,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939822162] [2022-01-18 16:40:19,830 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:40:19,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:19,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:19,831 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 16:40:19,831 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 16:40:19,851 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:40:19,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:19,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 16:40:19,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:19,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:19,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 79 [2022-01-18 16:40:19,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:19,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:20,012 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:20,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-01-18 16:40:20,107 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 16:40:20,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:20,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:20,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 16:40:20,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:20,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:20,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:20,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 16:40:20,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:20,263 INFO L353 Elim1Store]: treesize reduction 8, result has 33.3 percent of original size [2022-01-18 16:40:20,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:20,342 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 16:40:20,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939822162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:20,342 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:20,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 18 [2022-01-18 16:40:20,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546813973] [2022-01-18 16:40:20,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:20,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 16:40:20,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:20,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 16:40:20,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-01-18 16:40:20,343 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 16:40:21,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:21,493 INFO L93 Difference]: Finished difference Result 1105 states and 3275 transitions. [2022-01-18 16:40:21,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:40:21,498 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 16:40:21,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:21,501 INFO L225 Difference]: With dead ends: 1105 [2022-01-18 16:40:21,501 INFO L226 Difference]: Without dead ends: 1090 [2022-01-18 16:40:21,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=472, Invalid=1420, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:40:21,502 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:21,502 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.3s Time] [2022-01-18 16:40:21,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2022-01-18 16:40:21,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 498. [2022-01-18 16:40:21,512 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 16:40:21,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1494 transitions. [2022-01-18 16:40:21,513 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1494 transitions. Word has length 24 [2022-01-18 16:40:21,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:21,514 INFO L470 AbstractCegarLoop]: Abstraction has 498 states and 1494 transitions. [2022-01-18 16:40:21,514 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 16:40:21,514 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1494 transitions. [2022-01-18 16:40:21,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:21,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:21,515 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 16:40:21,531 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 16:40:21,730 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 16:40:21,731 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:21,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:21,731 INFO L85 PathProgramCache]: Analyzing trace with hash -2028428791, now seen corresponding path program 7 times [2022-01-18 16:40:21,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:21,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397428214] [2022-01-18 16:40:21,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:21,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:21,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:21,774 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 16:40:21,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:21,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397428214] [2022-01-18 16:40:21,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397428214] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:21,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681369524] [2022-01-18 16:40:21,775 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:40:21,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:21,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:21,776 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 16:40:21,781 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 16:40:21,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:21,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:21,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:21,904 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 16:40:21,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:22,007 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 16:40:22,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681369524] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:22,007 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:22,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:40:22,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510180061] [2022-01-18 16:40:22,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:22,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:40:22,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:22,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:40:22,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:40:22,008 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 16:40:22,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:22,725 INFO L93 Difference]: Finished difference Result 2271 states and 6608 transitions. [2022-01-18 16:40:22,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 16:40:22,725 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 16:40:22,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:22,734 INFO L225 Difference]: With dead ends: 2271 [2022-01-18 16:40:22,735 INFO L226 Difference]: Without dead ends: 2271 [2022-01-18 16:40:22,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 916 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 16:40:22,736 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:22,736 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.3s Time] [2022-01-18 16:40:22,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2271 states. [2022-01-18 16:40:22,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2271 to 643. [2022-01-18 16:40:22,752 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 16:40:22,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 2047 transitions. [2022-01-18 16:40:22,754 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 2047 transitions. Word has length 27 [2022-01-18 16:40:22,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:22,754 INFO L470 AbstractCegarLoop]: Abstraction has 643 states and 2047 transitions. [2022-01-18 16:40:22,754 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 16:40:22,754 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 2047 transitions. [2022-01-18 16:40:22,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:22,756 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:22,756 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 16:40:22,777 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 16:40:22,971 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 16:40:22,971 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:22,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:22,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1539908103, now seen corresponding path program 8 times [2022-01-18 16:40:22,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:22,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833475351] [2022-01-18 16:40:22,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:22,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:22,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:23,009 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 16:40:23,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:23,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833475351] [2022-01-18 16:40:23,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833475351] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:23,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835918078] [2022-01-18 16:40:23,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:40:23,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:23,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:23,010 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 16:40:23,011 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 16:40:23,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:40:23,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:23,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:23,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:23,141 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 16:40:23,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:23,236 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 16:40:23,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835918078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:23,236 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:23,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:40:23,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581359444] [2022-01-18 16:40:23,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:23,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:40:23,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:23,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:40:23,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:40:23,237 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 16:40:25,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:25,022 INFO L93 Difference]: Finished difference Result 3591 states and 10373 transitions. [2022-01-18 16:40:25,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 16:40:25,022 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 16:40:25,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:25,035 INFO L225 Difference]: With dead ends: 3591 [2022-01-18 16:40:25,035 INFO L226 Difference]: Without dead ends: 3591 [2022-01-18 16:40:25,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4292 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 16:40:25,038 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 581 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 1483 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:25,038 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.6s Time] [2022-01-18 16:40:25,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3591 states. [2022-01-18 16:40:25,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3591 to 647. [2022-01-18 16:40:25,062 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 16:40:25,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 2067 transitions. [2022-01-18 16:40:25,064 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 2067 transitions. Word has length 27 [2022-01-18 16:40:25,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:25,064 INFO L470 AbstractCegarLoop]: Abstraction has 647 states and 2067 transitions. [2022-01-18 16:40:25,064 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 16:40:25,064 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 2067 transitions. [2022-01-18 16:40:25,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:25,065 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:25,065 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 16:40:25,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:25,273 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 16:40:25,273 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:25,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:25,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1733808771, now seen corresponding path program 9 times [2022-01-18 16:40:25,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:25,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365444878] [2022-01-18 16:40:25,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:25,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:25,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:25,310 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 16:40:25,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:25,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365444878] [2022-01-18 16:40:25,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365444878] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:25,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754940945] [2022-01-18 16:40:25,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:40:25,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:25,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:25,311 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 16:40:25,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 16:40:25,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:40:25,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:25,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:25,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:25,449 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 16:40:25,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:25,550 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 16:40:25,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754940945] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:25,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:25,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:40:25,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309375302] [2022-01-18 16:40:25,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:25,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:40:25,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:25,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:40:25,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:40:25,551 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 16:40:26,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:26,433 INFO L93 Difference]: Finished difference Result 2922 states and 8417 transitions. [2022-01-18 16:40:26,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 16:40:26,433 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 16:40:26,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:26,444 INFO L225 Difference]: With dead ends: 2922 [2022-01-18 16:40:26,444 INFO L226 Difference]: Without dead ends: 2922 [2022-01-18 16:40:26,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1525 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 16:40:26,445 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 16:40:26,445 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 16:40:26,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2922 states. [2022-01-18 16:40:26,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2922 to 637. [2022-01-18 16:40:26,476 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 16:40:26,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2027 transitions. [2022-01-18 16:40:26,477 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2027 transitions. Word has length 27 [2022-01-18 16:40:26,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:26,477 INFO L470 AbstractCegarLoop]: Abstraction has 637 states and 2027 transitions. [2022-01-18 16:40:26,478 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 16:40:26,478 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2027 transitions. [2022-01-18 16:40:26,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:26,479 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:26,479 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 16:40:26,515 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 16:40:26,693 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 16:40:26,693 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:26,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:26,694 INFO L85 PathProgramCache]: Analyzing trace with hash 373023270, now seen corresponding path program 1 times [2022-01-18 16:40:26,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:26,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488366710] [2022-01-18 16:40:26,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:26,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:26,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:26,723 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 16:40:26,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:26,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488366710] [2022-01-18 16:40:26,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488366710] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:26,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797179193] [2022-01-18 16:40:26,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:26,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:26,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:26,724 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 16:40:26,737 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 16:40:26,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:26,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:40:26,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:26,810 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 16:40:26,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:26,880 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 16:40:26,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797179193] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:26,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:26,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:40:26,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913609968] [2022-01-18 16:40:26,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:26,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:40:26,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:26,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:40:26,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:40:26,881 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 16:40:27,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:27,018 INFO L93 Difference]: Finished difference Result 1395 states and 4216 transitions. [2022-01-18 16:40:27,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 16:40:27,018 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 16:40:27,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:27,022 INFO L225 Difference]: With dead ends: 1395 [2022-01-18 16:40:27,022 INFO L226 Difference]: Without dead ends: 1377 [2022-01-18 16:40:27,023 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 16:40:27,023 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 16:40:27,023 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 16:40:27,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1377 states. [2022-01-18 16:40:27,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1377 to 917. [2022-01-18 16:40:27,036 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 16:40:27,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 2985 transitions. [2022-01-18 16:40:27,038 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 2985 transitions. Word has length 27 [2022-01-18 16:40:27,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:27,038 INFO L470 AbstractCegarLoop]: Abstraction has 917 states and 2985 transitions. [2022-01-18 16:40:27,038 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 16:40:27,038 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 2985 transitions. [2022-01-18 16:40:27,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:27,040 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:27,040 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 16:40:27,055 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 16:40:27,255 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 16:40:27,255 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:27,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:27,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1292974513, now seen corresponding path program 10 times [2022-01-18 16:40:27,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:27,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986426146] [2022-01-18 16:40:27,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:27,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:27,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:27,297 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 16:40:27,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:27,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986426146] [2022-01-18 16:40:27,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986426146] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:27,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79665542] [2022-01-18 16:40:27,297 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:40:27,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:27,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:27,298 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 16:40:27,299 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 16:40:27,321 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:40:27,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:27,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:27,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:27,446 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 16:40:27,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:27,501 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 16:40:27,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79665542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:27,502 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:27,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 16:40:27,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691734704] [2022-01-18 16:40:27,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:27,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:40:27,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:27,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:40:27,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:40:27,503 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 16:40:27,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:27,836 INFO L93 Difference]: Finished difference Result 2362 states and 7302 transitions. [2022-01-18 16:40:27,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 16:40:27,837 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 16:40:27,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:27,841 INFO L225 Difference]: With dead ends: 2362 [2022-01-18 16:40:27,841 INFO L226 Difference]: Without dead ends: 2295 [2022-01-18 16:40:27,841 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 16:40:27,842 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 296 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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 16:40:27,842 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 16:40:27,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2295 states. [2022-01-18 16:40:27,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2295 to 1429. [2022-01-18 16:40:27,864 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 16:40:27,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 4756 transitions. [2022-01-18 16:40:27,867 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 4756 transitions. Word has length 27 [2022-01-18 16:40:27,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:27,867 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 4756 transitions. [2022-01-18 16:40:27,867 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 16:40:27,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 4756 transitions. [2022-01-18 16:40:27,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:27,869 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:27,870 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 16:40:27,889 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 16:40:28,083 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 16:40:28,083 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:28,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:28,084 INFO L85 PathProgramCache]: Analyzing trace with hash -502740502, now seen corresponding path program 2 times [2022-01-18 16:40:28,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:28,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448463335] [2022-01-18 16:40:28,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:28,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:28,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:28,105 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 16:40:28,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:28,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448463335] [2022-01-18 16:40:28,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448463335] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:28,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36822898] [2022-01-18 16:40:28,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:40:28,106 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:28,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:28,107 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 16:40:28,108 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 16:40:28,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:40:28,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:28,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:40:28,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:28,217 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 16:40:28,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:28,277 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 16:40:28,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36822898] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:28,278 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:28,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:40:28,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936734334] [2022-01-18 16:40:28,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:28,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:40:28,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:28,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:40:28,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:40:28,278 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 16:40:28,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:28,444 INFO L93 Difference]: Finished difference Result 2511 states and 7693 transitions. [2022-01-18 16:40:28,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:40:28,444 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 16:40:28,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:28,450 INFO L225 Difference]: With dead ends: 2511 [2022-01-18 16:40:28,450 INFO L226 Difference]: Without dead ends: 2511 [2022-01-18 16:40:28,451 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 16:40:28,451 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 16:40:28,451 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 16:40:28,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2511 states. [2022-01-18 16:40:28,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2511 to 1499. [2022-01-18 16:40:28,479 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 16:40:28,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1499 states to 1499 states and 4938 transitions. [2022-01-18 16:40:28,482 INFO L78 Accepts]: Start accepts. Automaton has 1499 states and 4938 transitions. Word has length 27 [2022-01-18 16:40:28,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:28,483 INFO L470 AbstractCegarLoop]: Abstraction has 1499 states and 4938 transitions. [2022-01-18 16:40:28,483 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 16:40:28,483 INFO L276 IsEmpty]: Start isEmpty. Operand 1499 states and 4938 transitions. [2022-01-18 16:40:28,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:28,487 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:28,487 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 16:40:28,510 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 16:40:28,703 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 16:40:28,703 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:28,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:28,704 INFO L85 PathProgramCache]: Analyzing trace with hash -340431285, now seen corresponding path program 11 times [2022-01-18 16:40:28,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:28,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134885966] [2022-01-18 16:40:28,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:28,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:28,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:28,746 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 16:40:28,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:28,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134885966] [2022-01-18 16:40:28,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134885966] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:28,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857428686] [2022-01-18 16:40:28,746 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:40:28,746 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:28,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:28,747 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 16:40:28,748 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 16:40:28,769 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:40:28,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:28,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:28,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:28,838 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 16:40:28,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:28,902 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 16:40:28,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857428686] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:28,903 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:28,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:40:28,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316289391] [2022-01-18 16:40:28,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:28,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:40:28,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:28,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:40:28,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:40:28,904 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 16:40:29,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:29,443 INFO L93 Difference]: Finished difference Result 4914 states and 14852 transitions. [2022-01-18 16:40:29,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 16:40:29,443 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 16:40:29,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:29,453 INFO L225 Difference]: With dead ends: 4914 [2022-01-18 16:40:29,453 INFO L226 Difference]: Without dead ends: 4914 [2022-01-18 16:40:29,454 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 16:40:29,454 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 16:40:29,454 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 16:40:29,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2022-01-18 16:40:29,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 1527. [2022-01-18 16:40:29,496 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 16:40:29,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 5022 transitions. [2022-01-18 16:40:29,499 INFO L78 Accepts]: Start accepts. Automaton has 1527 states and 5022 transitions. Word has length 27 [2022-01-18 16:40:29,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:29,499 INFO L470 AbstractCegarLoop]: Abstraction has 1527 states and 5022 transitions. [2022-01-18 16:40:29,499 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 16:40:29,500 INFO L276 IsEmpty]: Start isEmpty. Operand 1527 states and 5022 transitions. [2022-01-18 16:40:29,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:29,502 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:29,502 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 16:40:29,520 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 16:40:29,720 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 16:40:29,720 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:29,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:29,721 INFO L85 PathProgramCache]: Analyzing trace with hash -428155657, now seen corresponding path program 12 times [2022-01-18 16:40:29,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:29,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012338541] [2022-01-18 16:40:29,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:29,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:29,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:29,759 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 16:40:29,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:29,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012338541] [2022-01-18 16:40:29,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012338541] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:29,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244393198] [2022-01-18 16:40:29,759 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:40:29,760 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:29,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:29,760 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 16:40:29,761 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 16:40:29,781 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:40:29,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:29,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:29,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:29,849 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 16:40:29,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:29,915 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 16:40:29,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244393198] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:29,916 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:29,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:40:29,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71460014] [2022-01-18 16:40:29,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:29,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:40:29,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:29,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:40:29,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:40:29,917 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 16:40:30,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:30,556 INFO L93 Difference]: Finished difference Result 4943 states and 15025 transitions. [2022-01-18 16:40:30,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 16:40:30,557 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 16:40:30,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:30,567 INFO L225 Difference]: With dead ends: 4943 [2022-01-18 16:40:30,567 INFO L226 Difference]: Without dead ends: 4943 [2022-01-18 16:40:30,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 828 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:40:30,568 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:30,568 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.3s Time] [2022-01-18 16:40:30,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4943 states. [2022-01-18 16:40:30,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4943 to 1683. [2022-01-18 16:40:30,627 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 16:40:30,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1683 states to 1683 states and 5478 transitions. [2022-01-18 16:40:30,630 INFO L78 Accepts]: Start accepts. Automaton has 1683 states and 5478 transitions. Word has length 27 [2022-01-18 16:40:30,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:30,631 INFO L470 AbstractCegarLoop]: Abstraction has 1683 states and 5478 transitions. [2022-01-18 16:40:30,631 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 16:40:30,631 INFO L276 IsEmpty]: Start isEmpty. Operand 1683 states and 5478 transitions. [2022-01-18 16:40:30,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:30,633 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:30,634 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 16:40:30,662 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 16:40:30,855 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 16:40:30,855 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:30,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:30,856 INFO L85 PathProgramCache]: Analyzing trace with hash 193811757, now seen corresponding path program 13 times [2022-01-18 16:40:30,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:30,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743045975] [2022-01-18 16:40:30,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:30,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:30,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:30,888 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 16:40:30,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:30,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743045975] [2022-01-18 16:40:30,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743045975] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:30,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422361880] [2022-01-18 16:40:30,888 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:40:30,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:30,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:30,889 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 16:40:30,890 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 16:40:30,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:30,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:30,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:31,002 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 16:40:31,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:31,044 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 16:40:31,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422361880] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:31,044 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:31,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-01-18 16:40:31,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802397499] [2022-01-18 16:40:31,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:31,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 16:40:31,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:31,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 16:40:31,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 16:40:31,045 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 16:40:31,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:31,308 INFO L93 Difference]: Finished difference Result 3283 states and 10240 transitions. [2022-01-18 16:40:31,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:40:31,308 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 16:40:31,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:31,314 INFO L225 Difference]: With dead ends: 3283 [2022-01-18 16:40:31,314 INFO L226 Difference]: Without dead ends: 3283 [2022-01-18 16:40:31,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:40:31,315 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 16:40:31,315 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 16:40:31,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3283 states. [2022-01-18 16:40:31,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3283 to 2080. [2022-01-18 16:40:31,346 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 16:40:31,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2080 states to 2080 states and 6870 transitions. [2022-01-18 16:40:31,351 INFO L78 Accepts]: Start accepts. Automaton has 2080 states and 6870 transitions. Word has length 27 [2022-01-18 16:40:31,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:31,351 INFO L470 AbstractCegarLoop]: Abstraction has 2080 states and 6870 transitions. [2022-01-18 16:40:31,351 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 16:40:31,351 INFO L276 IsEmpty]: Start isEmpty. Operand 2080 states and 6870 transitions. [2022-01-18 16:40:31,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:31,354 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:31,354 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 16:40:31,372 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 16:40:31,572 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 16:40:31,572 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:31,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:31,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1978086597, now seen corresponding path program 14 times [2022-01-18 16:40:31,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:31,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435672443] [2022-01-18 16:40:31,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:31,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:31,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:31,615 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 16:40:31,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:31,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435672443] [2022-01-18 16:40:31,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435672443] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:31,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741604274] [2022-01-18 16:40:31,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:40:31,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:31,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:31,617 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 16:40:31,618 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 16:40:31,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:40:31,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:31,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:31,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:31,705 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 16:40:31,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:31,771 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 16:40:31,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741604274] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:31,772 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:31,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:40:31,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220681394] [2022-01-18 16:40:31,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:31,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:40:31,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:31,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:40:31,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:40:31,773 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 16:40:32,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:32,333 INFO L93 Difference]: Finished difference Result 5570 states and 17389 transitions. [2022-01-18 16:40:32,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 16:40:32,333 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 16:40:32,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:32,343 INFO L225 Difference]: With dead ends: 5570 [2022-01-18 16:40:32,343 INFO L226 Difference]: Without dead ends: 5566 [2022-01-18 16:40:32,344 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 16:40:32,344 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 380 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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 16:40:32,344 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 16:40:32,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5566 states. [2022-01-18 16:40:32,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5566 to 2092. [2022-01-18 16:40:32,413 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 16:40:32,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2092 states to 2092 states and 6890 transitions. [2022-01-18 16:40:32,418 INFO L78 Accepts]: Start accepts. Automaton has 2092 states and 6890 transitions. Word has length 27 [2022-01-18 16:40:32,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:32,419 INFO L470 AbstractCegarLoop]: Abstraction has 2092 states and 6890 transitions. [2022-01-18 16:40:32,419 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 16:40:32,419 INFO L276 IsEmpty]: Start isEmpty. Operand 2092 states and 6890 transitions. [2022-01-18 16:40:32,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:32,423 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:32,423 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 16:40:32,449 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 16:40:32,635 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 16:40:32,635 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:32,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:32,636 INFO L85 PathProgramCache]: Analyzing trace with hash 721611839, now seen corresponding path program 15 times [2022-01-18 16:40:32,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:32,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913931594] [2022-01-18 16:40:32,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:32,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:32,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:32,669 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 16:40:32,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:32,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913931594] [2022-01-18 16:40:32,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913931594] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:32,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782794911] [2022-01-18 16:40:32,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:40:32,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:32,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:32,671 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 16:40:32,672 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 16:40:32,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:40:32,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:32,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:32,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:32,780 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 16:40:32,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:32,871 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 16:40:32,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782794911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:32,871 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:32,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:40:32,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753511989] [2022-01-18 16:40:32,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:32,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:40:32,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:32,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:40:32,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:40:32,872 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 16:40:33,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:33,816 INFO L93 Difference]: Finished difference Result 6718 states and 20043 transitions. [2022-01-18 16:40:33,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 16:40:33,817 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 16:40:33,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:33,829 INFO L225 Difference]: With dead ends: 6718 [2022-01-18 16:40:33,829 INFO L226 Difference]: Without dead ends: 6718 [2022-01-18 16:40:33,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1542 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 16:40:33,831 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:33,831 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.4s Time] [2022-01-18 16:40:33,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6718 states. [2022-01-18 16:40:33,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6718 to 2263. [2022-01-18 16:40:33,892 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 16:40:33,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7537 transitions. [2022-01-18 16:40:33,897 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7537 transitions. Word has length 27 [2022-01-18 16:40:33,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:33,897 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7537 transitions. [2022-01-18 16:40:33,897 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 16:40:33,897 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7537 transitions. [2022-01-18 16:40:33,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:33,901 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:33,901 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 16:40:33,917 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 16:40:34,112 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 16:40:34,112 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:34,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:34,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1790705987, now seen corresponding path program 16 times [2022-01-18 16:40:34,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:34,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604426487] [2022-01-18 16:40:34,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:34,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:34,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:34,152 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 16:40:34,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:34,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604426487] [2022-01-18 16:40:34,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604426487] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:34,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631028542] [2022-01-18 16:40:34,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:40:34,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:34,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:34,153 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 16:40:34,154 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 16:40:34,173 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:40:34,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:34,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:34,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:34,269 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 16:40:34,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:34,344 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 16:40:34,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631028542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:34,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:34,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:40:34,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246142668] [2022-01-18 16:40:34,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:34,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:40:34,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:34,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:40:34,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:40:34,345 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 16:40:35,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:35,594 INFO L93 Difference]: Finished difference Result 6558 states and 19960 transitions. [2022-01-18 16:40:35,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 16:40:35,594 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 16:40:35,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:35,607 INFO L225 Difference]: With dead ends: 6558 [2022-01-18 16:40:35,607 INFO L226 Difference]: Without dead ends: 6554 [2022-01-18 16:40:35,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2489 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 16:40:35,610 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 16:40:35,610 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 16:40:35,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6554 states. [2022-01-18 16:40:35,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6554 to 2263. [2022-01-18 16:40:35,684 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 16:40:35,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7535 transitions. [2022-01-18 16:40:35,688 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7535 transitions. Word has length 27 [2022-01-18 16:40:35,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:35,688 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7535 transitions. [2022-01-18 16:40:35,691 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 16:40:35,692 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7535 transitions. [2022-01-18 16:40:35,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:35,696 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:35,696 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 16:40:35,714 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 16:40:35,914 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 16:40:35,914 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:35,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:35,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1441844744, now seen corresponding path program 3 times [2022-01-18 16:40:35,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:35,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417262395] [2022-01-18 16:40:35,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:35,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:35,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:35,939 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 16:40:35,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:35,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417262395] [2022-01-18 16:40:35,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417262395] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:35,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297948893] [2022-01-18 16:40:35,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:40:35,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:35,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:35,941 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 16:40:35,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 16:40:35,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 16:40:35,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:35,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:40:35,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:36,032 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 16:40:36,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:36,113 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 16:40:36,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297948893] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:36,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:36,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-18 16:40:36,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977413093] [2022-01-18 16:40:36,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:36,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:40:36,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:36,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:40:36,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:40:36,114 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 16:40:36,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:36,234 INFO L93 Difference]: Finished difference Result 2910 states and 9299 transitions. [2022-01-18 16:40:36,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 16:40:36,234 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 16:40:36,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:36,256 INFO L225 Difference]: With dead ends: 2910 [2022-01-18 16:40:36,256 INFO L226 Difference]: Without dead ends: 2910 [2022-01-18 16:40:36,257 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 16:40:36,257 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 16:40:36,257 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 16:40:36,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2022-01-18 16:40:36,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 2121. [2022-01-18 16:40:36,288 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 16:40:36,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2121 states to 2121 states and 7026 transitions. [2022-01-18 16:40:36,293 INFO L78 Accepts]: Start accepts. Automaton has 2121 states and 7026 transitions. Word has length 27 [2022-01-18 16:40:36,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:36,293 INFO L470 AbstractCegarLoop]: Abstraction has 2121 states and 7026 transitions. [2022-01-18 16:40:36,293 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 16:40:36,293 INFO L276 IsEmpty]: Start isEmpty. Operand 2121 states and 7026 transitions. [2022-01-18 16:40:36,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:36,296 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:36,296 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 16:40:36,314 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 16:40:36,511 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 16:40:36,511 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:36,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:36,512 INFO L85 PathProgramCache]: Analyzing trace with hash -746228089, now seen corresponding path program 17 times [2022-01-18 16:40:36,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:36,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889165841] [2022-01-18 16:40:36,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:36,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:36,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:36,547 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 16:40:36,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:36,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889165841] [2022-01-18 16:40:36,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889165841] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:36,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811453650] [2022-01-18 16:40:36,548 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:40:36,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:36,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:36,549 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 16:40:36,549 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 16:40:36,570 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:40:36,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:36,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:36,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:36,627 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 16:40:36,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:36,681 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 16:40:36,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811453650] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:36,681 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:36,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 16:40:36,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298857123] [2022-01-18 16:40:36,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:36,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:40:36,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:36,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:40:36,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:40:36,682 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 16:40:37,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:37,056 INFO L93 Difference]: Finished difference Result 4738 states and 14874 transitions. [2022-01-18 16:40:37,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 16:40:37,057 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 16:40:37,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:37,065 INFO L225 Difference]: With dead ends: 4738 [2022-01-18 16:40:37,066 INFO L226 Difference]: Without dead ends: 4738 [2022-01-18 16:40:37,067 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 16:40:37,067 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.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:37,067 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.2s Time] [2022-01-18 16:40:37,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4738 states. [2022-01-18 16:40:37,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4738 to 2263. [2022-01-18 16:40:37,115 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 16:40:37,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7443 transitions. [2022-01-18 16:40:37,119 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7443 transitions. Word has length 27 [2022-01-18 16:40:37,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:37,120 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7443 transitions. [2022-01-18 16:40:37,120 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 16:40:37,120 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7443 transitions. [2022-01-18 16:40:37,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:37,123 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:37,124 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 16:40:37,142 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 16:40:37,335 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 16:40:37,335 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:37,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:37,336 INFO L85 PathProgramCache]: Analyzing trace with hash -93700181, now seen corresponding path program 18 times [2022-01-18 16:40:37,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:37,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584855866] [2022-01-18 16:40:37,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:37,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:37,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:37,365 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 16:40:37,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:37,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584855866] [2022-01-18 16:40:37,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584855866] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:37,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16282416] [2022-01-18 16:40:37,366 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:40:37,366 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:37,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:37,379 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 16:40:37,381 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 16:40:37,399 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:40:37,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:37,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:37,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:37,462 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 16:40:37,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:37,520 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 16:40:37,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16282416] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:37,521 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:37,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 16:40:37,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855171027] [2022-01-18 16:40:37,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:37,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:40:37,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:37,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:40:37,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:40:37,522 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 16:40:37,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:37,876 INFO L93 Difference]: Finished difference Result 5029 states and 15712 transitions. [2022-01-18 16:40:37,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 16:40:37,876 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 16:40:37,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:37,883 INFO L225 Difference]: With dead ends: 5029 [2022-01-18 16:40:37,884 INFO L226 Difference]: Without dead ends: 5029 [2022-01-18 16:40:37,884 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 16:40:37,884 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 227 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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 16:40:37,884 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 16:40:37,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5029 states. [2022-01-18 16:40:37,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5029 to 2429. [2022-01-18 16:40:37,941 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 16:40:37,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2429 states to 2429 states and 7940 transitions. [2022-01-18 16:40:37,945 INFO L78 Accepts]: Start accepts. Automaton has 2429 states and 7940 transitions. Word has length 27 [2022-01-18 16:40:37,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:37,946 INFO L470 AbstractCegarLoop]: Abstraction has 2429 states and 7940 transitions. [2022-01-18 16:40:37,946 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 16:40:37,946 INFO L276 IsEmpty]: Start isEmpty. Operand 2429 states and 7940 transitions. [2022-01-18 16:40:37,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:37,949 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:37,949 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 16:40:37,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-01-18 16:40:38,151 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 16:40:38,151 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:38,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:38,152 INFO L85 PathProgramCache]: Analyzing trace with hash -421030457, now seen corresponding path program 19 times [2022-01-18 16:40:38,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:38,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531321459] [2022-01-18 16:40:38,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:38,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:38,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:38,186 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 16:40:38,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:38,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531321459] [2022-01-18 16:40:38,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531321459] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:38,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539827010] [2022-01-18 16:40:38,187 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:40:38,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:38,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:38,188 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 16:40:38,188 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 16:40:38,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:38,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:38,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:38,301 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 16:40:38,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:38,348 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 16:40:38,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539827010] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:38,348 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:38,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-01-18 16:40:38,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740405618] [2022-01-18 16:40:38,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:38,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:40:38,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:38,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:40:38,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:40:38,349 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 16:40:38,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:38,588 INFO L93 Difference]: Finished difference Result 3230 states and 10321 transitions. [2022-01-18 16:40:38,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:40:38,589 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 16:40:38,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:38,594 INFO L225 Difference]: With dead ends: 3230 [2022-01-18 16:40:38,594 INFO L226 Difference]: Without dead ends: 3220 [2022-01-18 16:40:38,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:40:38,595 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 16:40:38,595 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 16:40:38,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3220 states. [2022-01-18 16:40:38,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3220 to 2644. [2022-01-18 16:40:38,629 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 16:40:38,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8727 transitions. [2022-01-18 16:40:38,635 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8727 transitions. Word has length 27 [2022-01-18 16:40:38,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:38,635 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8727 transitions. [2022-01-18 16:40:38,635 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 16:40:38,635 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8727 transitions. [2022-01-18 16:40:38,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:38,639 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:38,639 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 16:40:38,655 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 16:40:38,855 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 16:40:38,855 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:38,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:38,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1643631121, now seen corresponding path program 20 times [2022-01-18 16:40:38,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:38,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693204571] [2022-01-18 16:40:38,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:38,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:38,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:38,882 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 16:40:38,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:38,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693204571] [2022-01-18 16:40:38,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693204571] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:38,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559356305] [2022-01-18 16:40:38,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:40:38,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:38,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:38,884 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 16:40:38,884 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 16:40:38,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:40:38,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:38,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:38,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:38,965 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 16:40:38,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:39,023 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 16:40:39,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559356305] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:39,023 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:39,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 16:40:39,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931952756] [2022-01-18 16:40:39,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:39,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:40:39,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:39,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:40:39,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:40:39,024 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 16:40:39,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:39,347 INFO L93 Difference]: Finished difference Result 5352 states and 17038 transitions. [2022-01-18 16:40:39,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:40:39,347 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 16:40:39,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:39,356 INFO L225 Difference]: With dead ends: 5352 [2022-01-18 16:40:39,356 INFO L226 Difference]: Without dead ends: 5348 [2022-01-18 16:40:39,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-01-18 16:40:39,356 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 248 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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 16:40:39,357 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 16:40:39,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5348 states. [2022-01-18 16:40:39,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5348 to 2644. [2022-01-18 16:40:39,404 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 16:40:39,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8721 transitions. [2022-01-18 16:40:39,411 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8721 transitions. Word has length 27 [2022-01-18 16:40:39,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:39,411 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8721 transitions. [2022-01-18 16:40:39,411 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 16:40:39,411 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8721 transitions. [2022-01-18 16:40:39,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:39,415 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:39,415 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 16:40:39,433 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 16:40:39,628 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 16:40:39,629 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:39,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:39,629 INFO L85 PathProgramCache]: Analyzing trace with hash -151626389, now seen corresponding path program 21 times [2022-01-18 16:40:39,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:39,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350209033] [2022-01-18 16:40:39,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:39,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:39,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:39,658 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 16:40:39,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:39,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350209033] [2022-01-18 16:40:39,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350209033] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:39,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743306347] [2022-01-18 16:40:39,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:40:39,659 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:39,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:39,660 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 16:40:39,660 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 16:40:39,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:40:39,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:39,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:39,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:39,740 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 16:40:39,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:39,792 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 16:40:39,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743306347] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:39,792 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:39,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 16:40:39,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060131172] [2022-01-18 16:40:39,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:39,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:40:39,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:39,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:40:39,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:40:39,793 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 16:40:40,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:40,114 INFO L93 Difference]: Finished difference Result 5332 states and 16988 transitions. [2022-01-18 16:40:40,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 16:40:40,115 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 16:40:40,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:40,123 INFO L225 Difference]: With dead ends: 5332 [2022-01-18 16:40:40,124 INFO L226 Difference]: Without dead ends: 5316 [2022-01-18 16:40:40,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:40:40,124 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 240 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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 16:40:40,124 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 16:40:40,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5316 states. [2022-01-18 16:40:40,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5316 to 2652. [2022-01-18 16:40:40,184 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 16:40:40,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 8733 transitions. [2022-01-18 16:40:40,189 INFO L78 Accepts]: Start accepts. Automaton has 2652 states and 8733 transitions. Word has length 27 [2022-01-18 16:40:40,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:40,189 INFO L470 AbstractCegarLoop]: Abstraction has 2652 states and 8733 transitions. [2022-01-18 16:40:40,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:40:40,189 INFO L276 IsEmpty]: Start isEmpty. Operand 2652 states and 8733 transitions. [2022-01-18 16:40:40,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:40,193 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:40,193 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 16:40:40,210 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 16:40:40,407 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 16:40:40,407 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:40,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:40,408 INFO L85 PathProgramCache]: Analyzing trace with hash -2105412629, now seen corresponding path program 22 times [2022-01-18 16:40:40,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:40,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933453355] [2022-01-18 16:40:40,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:40,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:40,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:40,445 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 16:40:40,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:40,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933453355] [2022-01-18 16:40:40,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933453355] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:40,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752710980] [2022-01-18 16:40:40,446 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:40:40,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:40,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:40,447 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 16:40:40,447 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 16:40:40,467 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:40:40,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:40,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:40,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:40,561 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 16:40:40,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:40,645 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 16:40:40,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752710980] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:40,645 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:40,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:40:40,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987020725] [2022-01-18 16:40:40,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:40,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:40:40,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:40,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:40:40,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:40:40,646 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 16:40:41,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:41,527 INFO L93 Difference]: Finished difference Result 11005 states and 34872 transitions. [2022-01-18 16:40:41,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 16:40:41,527 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 16:40:41,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:41,548 INFO L225 Difference]: With dead ends: 11005 [2022-01-18 16:40:41,549 INFO L226 Difference]: Without dead ends: 11005 [2022-01-18 16:40:41,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1245 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 16:40:41,550 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 443 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 927 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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 16:40:41,550 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 16:40:41,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11005 states. [2022-01-18 16:40:41,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11005 to 3423. [2022-01-18 16:40:41,654 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 16:40:41,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3423 states to 3423 states and 11835 transitions. [2022-01-18 16:40:41,661 INFO L78 Accepts]: Start accepts. Automaton has 3423 states and 11835 transitions. Word has length 27 [2022-01-18 16:40:41,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:41,661 INFO L470 AbstractCegarLoop]: Abstraction has 3423 states and 11835 transitions. [2022-01-18 16:40:41,661 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 16:40:41,661 INFO L276 IsEmpty]: Start isEmpty. Operand 3423 states and 11835 transitions. [2022-01-18 16:40:41,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:41,667 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:41,667 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 16:40:41,682 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 16:40:41,867 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 16:40:41,868 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:41,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:41,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1995653999, now seen corresponding path program 23 times [2022-01-18 16:40:41,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:41,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006013367] [2022-01-18 16:40:41,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:41,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:41,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:41,901 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 16:40:41,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:41,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006013367] [2022-01-18 16:40:41,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006013367] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:41,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114269615] [2022-01-18 16:40:41,901 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:40:41,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:41,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:41,902 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 16:40:41,902 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 16:40:41,922 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:40:41,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:41,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:41,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:42,016 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 16:40:42,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:42,102 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 16:40:42,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114269615] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:42,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:42,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:40:42,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546571315] [2022-01-18 16:40:42,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:42,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:40:42,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:42,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:40:42,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:40:42,103 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 16:40:42,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:42,839 INFO L93 Difference]: Finished difference Result 9376 states and 29674 transitions. [2022-01-18 16:40:42,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 16:40:42,839 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 16:40:42,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:42,855 INFO L225 Difference]: With dead ends: 9376 [2022-01-18 16:40:42,855 INFO L226 Difference]: Without dead ends: 9376 [2022-01-18 16:40:42,856 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 16:40:42,856 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 16:40:42,856 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 16:40:42,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9376 states. [2022-01-18 16:40:42,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9376 to 3420. [2022-01-18 16:40:42,944 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 16:40:42,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3420 states to 3420 states and 11821 transitions. [2022-01-18 16:40:42,951 INFO L78 Accepts]: Start accepts. Automaton has 3420 states and 11821 transitions. Word has length 27 [2022-01-18 16:40:42,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:42,951 INFO L470 AbstractCegarLoop]: Abstraction has 3420 states and 11821 transitions. [2022-01-18 16:40:42,951 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 16:40:42,951 INFO L276 IsEmpty]: Start isEmpty. Operand 3420 states and 11821 transitions. [2022-01-18 16:40:42,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:42,957 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:42,957 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 16:40:42,972 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 16:40:43,157 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 16:40:43,158 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:43,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:43,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1623744233, now seen corresponding path program 24 times [2022-01-18 16:40:43,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:43,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938407299] [2022-01-18 16:40:43,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:43,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:43,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:43,194 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 16:40:43,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:43,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938407299] [2022-01-18 16:40:43,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938407299] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:43,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855349567] [2022-01-18 16:40:43,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:40:43,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:43,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:43,196 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 16:40:43,196 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 16:40:43,215 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:40:43,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:43,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:43,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:43,292 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 16:40:43,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:43,362 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 16:40:43,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855349567] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:43,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:43,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 16:40:43,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087384183] [2022-01-18 16:40:43,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:43,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 16:40:43,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:43,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 16:40:43,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 16:40:43,363 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 16:40:44,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:44,048 INFO L93 Difference]: Finished difference Result 10210 states and 32078 transitions. [2022-01-18 16:40:44,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 16:40:44,048 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 16:40:44,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:44,066 INFO L225 Difference]: With dead ends: 10210 [2022-01-18 16:40:44,066 INFO L226 Difference]: Without dead ends: 10210 [2022-01-18 16:40:44,066 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 16:40:44,067 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:44,067 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.3s Time] [2022-01-18 16:40:44,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10210 states. [2022-01-18 16:40:44,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10210 to 3434. [2022-01-18 16:40:44,183 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 16:40:44,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11876 transitions. [2022-01-18 16:40:44,191 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11876 transitions. Word has length 27 [2022-01-18 16:40:44,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:44,191 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11876 transitions. [2022-01-18 16:40:44,191 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 16:40:44,191 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11876 transitions. [2022-01-18 16:40:44,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:44,197 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:44,197 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 16:40:44,216 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 16:40:44,411 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 16:40:44,411 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:44,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:44,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1434525935, now seen corresponding path program 25 times [2022-01-18 16:40:44,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:44,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48848890] [2022-01-18 16:40:44,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:44,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:44,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:44,451 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 16:40:44,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:44,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48848890] [2022-01-18 16:40:44,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48848890] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:44,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521220892] [2022-01-18 16:40:44,452 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:40:44,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:44,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:44,453 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 16:40:44,453 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 16:40:44,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:44,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:44,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:44,546 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 16:40:44,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:44,611 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 16:40:44,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521220892] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:44,612 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:44,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 16:40:44,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47516181] [2022-01-18 16:40:44,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:44,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 16:40:44,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:44,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 16:40:44,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 16:40:44,612 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 16:40:45,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:45,217 INFO L93 Difference]: Finished difference Result 9874 states and 31277 transitions. [2022-01-18 16:40:45,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 16:40:45,217 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 16:40:45,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:45,234 INFO L225 Difference]: With dead ends: 9874 [2022-01-18 16:40:45,234 INFO L226 Difference]: Without dead ends: 9870 [2022-01-18 16:40:45,234 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 16:40:45,235 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:45,235 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.3s Time] [2022-01-18 16:40:45,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9870 states. [2022-01-18 16:40:45,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9870 to 3434. [2022-01-18 16:40:45,316 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 16:40:45,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-01-18 16:40:45,333 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-01-18 16:40:45,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:45,333 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-01-18 16:40:45,333 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 16:40:45,333 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-01-18 16:40:45,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:45,340 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:45,340 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 16:40:45,358 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 16:40:45,547 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 16:40:45,547 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:45,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:45,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1470920145, now seen corresponding path program 26 times [2022-01-18 16:40:45,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:45,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916898593] [2022-01-18 16:40:45,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:45,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:45,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:45,578 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 16:40:45,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:45,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916898593] [2022-01-18 16:40:45,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916898593] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:45,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096904333] [2022-01-18 16:40:45,579 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:40:45,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:45,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:45,580 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 16:40:45,580 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 16:40:45,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:40:45,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:45,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:45,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:45,686 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 16:40:45,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:45,779 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 16:40:45,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096904333] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:45,780 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:45,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:40:45,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548423908] [2022-01-18 16:40:45,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:45,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:40:45,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:45,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:40:45,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:40:45,781 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 16:40:46,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:46,473 INFO L93 Difference]: Finished difference Result 8065 states and 25290 transitions. [2022-01-18 16:40:46,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 16:40:46,473 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 16:40:46,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:46,486 INFO L225 Difference]: With dead ends: 8065 [2022-01-18 16:40:46,486 INFO L226 Difference]: Without dead ends: 8065 [2022-01-18 16:40:46,486 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 16:40:46,487 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:46,487 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.3s Time] [2022-01-18 16:40:46,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8065 states. [2022-01-18 16:40:46,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8065 to 3440. [2022-01-18 16:40:46,559 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 16:40:46,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3440 states to 3440 states and 11897 transitions. [2022-01-18 16:40:46,565 INFO L78 Accepts]: Start accepts. Automaton has 3440 states and 11897 transitions. Word has length 27 [2022-01-18 16:40:46,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:46,565 INFO L470 AbstractCegarLoop]: Abstraction has 3440 states and 11897 transitions. [2022-01-18 16:40:46,565 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 16:40:46,566 INFO L276 IsEmpty]: Start isEmpty. Operand 3440 states and 11897 transitions. [2022-01-18 16:40:46,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:46,572 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:46,572 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 16:40:46,589 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 16:40:46,782 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 16:40:46,782 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:46,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:46,783 INFO L85 PathProgramCache]: Analyzing trace with hash 311729325, now seen corresponding path program 27 times [2022-01-18 16:40:46,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:46,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516289680] [2022-01-18 16:40:46,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:46,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:46,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:46,819 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 16:40:46,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:46,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516289680] [2022-01-18 16:40:46,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516289680] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:46,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550393560] [2022-01-18 16:40:46,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:40:46,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:46,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:46,820 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 16:40:46,821 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 16:40:46,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:40:46,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:46,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:46,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:46,929 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 16:40:46,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:47,011 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 16:40:47,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550393560] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:47,012 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:47,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 16:40:47,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128692216] [2022-01-18 16:40:47,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:47,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 16:40:47,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:47,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 16:40:47,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:40:47,013 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 16:40:47,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:47,839 INFO L93 Difference]: Finished difference Result 7992 states and 25480 transitions. [2022-01-18 16:40:47,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 16:40:47,839 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 16:40:47,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:47,857 INFO L225 Difference]: With dead ends: 7992 [2022-01-18 16:40:47,857 INFO L226 Difference]: Without dead ends: 7988 [2022-01-18 16:40:47,858 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 16:40:47,858 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 16:40:47,858 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 16:40:47,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7988 states. [2022-01-18 16:40:47,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7988 to 3434. [2022-01-18 16:40:47,968 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 16:40:47,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-01-18 16:40:47,976 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-01-18 16:40:47,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:47,976 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-01-18 16:40:47,976 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 16:40:47,976 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-01-18 16:40:47,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:47,983 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:47,983 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 16:40:48,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:48,191 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 16:40:48,192 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:48,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:48,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1354997805, now seen corresponding path program 28 times [2022-01-18 16:40:48,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:48,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357991685] [2022-01-18 16:40:48,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:48,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:48,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:48,225 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 16:40:48,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:48,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357991685] [2022-01-18 16:40:48,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357991685] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:48,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518849946] [2022-01-18 16:40:48,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:40:48,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:48,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:48,227 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 16:40:48,227 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 16:40:48,246 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:40:48,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:48,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:48,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:48,312 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 16:40:48,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:48,391 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 16:40:48,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518849946] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:48,391 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:48,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:40:48,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245083351] [2022-01-18 16:40:48,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:48,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:40:48,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:48,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:40:48,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:40:48,392 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 16:40:49,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:49,072 INFO L93 Difference]: Finished difference Result 8817 states and 28422 transitions. [2022-01-18 16:40:49,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 16:40:49,072 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 16:40:49,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:49,088 INFO L225 Difference]: With dead ends: 8817 [2022-01-18 16:40:49,088 INFO L226 Difference]: Without dead ends: 8817 [2022-01-18 16:40:49,089 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 16:40:49,089 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 16:40:49,089 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 16:40:49,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8817 states. [2022-01-18 16:40:49,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8817 to 3737. [2022-01-18 16:40:49,173 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 16:40:49,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3737 states to 3737 states and 12887 transitions. [2022-01-18 16:40:49,180 INFO L78 Accepts]: Start accepts. Automaton has 3737 states and 12887 transitions. Word has length 27 [2022-01-18 16:40:49,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:49,180 INFO L470 AbstractCegarLoop]: Abstraction has 3737 states and 12887 transitions. [2022-01-18 16:40:49,180 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 16:40:49,180 INFO L276 IsEmpty]: Start isEmpty. Operand 3737 states and 12887 transitions. [2022-01-18 16:40:49,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:49,185 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:49,186 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 16:40:49,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:49,386 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 16:40:49,386 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:49,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:49,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1165779507, now seen corresponding path program 29 times [2022-01-18 16:40:49,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:49,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746512751] [2022-01-18 16:40:49,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:49,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:49,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:49,419 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 16:40:49,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:49,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746512751] [2022-01-18 16:40:49,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746512751] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:49,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557707507] [2022-01-18 16:40:49,419 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:40:49,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:49,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:49,420 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 16:40:49,421 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 16:40:49,440 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:40:49,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:49,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:49,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:49,501 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 16:40:49,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:49,564 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 16:40:49,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557707507] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:49,564 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:49,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:40:49,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082959851] [2022-01-18 16:40:49,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:49,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:40:49,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:49,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:40:49,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:40:49,565 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 16:40:50,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:50,111 INFO L93 Difference]: Finished difference Result 8396 states and 27364 transitions. [2022-01-18 16:40:50,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 16:40:50,111 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 16:40:50,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:50,142 INFO L225 Difference]: With dead ends: 8396 [2022-01-18 16:40:50,142 INFO L226 Difference]: Without dead ends: 8388 [2022-01-18 16:40:50,142 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 16:40:50,143 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 278 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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 16:40:50,143 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 16:40:50,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8388 states. [2022-01-18 16:40:50,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8388 to 3725. [2022-01-18 16:40:50,211 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 16:40:50,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3725 states to 3725 states and 12835 transitions. [2022-01-18 16:40:50,218 INFO L78 Accepts]: Start accepts. Automaton has 3725 states and 12835 transitions. Word has length 27 [2022-01-18 16:40:50,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:50,218 INFO L470 AbstractCegarLoop]: Abstraction has 3725 states and 12835 transitions. [2022-01-18 16:40:50,218 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 16:40:50,218 INFO L276 IsEmpty]: Start isEmpty. Operand 3725 states and 12835 transitions. [2022-01-18 16:40:50,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:50,223 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:50,224 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 16:40:50,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:50,424 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 16:40:50,424 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:50,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:50,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1809161767, now seen corresponding path program 30 times [2022-01-18 16:40:50,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:50,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315282737] [2022-01-18 16:40:50,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:50,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:50,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:50,459 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 16:40:50,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:50,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315282737] [2022-01-18 16:40:50,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315282737] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:50,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971015125] [2022-01-18 16:40:50,460 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:40:50,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:50,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:50,461 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 16:40:50,461 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 16:40:50,483 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:40:50,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:50,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:50,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:50,546 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 16:40:50,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:50,612 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 16:40:50,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971015125] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:50,612 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:50,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 16:40:50,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389235597] [2022-01-18 16:40:50,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:50,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 16:40:50,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:50,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 16:40:50,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-18 16:40:50,613 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 16:40:51,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:51,204 INFO L93 Difference]: Finished difference Result 9052 states and 28913 transitions. [2022-01-18 16:40:51,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 16:40:51,204 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 16:40:51,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:51,221 INFO L225 Difference]: With dead ends: 9052 [2022-01-18 16:40:51,221 INFO L226 Difference]: Without dead ends: 9036 [2022-01-18 16:40:51,221 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 16:40:51,222 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 304 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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 16:40:51,222 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 16:40:51,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9036 states. [2022-01-18 16:40:51,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9036 to 3753. [2022-01-18 16:40:51,308 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 16:40:51,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 12933 transitions. [2022-01-18 16:40:51,316 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 12933 transitions. Word has length 27 [2022-01-18 16:40:51,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:51,317 INFO L470 AbstractCegarLoop]: Abstraction has 3753 states and 12933 transitions. [2022-01-18 16:40:51,317 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 16:40:51,317 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 12933 transitions. [2022-01-18 16:40:51,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:51,322 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:51,322 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 16:40:51,338 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 16:40:51,523 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 16:40:51,523 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:51,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:51,523 INFO L85 PathProgramCache]: Analyzing trace with hash 2121517739, now seen corresponding path program 31 times [2022-01-18 16:40:51,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:51,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428178467] [2022-01-18 16:40:51,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:51,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:51,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:51,559 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 16:40:51,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:51,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428178467] [2022-01-18 16:40:51,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428178467] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:51,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661221885] [2022-01-18 16:40:51,559 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:40:51,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:51,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:51,560 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 16:40:51,561 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 16:40:51,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:51,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:51,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:51,664 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 16:40:51,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:51,749 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 16:40:51,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661221885] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:51,750 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:51,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:40:51,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704428318] [2022-01-18 16:40:51,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:51,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:40:51,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:51,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:40:51,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:40:51,751 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 16:40:52,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:52,399 INFO L93 Difference]: Finished difference Result 7240 states and 23141 transitions. [2022-01-18 16:40:52,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 16:40:52,399 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 16:40:52,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:52,411 INFO L225 Difference]: With dead ends: 7240 [2022-01-18 16:40:52,412 INFO L226 Difference]: Without dead ends: 7240 [2022-01-18 16:40:52,412 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 16:40:52,412 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 16:40:52,413 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 16:40:52,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7240 states. [2022-01-18 16:40:52,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7240 to 3938. [2022-01-18 16:40:52,484 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 16:40:52,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3938 states to 3938 states and 13537 transitions. [2022-01-18 16:40:52,491 INFO L78 Accepts]: Start accepts. Automaton has 3938 states and 13537 transitions. Word has length 27 [2022-01-18 16:40:52,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:52,492 INFO L470 AbstractCegarLoop]: Abstraction has 3938 states and 13537 transitions. [2022-01-18 16:40:52,492 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 16:40:52,492 INFO L276 IsEmpty]: Start isEmpty. Operand 3938 states and 13537 transitions. [2022-01-18 16:40:52,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:52,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:52,498 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 16:40:52,513 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 16:40:52,698 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 16:40:52,698 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:52,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:52,699 INFO L85 PathProgramCache]: Analyzing trace with hash -390800087, now seen corresponding path program 32 times [2022-01-18 16:40:52,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:52,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514443618] [2022-01-18 16:40:52,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:52,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:52,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:52,734 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 16:40:52,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:52,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514443618] [2022-01-18 16:40:52,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514443618] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:52,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961945628] [2022-01-18 16:40:52,735 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:40:52,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:52,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:52,735 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 16:40:52,736 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 16:40:52,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:40:52,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:52,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:52,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:52,833 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 16:40:52,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:52,917 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 16:40:52,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961945628] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:52,918 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:52,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 16:40:52,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765038263] [2022-01-18 16:40:52,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:52,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 16:40:52,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:52,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 16:40:52,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:40:52,918 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 16:40:53,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:53,727 INFO L93 Difference]: Finished difference Result 7155 states and 23290 transitions. [2022-01-18 16:40:53,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 16:40:53,727 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 16:40:53,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:53,739 INFO L225 Difference]: With dead ends: 7155 [2022-01-18 16:40:53,739 INFO L226 Difference]: Without dead ends: 7151 [2022-01-18 16:40:53,740 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 16:40:53,740 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:40:53,740 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.3s Time] [2022-01-18 16:40:53,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7151 states. [2022-01-18 16:40:53,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7151 to 3936. [2022-01-18 16:40:53,823 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 16:40:53,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3936 states to 3936 states and 13526 transitions. [2022-01-18 16:40:53,831 INFO L78 Accepts]: Start accepts. Automaton has 3936 states and 13526 transitions. Word has length 27 [2022-01-18 16:40:53,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:53,831 INFO L470 AbstractCegarLoop]: Abstraction has 3936 states and 13526 transitions. [2022-01-18 16:40:53,831 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 16:40:53,831 INFO L276 IsEmpty]: Start isEmpty. Operand 3936 states and 13526 transitions. [2022-01-18 16:40:53,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:40:53,836 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:53,836 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 16:40:53,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 16:40:54,036 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 16:40:54,037 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:54,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:54,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1235771539, now seen corresponding path program 33 times [2022-01-18 16:40:54,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:54,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141798310] [2022-01-18 16:40:54,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:54,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:54,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:54,071 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 16:40:54,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:54,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141798310] [2022-01-18 16:40:54,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141798310] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:54,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672121694] [2022-01-18 16:40:54,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:40:54,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:54,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:54,072 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 16:40:54,073 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 16:40:54,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:40:54,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:54,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 16:40:54,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:54,162 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 16:40:54,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:54,235 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 16:40:54,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672121694] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:54,236 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:54,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 16:40:54,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072340891] [2022-01-18 16:40:54,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:54,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 16:40:54,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:54,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 16:40:54,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 16:40:54,236 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 16:40:54,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:40:54,834 INFO L93 Difference]: Finished difference Result 6859 states and 22528 transitions. [2022-01-18 16:40:54,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 16:40:54,835 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 16:40:54,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:40:54,846 INFO L225 Difference]: With dead ends: 6859 [2022-01-18 16:40:54,846 INFO L226 Difference]: Without dead ends: 6843 [2022-01-18 16:40:54,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:40:54,847 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 16:40:54,847 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 16:40:54,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6843 states. [2022-01-18 16:40:54,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6843 to 3932. [2022-01-18 16:40:54,914 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 16:40:54,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3932 states to 3932 states and 13506 transitions. [2022-01-18 16:40:54,922 INFO L78 Accepts]: Start accepts. Automaton has 3932 states and 13506 transitions. Word has length 27 [2022-01-18 16:40:54,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:40:54,922 INFO L470 AbstractCegarLoop]: Abstraction has 3932 states and 13506 transitions. [2022-01-18 16:40:54,922 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 16:40:54,922 INFO L276 IsEmpty]: Start isEmpty. Operand 3932 states and 13506 transitions. [2022-01-18 16:40:54,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:40:54,927 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:40:54,927 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 16:40:54,942 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 16:40:55,136 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 16:40:55,137 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:40:55,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:40:55,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1788265295, now seen corresponding path program 4 times [2022-01-18 16:40:55,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:40:55,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687129053] [2022-01-18 16:40:55,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:40:55,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:40:55,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:40:55,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 16:40:55,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:40:55,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687129053] [2022-01-18 16:40:55,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687129053] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:40:55,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739120719] [2022-01-18 16:40:55,423 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:40:55,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:40:55,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:40:55,424 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 16:40:55,424 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 16:40:55,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:40:55,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:40:55,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:40:55,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:40:55,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:55,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:55,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 16:40:55,818 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:40:55,818 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 16:40:55,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:40:55,822 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 16:40:55,859 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 16:40:55,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:40:56,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:56,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:56,139 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 16:40:56,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:56,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:40:56,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:56,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:56,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 16:40:57,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:57,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:57,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:57,706 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 16:40:57,746 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:40:57,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 16:40:57,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:57,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:40:57,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:40:57,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:40:58,113 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 16:40:58,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739120719] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:40:58,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:40:58,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 16:40:58,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210250876] [2022-01-18 16:40:58,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:40:58,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:40:58,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:40:58,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:40:58,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=771, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:40:58,114 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 16:41:01,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:41:01,467 INFO L93 Difference]: Finished difference Result 8297 states and 25821 transitions. [2022-01-18 16:41:01,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 16:41:01,467 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 16:41:01,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:41:01,480 INFO L225 Difference]: With dead ends: 8297 [2022-01-18 16:41:01,480 INFO L226 Difference]: Without dead ends: 8267 [2022-01-18 16:41:01,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2321 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1225, Invalid=5581, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 16:41:01,481 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.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:41:01,481 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.0s Time] [2022-01-18 16:41:01,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8267 states. [2022-01-18 16:41:01,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8267 to 4021. [2022-01-18 16:41:01,553 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 16:41:01,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4021 states to 4021 states and 13812 transitions. [2022-01-18 16:41:01,562 INFO L78 Accepts]: Start accepts. Automaton has 4021 states and 13812 transitions. Word has length 30 [2022-01-18 16:41:01,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:41:01,562 INFO L470 AbstractCegarLoop]: Abstraction has 4021 states and 13812 transitions. [2022-01-18 16:41:01,562 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 16:41:01,562 INFO L276 IsEmpty]: Start isEmpty. Operand 4021 states and 13812 transitions. [2022-01-18 16:41:01,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:41:01,568 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:01,568 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 16:41:01,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 16:41:01,768 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 16:41:01,768 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:41:01,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:01,768 INFO L85 PathProgramCache]: Analyzing trace with hash 320892227, now seen corresponding path program 5 times [2022-01-18 16:41:01,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:01,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175053772] [2022-01-18 16:41:01,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:01,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:01,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:02,048 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 16:41:02,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:02,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175053772] [2022-01-18 16:41:02,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175053772] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:02,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422178818] [2022-01-18 16:41:02,049 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:41:02,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:02,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:02,050 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 16:41:02,050 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 16:41:02,075 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:41:02,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:41:02,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:41:02,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:02,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:02,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:02,444 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 16:41:02,458 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:41:02,458 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 16:41:02,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:41:02,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 16:41:02,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:02,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:02,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:02,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:41:02,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:02,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:41:02,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:02,874 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:02,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:41:04,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:04,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:04,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:04,015 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 16:41:04,054 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:41:04,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:41:04,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:04,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:04,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:04,075 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 16:41:04,354 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 16:41:04,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422178818] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:41:04,354 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:41:04,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-01-18 16:41:04,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372406585] [2022-01-18 16:41:04,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:41:04,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:41:04,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:41:04,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:41:04,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:41:04,355 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 16:41:09,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:41:09,352 INFO L93 Difference]: Finished difference Result 8479 states and 26125 transitions. [2022-01-18 16:41:09,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 16:41:09,353 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 16:41:09,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:41:09,367 INFO L225 Difference]: With dead ends: 8479 [2022-01-18 16:41:09,367 INFO L226 Difference]: Without dead ends: 8434 [2022-01-18 16:41:09,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3618 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1622, Invalid=9298, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 16:41:09,368 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 753 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 2235 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:41:09,368 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.1s Time] [2022-01-18 16:41:09,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8434 states. [2022-01-18 16:41:09,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8434 to 4035. [2022-01-18 16:41:09,449 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 16:41:09,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4035 states to 4035 states and 13852 transitions. [2022-01-18 16:41:09,456 INFO L78 Accepts]: Start accepts. Automaton has 4035 states and 13852 transitions. Word has length 30 [2022-01-18 16:41:09,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:41:09,457 INFO L470 AbstractCegarLoop]: Abstraction has 4035 states and 13852 transitions. [2022-01-18 16:41:09,457 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 16:41:09,457 INFO L276 IsEmpty]: Start isEmpty. Operand 4035 states and 13852 transitions. [2022-01-18 16:41:09,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:41:09,462 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:09,462 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 16:41:09,477 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 16:41:09,662 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 16:41:09,663 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:41:09,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:09,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1230267193, now seen corresponding path program 6 times [2022-01-18 16:41:09,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:09,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298866418] [2022-01-18 16:41:09,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:09,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:09,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:09,910 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 16:41:09,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:09,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298866418] [2022-01-18 16:41:09,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298866418] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:09,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140432154] [2022-01-18 16:41:09,911 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:41:09,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:09,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:09,912 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 16:41:09,912 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 16:41:09,933 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:41:09,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:41:09,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:41:09,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:10,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:10,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:10,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 3 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 50 [2022-01-18 16:41:10,305 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 16:41:10,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:41:10,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:10,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:10,312 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 16:41:10,462 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 16:41:10,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:10,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:10,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:10,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:10,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, 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 16:41:10,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:10,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:41:10,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:10,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:10,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:10,865 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 16:41:12,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:12,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:41:12,314 INFO L353 Elim1Store]: treesize reduction 65, result has 28.6 percent of original size [2022-01-18 16:41:12,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:41:12,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:12,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:41:12,438 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 16:41:12,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140432154] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:41:12,438 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:41:12,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-01-18 16:41:12,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164381403] [2022-01-18 16:41:12,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:41:12,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:41:12,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:41:12,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:41:12,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1038, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:41:12,439 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 16:41:24,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:41:24,327 INFO L93 Difference]: Finished difference Result 8482 states and 27612 transitions. [2022-01-18 16:41:24,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2022-01-18 16:41:24,327 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 16:41:24,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:41:24,341 INFO L225 Difference]: With dead ends: 8482 [2022-01-18 16:41:24,342 INFO L226 Difference]: Without dead ends: 8431 [2022-01-18 16:41:24,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12021 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=3638, Invalid=28582, Unknown=0, NotChecked=0, Total=32220 [2022-01-18 16:41:24,344 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 886 mSDsluCounter, 1748 mSDsCounter, 0 mSdLazyCounter, 3654 mSolverCounterSat, 263 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s 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.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:41:24,344 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.0s Time] [2022-01-18 16:41:24,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8431 states. [2022-01-18 16:41:24,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8431 to 4168. [2022-01-18 16:41:24,437 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 16:41:24,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4168 states to 4168 states and 14318 transitions. [2022-01-18 16:41:24,445 INFO L78 Accepts]: Start accepts. Automaton has 4168 states and 14318 transitions. Word has length 30 [2022-01-18 16:41:24,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:41:24,445 INFO L470 AbstractCegarLoop]: Abstraction has 4168 states and 14318 transitions. [2022-01-18 16:41:24,445 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 16:41:24,445 INFO L276 IsEmpty]: Start isEmpty. Operand 4168 states and 14318 transitions. [2022-01-18 16:41:24,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:41:24,450 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:24,450 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 16:41:24,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 16:41:24,650 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 16:41:24,651 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:41:24,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:24,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1586750758, now seen corresponding path program 34 times [2022-01-18 16:41:24,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:24,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777001495] [2022-01-18 16:41:24,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:24,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:24,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:25,065 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 16:41:25,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:25,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777001495] [2022-01-18 16:41:25,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777001495] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:25,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152551912] [2022-01-18 16:41:25,066 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:41:25,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:25,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:25,067 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 16:41:25,067 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 16:41:25,090 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:41:25,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:41:25,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:41:25,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:25,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:25,455 INFO L353 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2022-01-18 16:41:25,456 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 16:41:25,487 INFO L353 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2022-01-18 16:41:25,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select 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 16:41:25,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:41:25,518 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 16:41:25,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:25,781 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:41:25,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 74 [2022-01-18 16:41:25,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:25,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 112 [2022-01-18 16:41:25,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:25,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:25,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:25,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:41:26,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:26,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:26,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:26,133 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 16:41:26,151 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 16:41:26,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:41:26,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:26,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:41:26,235 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 16:41:26,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152551912] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:41:26,235 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:41:26,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 16:41:26,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643636169] [2022-01-18 16:41:26,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:41:26,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:41:26,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:41:26,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:41:26,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:41:26,236 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 16:41:30,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:41:30,855 INFO L93 Difference]: Finished difference Result 7550 states and 24891 transitions. [2022-01-18 16:41:30,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 16:41:30,855 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 16:41:30,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:41:30,868 INFO L225 Difference]: With dead ends: 7550 [2022-01-18 16:41:30,868 INFO L226 Difference]: Without dead ends: 7503 [2022-01-18 16:41:30,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2930 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1324, Invalid=8182, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 16:41:30,869 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 16:41:30,869 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 16:41:30,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7503 states. [2022-01-18 16:41:30,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7503 to 4247. [2022-01-18 16:41:30,936 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 16:41:30,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4247 states to 4247 states and 14544 transitions. [2022-01-18 16:41:30,945 INFO L78 Accepts]: Start accepts. Automaton has 4247 states and 14544 transitions. Word has length 30 [2022-01-18 16:41:30,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:41:30,946 INFO L470 AbstractCegarLoop]: Abstraction has 4247 states and 14544 transitions. [2022-01-18 16:41:30,946 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 16:41:30,946 INFO L276 IsEmpty]: Start isEmpty. Operand 4247 states and 14544 transitions. [2022-01-18 16:41:30,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:41:30,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:30,953 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 16:41:30,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 16:41:31,153 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 16:41:31,153 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:41:31,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:31,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1397852555, now seen corresponding path program 7 times [2022-01-18 16:41:31,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:31,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673238006] [2022-01-18 16:41:31,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:31,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:31,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:31,411 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 16:41:31,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:31,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673238006] [2022-01-18 16:41:31,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673238006] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:31,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115814905] [2022-01-18 16:41:31,412 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:41:31,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:31,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:31,412 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 16:41:31,413 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 16:41:31,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:31,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:41:31,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:31,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:31,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:31,771 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 16:41:31,786 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:41:31,786 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 16:41:31,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:31,795 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 16:41:31,830 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 16:41:31,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:32,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:32,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:32,112 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 16:41:32,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:32,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 16:41:32,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:32,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:32,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:41:33,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:33,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:33,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:33,986 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 16:41:34,024 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:41:34,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:41:34,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:34,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:34,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:34,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:41:34,399 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 16:41:34,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115814905] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:41:34,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:41:34,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-18 16:41:34,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394628742] [2022-01-18 16:41:34,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:41:34,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:41:34,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:41:34,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:41:34,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:41:34,400 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 16:41:38,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:41:38,500 INFO L93 Difference]: Finished difference Result 8973 states and 27677 transitions. [2022-01-18 16:41:38,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 16:41:38,501 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 16:41:38,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:41:38,516 INFO L225 Difference]: With dead ends: 8973 [2022-01-18 16:41:38,516 INFO L226 Difference]: Without dead ends: 8943 [2022-01-18 16:41:38,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3242 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1712, Invalid=7408, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 16:41:38,517 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:41:38,517 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.1s Time] [2022-01-18 16:41:38,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8943 states. [2022-01-18 16:41:38,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8943 to 4273. [2022-01-18 16:41:38,603 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 16:41:38,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4273 states to 4273 states and 14637 transitions. [2022-01-18 16:41:38,641 INFO L78 Accepts]: Start accepts. Automaton has 4273 states and 14637 transitions. Word has length 30 [2022-01-18 16:41:38,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:41:38,641 INFO L470 AbstractCegarLoop]: Abstraction has 4273 states and 14637 transitions. [2022-01-18 16:41:38,641 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 16:41:38,642 INFO L276 IsEmpty]: Start isEmpty. Operand 4273 states and 14637 transitions. [2022-01-18 16:41:38,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:41:38,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:38,647 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 16:41:38,662 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 16:41:38,848 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 16:41:38,848 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:41:38,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:38,849 INFO L85 PathProgramCache]: Analyzing trace with hash 583866602, now seen corresponding path program 35 times [2022-01-18 16:41:38,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:38,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511823480] [2022-01-18 16:41:38,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:38,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:38,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:39,279 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 16:41:39,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:39,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511823480] [2022-01-18 16:41:39,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511823480] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:39,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499135244] [2022-01-18 16:41:39,280 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:41:39,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:39,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:39,281 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 16:41:39,281 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 16:41:39,301 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:41:39,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:41:39,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:41:39,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:39,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:39,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:39,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:39,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:41:39,656 INFO L353 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2022-01-18 16:41:39,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 33 [2022-01-18 16:41:39,659 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 16:41:39,685 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 16:41:39,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:39,938 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:41:39,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 16:41:39,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:39,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:41:39,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:39,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:39,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:39,988 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 16:41:41,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:41,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:41,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:41,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:41:41,682 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 16:41:41,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:41:41,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:41,685 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 16:41:41,761 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 16:41:41,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499135244] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:41:41,761 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:41:41,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 16:41:41,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344783477] [2022-01-18 16:41:41,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:41:41,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:41:41,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:41:41,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:41:41,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:41:41,762 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 16:41:48,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:41:48,663 INFO L93 Difference]: Finished difference Result 9455 states and 30775 transitions. [2022-01-18 16:41:48,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-01-18 16:41:48,663 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 16:41:48,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:41:48,680 INFO L225 Difference]: With dead ends: 9455 [2022-01-18 16:41:48,680 INFO L226 Difference]: Without dead ends: 9408 [2022-01-18 16:41:48,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5663 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2512, Invalid=12740, Unknown=0, NotChecked=0, Total=15252 [2022-01-18 16:41:48,681 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 741 mSDsluCounter, 1353 mSDsCounter, 0 mSdLazyCounter, 3557 mSolverCounterSat, 482 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:41:48,681 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.7s Time] [2022-01-18 16:41:48,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9408 states. [2022-01-18 16:41:48,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9408 to 4295. [2022-01-18 16:41:48,789 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 16:41:48,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4295 states to 4295 states and 14713 transitions. [2022-01-18 16:41:48,796 INFO L78 Accepts]: Start accepts. Automaton has 4295 states and 14713 transitions. Word has length 30 [2022-01-18 16:41:48,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:41:48,797 INFO L470 AbstractCegarLoop]: Abstraction has 4295 states and 14713 transitions. [2022-01-18 16:41:48,797 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 16:41:48,797 INFO L276 IsEmpty]: Start isEmpty. Operand 4295 states and 14713 transitions. [2022-01-18 16:41:48,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:41:48,802 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:41:48,802 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 16:41:48,818 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 16:41:49,016 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 16:41:49,016 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:41:49,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:41:49,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1072387290, now seen corresponding path program 36 times [2022-01-18 16:41:49,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:41:49,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249700050] [2022-01-18 16:41:49,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:41:49,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:41:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:41:49,343 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 16:41:49,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:41:49,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249700050] [2022-01-18 16:41:49,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249700050] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:41:49,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64895062] [2022-01-18 16:41:49,343 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:41:49,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:41:49,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:41:49,344 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 16:41:49,345 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 16:41:49,364 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:41:49,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:41:49,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:41:49,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:41:49,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,699 INFO L353 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2022-01-18 16:41:49,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:41:49,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:49,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 224 treesize of output 200 [2022-01-18 16:41:49,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:49,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:49,740 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 16:41:50,201 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 16:41:50,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:41:50,496 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:41:50,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, 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 16:41:50,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:50,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:41:50,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:50,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:50,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:41:50,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:41:52,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:52,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:52,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:41:52,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:41:52,039 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 16:41:52,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:41:52,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:41:52,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:41:52,122 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 16:41:52,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64895062] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:41:52,123 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:41:52,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 11] total 32 [2022-01-18 16:41:52,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800811504] [2022-01-18 16:41:52,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:41:52,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:41:52,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:41:52,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:41:52,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:41:52,123 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 16:42:15,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:42:15,494 INFO L93 Difference]: Finished difference Result 13475 states and 43173 transitions. [2022-01-18 16:42:15,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 306 states. [2022-01-18 16:42:15,494 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 16:42:15,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:42:15,516 INFO L225 Difference]: With dead ends: 13475 [2022-01-18 16:42:15,517 INFO L226 Difference]: Without dead ends: 13421 [2022-01-18 16:42:15,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 327 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47099 ImplicationChecksByTransitivity, 19.7s TimeCoverageRelationStatistics Valid=9775, Invalid=98137, Unknown=0, NotChecked=0, Total=107912 [2022-01-18 16:42:15,521 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 1181 mSDsluCounter, 2559 mSDsCounter, 0 mSdLazyCounter, 7440 mSolverCounterSat, 618 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s 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, 3.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:42:15,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1181 Valid, 1589 Invalid, 8058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [618 Valid, 7440 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-01-18 16:42:15,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13421 states. [2022-01-18 16:42:15,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13421 to 4466. [2022-01-18 16:42:15,622 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 16:42:15,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4466 states to 4466 states and 15248 transitions. [2022-01-18 16:42:15,630 INFO L78 Accepts]: Start accepts. Automaton has 4466 states and 15248 transitions. Word has length 30 [2022-01-18 16:42:15,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:42:15,630 INFO L470 AbstractCegarLoop]: Abstraction has 4466 states and 15248 transitions. [2022-01-18 16:42:15,630 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 16:42:15,630 INFO L276 IsEmpty]: Start isEmpty. Operand 4466 states and 15248 transitions. [2022-01-18 16:42:15,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:42:15,636 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:42:15,636 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 16:42:15,651 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 16:42:15,836 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 16:42:15,836 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:42:15,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:42:15,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1552290073, now seen corresponding path program 8 times [2022-01-18 16:42:15,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:42:15,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291467080] [2022-01-18 16:42:15,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:42:15,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:42:15,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:42:16,113 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 16:42:16,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:42:16,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291467080] [2022-01-18 16:42:16,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291467080] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:42:16,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358118012] [2022-01-18 16:42:16,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:42:16,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:16,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:42:16,115 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 16:42:16,116 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 16:42:16,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:42:16,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:42:16,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:42:16,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:42:16,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:16,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:16,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:42:16,499 INFO L353 Elim1Store]: treesize reduction 66, result has 25.8 percent of original size [2022-01-18 16:42:16,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:42:16,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:16,502 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 16:42:16,544 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 16:42:16,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:42:16,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:16,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:16,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:42:16,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:16,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:42:16,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:16,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:16,864 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 16:42:19,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:19,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:19,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:19,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:42:19,179 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:42:19,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:42:19,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:19,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:19,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:19,196 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 16:42:19,515 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 16:42:19,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358118012] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:42:19,516 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:42:19,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 32 [2022-01-18 16:42:19,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307255628] [2022-01-18 16:42:19,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:42:19,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:42:19,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:42:19,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:42:19,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=821, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:42:19,516 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 16:42:23,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:42:23,737 INFO L93 Difference]: Finished difference Result 9266 states and 28594 transitions. [2022-01-18 16:42:23,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 16:42:23,737 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 16:42:23,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:42:23,778 INFO L225 Difference]: With dead ends: 9266 [2022-01-18 16:42:23,779 INFO L226 Difference]: Without dead ends: 9244 [2022-01-18 16:42:23,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3385 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1713, Invalid=7793, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 16:42:23,779 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 809 mSDsluCounter, 977 mSDsCounter, 0 mSdLazyCounter, 2464 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:42:23,779 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.2s Time] [2022-01-18 16:42:23,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9244 states. [2022-01-18 16:42:23,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9244 to 4458. [2022-01-18 16:42:23,852 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 16:42:23,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4458 states to 4458 states and 15224 transitions. [2022-01-18 16:42:23,861 INFO L78 Accepts]: Start accepts. Automaton has 4458 states and 15224 transitions. Word has length 30 [2022-01-18 16:42:23,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:42:23,861 INFO L470 AbstractCegarLoop]: Abstraction has 4458 states and 15224 transitions. [2022-01-18 16:42:23,861 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 16:42:23,861 INFO L276 IsEmpty]: Start isEmpty. Operand 4458 states and 15224 transitions. [2022-01-18 16:42:23,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:42:23,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:42:23,868 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 16:42:23,886 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 16:42:24,082 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 16:42:24,083 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:42:24,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:42:24,083 INFO L85 PathProgramCache]: Analyzing trace with hash 912501523, now seen corresponding path program 9 times [2022-01-18 16:42:24,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:42:24,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956693278] [2022-01-18 16:42:24,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:42:24,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:42:24,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:42:24,371 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 16:42:24,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:42:24,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956693278] [2022-01-18 16:42:24,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956693278] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:42:24,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192721259] [2022-01-18 16:42:24,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:42:24,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:24,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:42:24,372 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 16:42:24,373 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 16:42:24,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:42:24,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:42:24,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:42:24,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:42:24,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:24,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:24,758 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 16:42:24,773 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:42:24,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2022-01-18 16:42:24,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:24,777 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 16:42:24,804 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 16:42:24,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:42:25,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:25,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:25,056 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 16:42:25,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:25,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:42:25,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:25,114 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:25,114 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 16:42:26,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:26,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:26,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:26,552 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 16:42:26,591 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:42:26,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:42:26,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:26,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:26,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:26,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:42:26,935 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 16:42:26,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192721259] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:42:26,936 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:42:26,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 16:42:26,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471223022] [2022-01-18 16:42:26,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:42:26,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:42:26,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:42:26,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:42:26,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:42:26,937 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 16:42:30,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:42:30,595 INFO L93 Difference]: Finished difference Result 8337 states and 26153 transitions. [2022-01-18 16:42:30,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 16:42:30,595 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 16:42:30,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:42:30,630 INFO L225 Difference]: With dead ends: 8337 [2022-01-18 16:42:30,631 INFO L226 Difference]: Without dead ends: 8307 [2022-01-18 16:42:30,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2908 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1434, Invalid=6938, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 16:42:30,632 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 626 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 2283 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:42:30,632 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.1s Time] [2022-01-18 16:42:30,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8307 states. [2022-01-18 16:42:30,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8307 to 4475. [2022-01-18 16:42:30,704 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 16:42:30,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4475 states to 4475 states and 15278 transitions. [2022-01-18 16:42:30,714 INFO L78 Accepts]: Start accepts. Automaton has 4475 states and 15278 transitions. Word has length 30 [2022-01-18 16:42:30,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:42:30,714 INFO L470 AbstractCegarLoop]: Abstraction has 4475 states and 15278 transitions. [2022-01-18 16:42:30,714 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 16:42:30,714 INFO L276 IsEmpty]: Start isEmpty. Operand 4475 states and 15278 transitions. [2022-01-18 16:42:30,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:42:30,721 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:42:30,721 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 16:42:30,736 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 16:42:30,921 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 16:42:30,921 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:42:30,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:42:30,922 INFO L85 PathProgramCache]: Analyzing trace with hash -554871545, now seen corresponding path program 10 times [2022-01-18 16:42:30,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:42:30,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171931208] [2022-01-18 16:42:30,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:42:30,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:42:30,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:42:31,181 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 16:42:31,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:42:31,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171931208] [2022-01-18 16:42:31,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171931208] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:42:31,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270184774] [2022-01-18 16:42:31,181 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:42:31,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:31,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:42:31,182 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 16:42:31,183 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 16:42:31,202 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:42:31,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:42:31,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:42:31,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:42:31,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:31,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:31,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 48 treesize of output 40 [2022-01-18 16:42:31,549 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:42:31,549 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 16:42:31,551 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 16:42:31,584 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 16:42:31,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:42:31,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:31,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:31,849 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 16:42:31,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:31,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:42:31,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:31,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:31,906 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 16:42:33,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:33,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:33,411 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:33,411 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 16:42:33,456 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:42:33,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:42:33,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:33,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:33,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:33,476 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 16:42:33,882 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 16:42:33,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270184774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:42:33,882 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:42:33,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-18 16:42:33,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189323514] [2022-01-18 16:42:33,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:42:33,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:42:33,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:42:33,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:42:33,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=768, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:42:33,883 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 16:42:37,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:42:37,216 INFO L93 Difference]: Finished difference Result 8295 states and 26041 transitions. [2022-01-18 16:42:37,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 16:42:37,216 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 16:42:37,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:42:37,231 INFO L225 Difference]: With dead ends: 8295 [2022-01-18 16:42:37,231 INFO L226 Difference]: Without dead ends: 8265 [2022-01-18 16:42:37,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2736 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1415, Invalid=6417, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 16:42:37,232 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 693 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 1754 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:42:37,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [693 Valid, 326 Invalid, 2056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 1754 Invalid, 0 Unknown, 95 Unchecked, 0.9s Time] [2022-01-18 16:42:37,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8265 states. [2022-01-18 16:42:37,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8265 to 4467. [2022-01-18 16:42:37,317 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 16:42:37,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4467 states to 4467 states and 15257 transitions. [2022-01-18 16:42:37,326 INFO L78 Accepts]: Start accepts. Automaton has 4467 states and 15257 transitions. Word has length 30 [2022-01-18 16:42:37,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:42:37,326 INFO L470 AbstractCegarLoop]: Abstraction has 4467 states and 15257 transitions. [2022-01-18 16:42:37,326 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 16:42:37,326 INFO L276 IsEmpty]: Start isEmpty. Operand 4467 states and 15257 transitions. [2022-01-18 16:42:37,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:42:37,332 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:42:37,332 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 16:42:37,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-18 16:42:37,532 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 16:42:37,532 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:42:37,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:42:37,533 INFO L85 PathProgramCache]: Analyzing trace with hash -173394005, now seen corresponding path program 11 times [2022-01-18 16:42:37,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:42:37,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689491835] [2022-01-18 16:42:37,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:42:37,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:42:37,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:42:37,816 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 16:42:37,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:42:37,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689491835] [2022-01-18 16:42:37,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689491835] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:42:37,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739339148] [2022-01-18 16:42:37,817 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:42:37,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:37,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:42:37,818 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 16:42:37,819 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 16:42:37,841 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:42:37,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:42:37,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:42:37,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:42:38,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:38,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:38,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 16:42:38,183 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:42:38,183 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 16:42:38,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:38,188 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 16:42:38,214 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 16:42:38,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:42:38,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:38,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:38,548 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 16:42:38,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:38,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 16:42:38,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:38,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:38,604 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 16:42:39,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:39,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:39,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:39,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:42:39,282 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:42:39,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 16:42:39,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:39,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:39,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:39,298 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 16:42:39,612 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 16:42:39,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739339148] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:42:39,613 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:42:39,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-01-18 16:42:39,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297001811] [2022-01-18 16:42:39,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:42:39,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:42:39,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:42:39,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:42:39,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=929, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:42:39,614 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 16:42:49,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:42:49,392 INFO L93 Difference]: Finished difference Result 8893 states and 27493 transitions. [2022-01-18 16:42:49,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-01-18 16:42:49,392 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 16:42:49,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:42:49,407 INFO L225 Difference]: With dead ends: 8893 [2022-01-18 16:42:49,407 INFO L226 Difference]: Without dead ends: 8863 [2022-01-18 16:42:49,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7337 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=2593, Invalid=19163, Unknown=0, NotChecked=0, Total=21756 [2022-01-18 16:42:49,408 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 717 mSDsluCounter, 1963 mSDsCounter, 0 mSdLazyCounter, 4658 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s 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.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:42:49,409 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.2s Time] [2022-01-18 16:42:49,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8863 states. [2022-01-18 16:42:49,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8863 to 4476. [2022-01-18 16:42:49,498 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 16:42:49,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4476 states to 4476 states and 15293 transitions. [2022-01-18 16:42:49,508 INFO L78 Accepts]: Start accepts. Automaton has 4476 states and 15293 transitions. Word has length 30 [2022-01-18 16:42:49,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:42:49,508 INFO L470 AbstractCegarLoop]: Abstraction has 4476 states and 15293 transitions. [2022-01-18 16:42:49,508 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 16:42:49,508 INFO L276 IsEmpty]: Start isEmpty. Operand 4476 states and 15293 transitions. [2022-01-18 16:42:49,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:42:49,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:42:49,515 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 16:42:49,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 16:42:49,727 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 16:42:49,727 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:42:49,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:42:49,728 INFO L85 PathProgramCache]: Analyzing trace with hash -242471051, now seen corresponding path program 12 times [2022-01-18 16:42:49,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:42:49,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018738733] [2022-01-18 16:42:49,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:42:49,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:42:49,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:42:49,989 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 16:42:49,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:42:49,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018738733] [2022-01-18 16:42:49,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018738733] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:42:49,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584077689] [2022-01-18 16:42:49,990 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:42:49,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:42:49,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:42:49,991 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 16:42:49,991 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 16:42:50,012 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:42:50,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:42:50,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:42:50,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:42:51,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:51,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:51,899 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 16:42:51,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:51,915 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 16:42:51,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:42:51,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:51,926 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 16:42:52,144 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 16:42:52,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:42:52,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:52,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:52,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42: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, 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 16:42:52,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:52,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:42:52,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:52,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:42:52,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:42:52,604 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 16:42:53,279 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 16:42:53,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584077689] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:42:53,279 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:42:53,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-01-18 16:42:53,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800020114] [2022-01-18 16:42:53,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:42:53,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 16:42:53,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:42:53,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 16:42:53,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1117, Unknown=2, NotChecked=0, Total=1260 [2022-01-18 16:42:53,280 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 16:43:21,192 WARN L228 SmtUtils]: Spent 5.25s 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 16:43:55,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:43:55,751 INFO L93 Difference]: Finished difference Result 12251 states and 40954 transitions. [2022-01-18 16:43:55,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2022-01-18 16:43:55,752 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 16:43:55,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:43:55,774 INFO L225 Difference]: With dead ends: 12251 [2022-01-18 16:43:55,774 INFO L226 Difference]: Without dead ends: 12221 [2022-01-18 16:43:55,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10030 ImplicationChecksByTransitivity, 63.0s TimeCoverageRelationStatistics Valid=3306, Invalid=24063, Unknown=21, NotChecked=0, Total=27390 [2022-01-18 16:43:55,777 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 667 mSDsluCounter, 1863 mSDsCounter, 0 mSdLazyCounter, 2598 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:43:55,777 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.4s Time] [2022-01-18 16:43:55,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12221 states. [2022-01-18 16:43:55,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12221 to 4581. [2022-01-18 16:43:55,879 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 16:43:55,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4581 states to 4581 states and 15697 transitions. [2022-01-18 16:43:55,888 INFO L78 Accepts]: Start accepts. Automaton has 4581 states and 15697 transitions. Word has length 30 [2022-01-18 16:43:55,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:43:55,888 INFO L470 AbstractCegarLoop]: Abstraction has 4581 states and 15697 transitions. [2022-01-18 16:43:55,888 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 16:43:55,888 INFO L276 IsEmpty]: Start isEmpty. Operand 4581 states and 15697 transitions. [2022-01-18 16:43:55,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:43:55,894 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:43:55,894 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 16:43:55,910 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-18 16:43:56,094 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 16:43:56,095 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:43:56,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:43:56,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1966576565, now seen corresponding path program 13 times [2022-01-18 16:43:56,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:43:56,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437592245] [2022-01-18 16:43:56,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:43:56,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:43:56,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:43:56,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 16:43:56,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:43:56,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437592245] [2022-01-18 16:43:56,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437592245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:43:56,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123242816] [2022-01-18 16:43:56,391 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:43:56,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:43:56,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:43:56,392 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 16:43:56,392 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 16:43:56,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:43:56,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:43:56,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:43:56,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:43:56,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:56,704 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 16:43:56,717 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:43:56,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 39 treesize of output 34 [2022-01-18 16:43:56,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, 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 16:43:56,759 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 16:43:56,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:43:57,077 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:43:57,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 16:43:57,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:43:57,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 16:43:57,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:57,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:43:57,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:43:58,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:58,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:58,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:43:58,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:43:58,574 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:43:58,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:43:58,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:58,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:43:58,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:43:58,594 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 16:43:59,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 16:43:59,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123242816] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:43:59,046 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:43:59,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 16:43:59,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299889065] [2022-01-18 16:43:59,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:43:59,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:43:59,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:43:59,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:43:59,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:43:59,047 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 16:44:05,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:44:05,923 INFO L93 Difference]: Finished difference Result 9097 states and 29208 transitions. [2022-01-18 16:44:05,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 16:44:05,923 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 16:44:05,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:44:05,938 INFO L225 Difference]: With dead ends: 9097 [2022-01-18 16:44:05,938 INFO L226 Difference]: Without dead ends: 9063 [2022-01-18 16:44:05,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3651 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=1440, Invalid=10116, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 16:44:05,939 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 608 mSDsluCounter, 1365 mSDsCounter, 0 mSdLazyCounter, 3670 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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 16:44:05,939 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 16:44:05,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9063 states. [2022-01-18 16:44:06,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9063 to 4616. [2022-01-18 16:44:06,017 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 16:44:06,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4616 states to 4616 states and 15801 transitions. [2022-01-18 16:44:06,026 INFO L78 Accepts]: Start accepts. Automaton has 4616 states and 15801 transitions. Word has length 30 [2022-01-18 16:44:06,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:44:06,026 INFO L470 AbstractCegarLoop]: Abstraction has 4616 states and 15801 transitions. [2022-01-18 16:44:06,026 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 16:44:06,026 INFO L276 IsEmpty]: Start isEmpty. Operand 4616 states and 15801 transitions. [2022-01-18 16:44:06,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:44:06,032 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:44:06,032 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 16:44:06,050 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 16:44:06,248 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 16:44:06,248 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:44:06,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:44:06,248 INFO L85 PathProgramCache]: Analyzing trace with hash 857420597, now seen corresponding path program 14 times [2022-01-18 16:44:06,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:44:06,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671255409] [2022-01-18 16:44:06,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:44:06,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:44:06,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:44:06,531 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 16:44:06,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:44:06,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671255409] [2022-01-18 16:44:06,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671255409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:44:06,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809122751] [2022-01-18 16:44:06,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:44:06,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:44:06,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:44:06,533 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 16:44:06,534 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 16:44:06,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:44:06,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:44:06,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:44:06,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:44:06,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:06,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:44:06,896 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 16:44:06,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:44:06,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:06,907 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 16:44:07,273 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 16:44:07,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:44:07,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:07,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:07,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:07,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 46 treesize of output 73 [2022-01-18 16:44:07,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:07,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:44:07,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:07,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:07,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:07,715 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 16:44:08,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:08,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:44:08,673 INFO L353 Elim1Store]: treesize reduction 65, result has 28.6 percent of original size [2022-01-18 16:44:08,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:44:08,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:44:08,676 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 16:44:08,791 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 16:44:08,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809122751] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:44:08,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:44:08,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-01-18 16:44:08,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741322654] [2022-01-18 16:44:08,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:44:08,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:44:08,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:44:08,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:44:08,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1025, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:44:08,792 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 16:44:29,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:44:29,019 INFO L93 Difference]: Finished difference Result 11751 states and 37816 transitions. [2022-01-18 16:44:29,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-01-18 16:44:29,019 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 16:44:29,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:44:29,042 INFO L225 Difference]: With dead ends: 11751 [2022-01-18 16:44:29,042 INFO L226 Difference]: Without dead ends: 11698 [2022-01-18 16:44:29,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 231 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22128 ImplicationChecksByTransitivity, 17.4s TimeCoverageRelationStatistics Valid=7340, Invalid=46716, Unknown=0, NotChecked=0, Total=54056 [2022-01-18 16:44:29,045 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 1194 mSDsluCounter, 2913 mSDsCounter, 0 mSdLazyCounter, 5549 mSolverCounterSat, 418 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:44:29,045 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.1s Time] [2022-01-18 16:44:29,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11698 states. [2022-01-18 16:44:29,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11698 to 4650. [2022-01-18 16:44:29,166 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 16:44:29,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4650 states to 4650 states and 15953 transitions. [2022-01-18 16:44:29,177 INFO L78 Accepts]: Start accepts. Automaton has 4650 states and 15953 transitions. Word has length 30 [2022-01-18 16:44:29,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:44:29,177 INFO L470 AbstractCegarLoop]: Abstraction has 4650 states and 15953 transitions. [2022-01-18 16:44:29,177 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 16:44:29,177 INFO L276 IsEmpty]: Start isEmpty. Operand 4650 states and 15953 transitions. [2022-01-18 16:44:29,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:44:29,184 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:44:29,184 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 16:44:29,200 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 16:44:29,384 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 16:44:29,384 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:44:29,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:44:29,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1825899231, now seen corresponding path program 15 times [2022-01-18 16:44:29,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:44:29,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465265127] [2022-01-18 16:44:29,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:44:29,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:44:29,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:44:29,647 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 16:44:29,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:44:29,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465265127] [2022-01-18 16:44:29,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465265127] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:44:29,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643887377] [2022-01-18 16:44:29,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:44:29,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:44:29,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:44:29,649 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 16:44:29,649 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 16:44:29,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:44:29,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:44:29,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:44:29,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:44:29,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:44:29,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:29,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 16:44:30,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:30,001 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 16:44:30,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:44:30,012 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:30,012 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 16:44:30,366 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 16:44:30,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:44:33,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:33,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 16:44:33,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:33,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:44:33,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:44:33,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 115 [2022-01-18 16:44:40,987 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 16:44:40,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643887377] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:44:40,987 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:44:40,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 16:44:40,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529182866] [2022-01-18 16:44:40,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:44:40,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:44:40,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:44:40,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:44:40,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=711, Unknown=2, NotChecked=0, Total=870 [2022-01-18 16:44:40,988 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 16:45:33,042 WARN L228 SmtUtils]: Spent 40.17s 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 16:45:51,330 WARN L228 SmtUtils]: Spent 15.19s 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 16:45:59,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:45:59,634 INFO L93 Difference]: Finished difference Result 9083 states and 28913 transitions. [2022-01-18 16:45:59,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 16:45:59,634 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 16:45:59,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:45:59,651 INFO L225 Difference]: With dead ends: 9083 [2022-01-18 16:45:59,651 INFO L226 Difference]: Without dead ends: 9038 [2022-01-18 16:45:59,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 40 SyntacticMatches, 9 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4912 ImplicationChecksByTransitivity, 80.7s TimeCoverageRelationStatistics Valid=2289, Invalid=10127, Unknown=16, NotChecked=0, Total=12432 [2022-01-18 16:45:59,653 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 608 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 1430 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:45:59,653 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.8s Time] [2022-01-18 16:45:59,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9038 states. [2022-01-18 16:45:59,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9038 to 4652. [2022-01-18 16:45:59,739 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 16:45:59,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4652 states to 4652 states and 15962 transitions. [2022-01-18 16:45:59,749 INFO L78 Accepts]: Start accepts. Automaton has 4652 states and 15962 transitions. Word has length 30 [2022-01-18 16:45:59,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:45:59,749 INFO L470 AbstractCegarLoop]: Abstraction has 4652 states and 15962 transitions. [2022-01-18 16:45:59,749 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 16:45:59,749 INFO L276 IsEmpty]: Start isEmpty. Operand 4652 states and 15962 transitions. [2022-01-18 16:45:59,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:45:59,755 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:45:59,756 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 16:45:59,771 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 16:45:59,956 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 16:45:59,956 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:45:59,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:45:59,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1512143957, now seen corresponding path program 16 times [2022-01-18 16:45:59,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:45:59,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108791032] [2022-01-18 16:45:59,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:45:59,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:45:59,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:46:00,217 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 16:46:00,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:46:00,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108791032] [2022-01-18 16:46:00,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108791032] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:46:00,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802082689] [2022-01-18 16:46:00,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:46:00,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:46:00,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:46:00,218 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 16:46:00,218 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 16:46:00,240 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:46:00,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:46:00,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:46:00,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:46:00,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:00,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:00,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 16:46:00,598 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:46:00,598 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 16:46:00,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:00,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:46:00,632 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 16:46:00,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:46:00,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:00,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:00,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:46:00,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:00,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:46:00,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:00,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:00,953 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 16:46:02,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:02,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:02,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:02,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:46:02,706 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:46:02,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:46:02,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:02,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:02,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:02,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 16:46:03,082 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 16:46:03,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802082689] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:46:03,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:46:03,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-18 16:46:03,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371699092] [2022-01-18 16:46:03,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:46:03,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:46:03,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:46:03,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:46:03,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=746, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:46:03,084 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 16:46:08,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:46:08,389 INFO L93 Difference]: Finished difference Result 10341 states and 31975 transitions. [2022-01-18 16:46:08,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 16:46:08,389 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 16:46:08,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:46:08,407 INFO L225 Difference]: With dead ends: 10341 [2022-01-18 16:46:08,408 INFO L226 Difference]: Without dead ends: 10311 [2022-01-18 16:46:08,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3890 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=2146, Invalid=8566, Unknown=0, NotChecked=0, Total=10712 [2022-01-18 16:46:08,409 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.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:46:08,409 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.2s Time] [2022-01-18 16:46:08,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10311 states. [2022-01-18 16:46:08,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10311 to 4677. [2022-01-18 16:46:08,521 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 16:46:08,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4677 states to 4677 states and 16068 transitions. [2022-01-18 16:46:08,530 INFO L78 Accepts]: Start accepts. Automaton has 4677 states and 16068 transitions. Word has length 30 [2022-01-18 16:46:08,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:46:08,530 INFO L470 AbstractCegarLoop]: Abstraction has 4677 states and 16068 transitions. [2022-01-18 16:46:08,530 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 16:46:08,530 INFO L276 IsEmpty]: Start isEmpty. Operand 4677 states and 16068 transitions. [2022-01-18 16:46:08,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:46:08,536 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:46:08,536 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 16:46:08,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 16:46:08,736 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 16:46:08,736 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:46:08,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:46:08,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1089229415, now seen corresponding path program 17 times [2022-01-18 16:46:08,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:46:08,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957131832] [2022-01-18 16:46:08,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:46:08,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:46:08,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:46:09,010 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 16:46:09,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:46:09,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957131832] [2022-01-18 16:46:09,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957131832] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:46:09,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542681910] [2022-01-18 16:46:09,010 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:46:09,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:46:09,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:46:09,012 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 16:46:09,013 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 16:46:09,033 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:46:09,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:46:09,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:46:09,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:46:09,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:09,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:09,391 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 16:46:09,406 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:46:09,406 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 16:46:09,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:09,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:46:09,443 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 16:46:09,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:46:09,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:09,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:09,757 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 16:46:09,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:09,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:46:09,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:09,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:09,810 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 16:46:11,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:11,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:11,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:11,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:46:11,121 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:46:11,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:46:11,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:11,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:11,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:11,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:46:11,452 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 16:46:11,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542681910] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:46:11,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:46:11,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-01-18 16:46:11,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837605581] [2022-01-18 16:46:11,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:46:11,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:46:11,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:46:11,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:46:11,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=885, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:46:11,453 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 16:46:21,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:46:21,372 INFO L93 Difference]: Finished difference Result 12615 states and 38355 transitions. [2022-01-18 16:46:21,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2022-01-18 16:46:21,372 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 16:46:21,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:46:21,395 INFO L225 Difference]: With dead ends: 12615 [2022-01-18 16:46:21,395 INFO L226 Difference]: Without dead ends: 12585 [2022-01-18 16:46:21,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11900 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=4342, Invalid=23714, Unknown=0, NotChecked=0, Total=28056 [2022-01-18 16:46:21,397 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 778 mSDsluCounter, 1462 mSDsCounter, 0 mSdLazyCounter, 2662 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:46:21,397 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.5s Time] [2022-01-18 16:46:21,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12585 states. [2022-01-18 16:46:21,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12585 to 4679. [2022-01-18 16:46:21,532 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 16:46:21,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4679 states to 4679 states and 16077 transitions. [2022-01-18 16:46:21,541 INFO L78 Accepts]: Start accepts. Automaton has 4679 states and 16077 transitions. Word has length 30 [2022-01-18 16:46:21,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:46:21,541 INFO L470 AbstractCegarLoop]: Abstraction has 4679 states and 16077 transitions. [2022-01-18 16:46:21,541 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 16:46:21,541 INFO L276 IsEmpty]: Start isEmpty. Operand 4679 states and 16077 transitions. [2022-01-18 16:46:21,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:46:21,547 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:46:21,547 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 16:46:21,562 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 16:46:21,747 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 16:46:21,747 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:46:21,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:46:21,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1400189745, now seen corresponding path program 18 times [2022-01-18 16:46:21,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:46:21,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785980403] [2022-01-18 16:46:21,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:46:21,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:46:21,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:46:22,027 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 16:46:22,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:46:22,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785980403] [2022-01-18 16:46:22,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785980403] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:46:22,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981235119] [2022-01-18 16:46:22,027 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:46:22,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:46:22,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:46:22,028 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 16:46:22,040 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 16:46:22,058 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:46:22,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:46:22,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:46:22,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:46:22,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:22,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:22,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:22,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:22,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:22,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:22,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:46:22,423 INFO L353 Elim1Store]: treesize reduction 45, result has 57.1 percent of original size [2022-01-18 16:46:22,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 72 [2022-01-18 16:46:22,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:22,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:22,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:22,433 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 16:46:22,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 16:46:22,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:46:22,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:22,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:22,784 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 16:46:22,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:22,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:46:22,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:22,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:22,835 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 16:46:24,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:24,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:24,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:24,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 45 treesize of output 72 [2022-01-18 16:46:24,550 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:46:24,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 35 treesize of output 74 [2022-01-18 16:46:24,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:24,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:24,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:24,573 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 16:46:24,978 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 16:46:24,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981235119] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:46:24,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:46:24,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 16:46:24,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99796863] [2022-01-18 16:46:24,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:46:24,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:46:24,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:46:24,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:46:24,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:46:24,979 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 16:46:30,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:46:30,455 INFO L93 Difference]: Finished difference Result 11343 states and 35448 transitions. [2022-01-18 16:46:30,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 16:46:30,455 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 16:46:30,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:46:30,477 INFO L225 Difference]: With dead ends: 11343 [2022-01-18 16:46:30,477 INFO L226 Difference]: Without dead ends: 11313 [2022-01-18 16:46:30,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5087 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2546, Invalid=10336, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 16:46:30,478 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 898 mSDsluCounter, 1015 mSDsCounter, 0 mSdLazyCounter, 2390 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:46:30,478 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.3s Time] [2022-01-18 16:46:30,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11313 states. [2022-01-18 16:46:30,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11313 to 4691. [2022-01-18 16:46:30,605 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 16:46:30,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4691 states to 4691 states and 16127 transitions. [2022-01-18 16:46:30,614 INFO L78 Accepts]: Start accepts. Automaton has 4691 states and 16127 transitions. Word has length 30 [2022-01-18 16:46:30,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:46:30,614 INFO L470 AbstractCegarLoop]: Abstraction has 4691 states and 16127 transitions. [2022-01-18 16:46:30,614 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 16:46:30,614 INFO L276 IsEmpty]: Start isEmpty. Operand 4691 states and 16127 transitions. [2022-01-18 16:46:30,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:46:30,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:46:30,621 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 16:46:30,635 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 16:46:30,821 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 16:46:30,821 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:46:30,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:46:30,822 INFO L85 PathProgramCache]: Analyzing trace with hash -2132440842, now seen corresponding path program 37 times [2022-01-18 16:46:30,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:46:30,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805333945] [2022-01-18 16:46:30,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:46:30,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:46:30,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:46:31,268 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 16:46:31,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:46:31,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805333945] [2022-01-18 16:46:31,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805333945] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:46:31,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824075337] [2022-01-18 16:46:31,269 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:46:31,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:46:31,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:46:31,270 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 16:46:31,270 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 16:46:31,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:46:31,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:46:31,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:46:31,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:31,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:31,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:31,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, 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 16:46:31,660 INFO L353 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2022-01-18 16:46:31,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:46:31,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:46:31,692 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 16:46:31,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:46:31,972 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:46:31,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, 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 16:46:32,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:32,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:46:32,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:32,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:32,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:32,025 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 16:46:32,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:32,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:32,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:32,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, 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 16:46:32,719 INFO L353 Elim1Store]: treesize reduction 71, result has 26.8 percent of original size [2022-01-18 16:46:32,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:46:32,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:32,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:46:32,817 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 16:46:32,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824075337] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:46:32,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:46:32,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 16:46:32,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488556410] [2022-01-18 16:46:32,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:46:32,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:46:32,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:46:32,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:46:32,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:46:32,818 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 16:46:39,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:46:39,058 INFO L93 Difference]: Finished difference Result 8272 states and 27313 transitions. [2022-01-18 16:46:39,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 16:46:39,059 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 16:46:39,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:46:39,073 INFO L225 Difference]: With dead ends: 8272 [2022-01-18 16:46:39,073 INFO L226 Difference]: Without dead ends: 8225 [2022-01-18 16:46:39,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3582 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1591, Invalid=9539, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 16:46:39,074 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 556 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 2975 mSolverCounterSat, 377 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:46:39,074 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.5s Time] [2022-01-18 16:46:39,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8225 states. [2022-01-18 16:46:39,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8225 to 4688. [2022-01-18 16:46:39,146 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 16:46:39,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4688 states to 4688 states and 16116 transitions. [2022-01-18 16:46:39,156 INFO L78 Accepts]: Start accepts. Automaton has 4688 states and 16116 transitions. Word has length 30 [2022-01-18 16:46:39,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:46:39,156 INFO L470 AbstractCegarLoop]: Abstraction has 4688 states and 16116 transitions. [2022-01-18 16:46:39,156 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 16:46:39,156 INFO L276 IsEmpty]: Start isEmpty. Operand 4688 states and 16116 transitions. [2022-01-18 16:46:39,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:46:39,162 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:46:39,162 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 16:46:39,177 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 16:46:39,369 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 16:46:39,369 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:46:39,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:46:39,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1956652829, now seen corresponding path program 19 times [2022-01-18 16:46:39,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:46:39,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627820846] [2022-01-18 16:46:39,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:46:39,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:46:39,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:46:39,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 16:46:39,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:46:39,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627820846] [2022-01-18 16:46:39,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627820846] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:46:39,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535815507] [2022-01-18 16:46:39,655 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:46:39,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:46:39,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:46:39,656 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 16:46:39,657 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 16:46:39,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:46:39,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:46:39,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:46:39,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:40,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:40,003 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 16:46:40,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:40,017 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 16:46:40,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:46:40,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:40,025 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 16:46:40,118 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 16:46:40,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:46:40,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:40,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:40,389 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 16:46:40,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:40,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:46:40,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:40,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:40,441 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 16:46:41,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:41,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:41,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:41,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:46:41,247 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:46:41,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 16:46:41,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:41,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:41,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:41,267 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 16:46:41,639 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 16:46:41,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535815507] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:46:41,639 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:46:41,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 16:46:41,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548059790] [2022-01-18 16:46:41,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:46:41,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:46:41,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:46:41,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:46:41,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=703, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:46:41,640 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 16:46:48,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:46:48,176 INFO L93 Difference]: Finished difference Result 11545 states and 35977 transitions. [2022-01-18 16:46:48,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 16:46:48,177 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 16:46:48,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:46:48,199 INFO L225 Difference]: With dead ends: 11545 [2022-01-18 16:46:48,200 INFO L226 Difference]: Without dead ends: 11530 [2022-01-18 16:46:48,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5815 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=2831, Invalid=12421, Unknown=0, NotChecked=0, Total=15252 [2022-01-18 16:46:48,201 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 991 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 2645 mSolverCounterSat, 352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:46:48,201 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.5s Time] [2022-01-18 16:46:48,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11530 states. [2022-01-18 16:46:48,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11530 to 4686. [2022-01-18 16:46:48,325 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 16:46:48,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4686 states to 4686 states and 16107 transitions. [2022-01-18 16:46:48,334 INFO L78 Accepts]: Start accepts. Automaton has 4686 states and 16107 transitions. Word has length 30 [2022-01-18 16:46:48,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:46:48,334 INFO L470 AbstractCegarLoop]: Abstraction has 4686 states and 16107 transitions. [2022-01-18 16:46:48,334 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 16:46:48,334 INFO L276 IsEmpty]: Start isEmpty. Operand 4686 states and 16107 transitions. [2022-01-18 16:46:48,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:46:48,340 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:46:48,340 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 16:46:48,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 16:46:48,540 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 16:46:48,540 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:46:48,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:46:48,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1686862121, now seen corresponding path program 20 times [2022-01-18 16:46:48,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:46:48,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588687313] [2022-01-18 16:46:48,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:46:48,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:46:48,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:46:48,815 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 16:46:48,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:46:48,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588687313] [2022-01-18 16:46:48,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588687313] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:46:48,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564021579] [2022-01-18 16:46:48,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:46:48,816 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:46:48,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:46:48,816 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 16:46:48,817 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 16:46:48,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:46:48,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:46:48,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:46:48,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:46:49,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:49,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 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2022-01-18 16:46:49,182 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 16:46:49,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 62 [2022-01-18 16:46:49,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:49,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:46:49,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 16:46:49,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:46:49,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:49,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:49,879 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:49,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:46:49,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:49,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:46:49,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:49,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:49,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:46:49,925 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 16:46:50,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:50,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:46:50,724 INFO L353 Elim1Store]: treesize reduction 67, result has 26.4 percent of original size [2022-01-18 16:46:50,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 33 [2022-01-18 16:46:50,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:46:50,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:46:50,866 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 16:46:50,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564021579] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:46:50,867 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:46:50,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-01-18 16:46:50,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112845001] [2022-01-18 16:46:50,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:46:50,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:46:50,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:46:50,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:46:50,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:46:50,868 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 16:47:09,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:47:09,491 INFO L93 Difference]: Finished difference Result 10991 states and 35565 transitions. [2022-01-18 16:47:09,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2022-01-18 16:47:09,491 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 16:47:09,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:47:09,510 INFO L225 Difference]: With dead ends: 10991 [2022-01-18 16:47:09,510 INFO L226 Difference]: Without dead ends: 10917 [2022-01-18 16:47:09,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 61 SyntacticMatches, 5 SemanticMatches, 233 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22062 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=6063, Invalid=48927, Unknown=0, NotChecked=0, Total=54990 [2022-01-18 16:47:09,512 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 1087 mSDsluCounter, 2835 mSDsCounter, 0 mSdLazyCounter, 5397 mSolverCounterSat, 405 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s 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.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:47:09,512 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.0s Time] [2022-01-18 16:47:09,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10917 states. [2022-01-18 16:47:09,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10917 to 4709. [2022-01-18 16:47:09,613 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 16:47:09,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4709 states to 4709 states and 16201 transitions. [2022-01-18 16:47:09,622 INFO L78 Accepts]: Start accepts. Automaton has 4709 states and 16201 transitions. Word has length 30 [2022-01-18 16:47:09,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:47:09,622 INFO L470 AbstractCegarLoop]: Abstraction has 4709 states and 16201 transitions. [2022-01-18 16:47:09,622 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 16:47:09,622 INFO L276 IsEmpty]: Start isEmpty. Operand 4709 states and 16201 transitions. [2022-01-18 16:47:09,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:47:09,628 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:47:09,628 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 16:47:09,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-01-18 16:47:09,828 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 16:47:09,828 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:47:09,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:47:09,828 INFO L85 PathProgramCache]: Analyzing trace with hash -738691041, now seen corresponding path program 21 times [2022-01-18 16:47:09,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:47:09,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592047262] [2022-01-18 16:47:09,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:47:09,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:47:09,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:47:10,127 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 16:47:10,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:47:10,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592047262] [2022-01-18 16:47:10,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592047262] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:47:10,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427018522] [2022-01-18 16:47:10,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:47:10,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:47:10,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:47:10,128 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 16:47:10,129 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 16:47:10,152 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:47:10,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:47:10,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:47:10,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:47:11,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:11,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:47:11,495 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 16:47:11,509 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:47:11,509 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 16:47:11,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:47:11,512 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 16:47:11,553 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 16:47:11,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:47:11,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:11,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 16:47:11,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:11,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 110 [2022-01-18 16:47:11,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:11,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 16:47:16,754 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 16:47:16,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427018522] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:47:16,755 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:47:16,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 16:47:16,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318994305] [2022-01-18 16:47:16,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:47:16,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:47:16,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:47:16,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:47:16,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=788, Unknown=1, NotChecked=0, Total=930 [2022-01-18 16:47:16,755 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 16:47:34,314 WARN L228 SmtUtils]: Spent 11.71s 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 16:47:37,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:47:37,708 INFO L93 Difference]: Finished difference Result 8812 states and 27942 transitions. [2022-01-18 16:47:37,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 16:47:37,708 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 16:47:37,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:47:37,723 INFO L225 Difference]: With dead ends: 8812 [2022-01-18 16:47:37,723 INFO L226 Difference]: Without dead ends: 8755 [2022-01-18 16:47:37,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 46 SyntacticMatches, 9 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2829 ImplicationChecksByTransitivity, 21.4s TimeCoverageRelationStatistics Valid=1275, Invalid=6730, Unknown=5, NotChecked=0, Total=8010 [2022-01-18 16:47:37,724 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 439 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 3035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 946 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:47:37,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [439 Valid, 377 Invalid, 3035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1937 Invalid, 0 Unknown, 946 Unchecked, 1.0s Time] [2022-01-18 16:47:37,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8755 states. [2022-01-18 16:47:37,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8755 to 4731. [2022-01-18 16:47:37,802 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 16:47:37,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4731 states to 4731 states and 16280 transitions. [2022-01-18 16:47:37,811 INFO L78 Accepts]: Start accepts. Automaton has 4731 states and 16280 transitions. Word has length 30 [2022-01-18 16:47:37,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:47:37,811 INFO L470 AbstractCegarLoop]: Abstraction has 4731 states and 16280 transitions. [2022-01-18 16:47:37,811 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 16:47:37,811 INFO L276 IsEmpty]: Start isEmpty. Operand 4731 states and 16280 transitions. [2022-01-18 16:47:37,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:47:37,819 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:47:37,819 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 16:47:37,834 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 16:47:38,020 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 16:47:38,020 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:47:38,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:47:38,020 INFO L85 PathProgramCache]: Analyzing trace with hash -822012935, now seen corresponding path program 22 times [2022-01-18 16:47:38,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:47:38,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597471767] [2022-01-18 16:47:38,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:47:38,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:47:38,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:47:38,351 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 16:47:38,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:47:38,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597471767] [2022-01-18 16:47:38,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597471767] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:47:38,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502041798] [2022-01-18 16:47:38,351 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:47:38,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:47:38,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:47:38,352 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 16:47:38,358 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 16:47:38,380 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:47:38,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:47:38,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:47:38,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:47:38,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:47:38,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:38,666 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 16:47:38,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:38,679 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 16:47:38,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:47:38,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:38,685 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 16:47:38,783 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 16:47:38,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:47:39,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:39,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:39,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:47:39,054 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:39,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:47:39,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:39,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:39,077 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 16:47:39,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:39,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:39,972 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:39,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 16:47:40,014 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:47:40,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:47:40,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:40,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:40,037 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:40,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 16:47:40,407 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 16:47:40,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502041798] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:47:40,408 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:47:40,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 16:47:40,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727656872] [2022-01-18 16:47:40,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:47:40,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:47:40,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:47:40,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:47:40,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:47:40,408 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 16:47:46,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:47:46,914 INFO L93 Difference]: Finished difference Result 9934 states and 31252 transitions. [2022-01-18 16:47:46,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-01-18 16:47:46,915 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 16:47:46,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:47:46,932 INFO L225 Difference]: With dead ends: 9934 [2022-01-18 16:47:46,933 INFO L226 Difference]: Without dead ends: 9833 [2022-01-18 16:47:46,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6182 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=2456, Invalid=14314, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 16:47:46,934 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 582 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 3056 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:47:46,934 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.6s Time] [2022-01-18 16:47:46,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9833 states. [2022-01-18 16:47:47,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9833 to 4765. [2022-01-18 16:47:47,034 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 16:47:47,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4765 states to 4765 states and 16414 transitions. [2022-01-18 16:47:47,045 INFO L78 Accepts]: Start accepts. Automaton has 4765 states and 16414 transitions. Word has length 30 [2022-01-18 16:47:47,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:47:47,045 INFO L470 AbstractCegarLoop]: Abstraction has 4765 states and 16414 transitions. [2022-01-18 16:47:47,045 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 16:47:47,045 INFO L276 IsEmpty]: Start isEmpty. Operand 4765 states and 16414 transitions. [2022-01-18 16:47:47,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:47:47,051 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:47:47,051 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 16:47:47,070 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 16:47:47,252 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 16:47:47,252 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:47:47,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:47:47,252 INFO L85 PathProgramCache]: Analyzing trace with hash -460915169, now seen corresponding path program 23 times [2022-01-18 16:47:47,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:47:47,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014855993] [2022-01-18 16:47:47,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:47:47,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:47:47,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:47:47,604 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 16:47:47,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:47:47,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014855993] [2022-01-18 16:47:47,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014855993] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:47:47,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897100301] [2022-01-18 16:47:47,604 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:47:47,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:47:47,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:47:47,605 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 16:47:47,606 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 16:47:47,627 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:47:47,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:47:47,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:47:47,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:47:47,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:47:47,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:47:47,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:47,907 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 16:47:47,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:47,922 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 16:47:47,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:47:47,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:47:47,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:47,930 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 16:47:48,093 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 16:47:48,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:47:48,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:48,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:48,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:47:48,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:48,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:47:48,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:48,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:48,452 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 16:47:49,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:49,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:49,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:49,262 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 16:47:49,299 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:47:49,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:47:49,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:49,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:49,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:49,318 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 16:47:49,608 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 16:47:49,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897100301] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:47:49,608 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:47:49,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 33 [2022-01-18 16:47:49,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969098513] [2022-01-18 16:47:49,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:47:49,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:47:49,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:47:49,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:47:49,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:47:49,609 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 16:47:55,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:47:55,779 INFO L93 Difference]: Finished difference Result 9074 states and 28716 transitions. [2022-01-18 16:47:55,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-18 16:47:55,780 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 16:47:55,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:47:55,795 INFO L225 Difference]: With dead ends: 9074 [2022-01-18 16:47:55,795 INFO L226 Difference]: Without dead ends: 8918 [2022-01-18 16:47:55,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3706 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1685, Invalid=10525, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 16:47:55,796 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 540 mSDsluCounter, 1103 mSDsCounter, 0 mSdLazyCounter, 2939 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:47:55,796 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.5s Time] [2022-01-18 16:47:55,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8918 states. [2022-01-18 16:47:55,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8918 to 4772. [2022-01-18 16:47:55,881 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 16:47:55,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4772 states to 4772 states and 16441 transitions. [2022-01-18 16:47:55,890 INFO L78 Accepts]: Start accepts. Automaton has 4772 states and 16441 transitions. Word has length 30 [2022-01-18 16:47:55,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:47:55,890 INFO L470 AbstractCegarLoop]: Abstraction has 4772 states and 16441 transitions. [2022-01-18 16:47:55,890 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 16:47:55,890 INFO L276 IsEmpty]: Start isEmpty. Operand 4772 states and 16441 transitions. [2022-01-18 16:47:55,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:47:55,896 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:47:55,896 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 16:47:55,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 16:47:56,099 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 16:47:56,099 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:47:56,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:47:56,100 INFO L85 PathProgramCache]: Analyzing trace with hash 791616355, now seen corresponding path program 24 times [2022-01-18 16:47:56,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:47:56,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071543131] [2022-01-18 16:47:56,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:47:56,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:47:56,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:47:56,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 16:47:56,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:47:56,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071543131] [2022-01-18 16:47:56,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071543131] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:47:56,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500945779] [2022-01-18 16:47:56,415 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:47:56,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:47:56,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:47:56,416 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 16:47:56,416 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 16:47:56,436 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:47:56,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:47:56,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:47:56,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:47:56,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:47:56,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:56,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:47:56,726 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 16:47:56,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:47:56,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:47:56,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:56,733 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 16:47:56,862 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 16:47:56,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:47:57,169 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:47:57,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 16:47:57,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:57,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:47:57,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:57,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:57,223 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 16:47:58,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:58,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:58,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:58,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:47:58,894 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:47:58,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 74 [2022-01-18 16:47:58,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:58,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:47:58,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:47:58,925 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 16:47:59,219 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 16:47:59,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500945779] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:47:59,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:47:59,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 16:47:59,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250803477] [2022-01-18 16:47:59,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:47:59,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:47:59,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:47:59,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:47:59,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:47:59,220 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 16:48:04,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:48:04,058 INFO L93 Difference]: Finished difference Result 9686 states and 31179 transitions. [2022-01-18 16:48:04,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 16:48:04,058 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 16:48:04,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:48:04,074 INFO L225 Difference]: With dead ends: 9686 [2022-01-18 16:48:04,074 INFO L226 Difference]: Without dead ends: 9568 [2022-01-18 16:48:04,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3380 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1210, Invalid=9296, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 16:48:04,075 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 559 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 3024 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:48:04,075 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.5s Time] [2022-01-18 16:48:04,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9568 states. [2022-01-18 16:48:04,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9568 to 4803. [2022-01-18 16:48:04,163 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 16:48:04,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4803 states to 4803 states and 16542 transitions. [2022-01-18 16:48:04,172 INFO L78 Accepts]: Start accepts. Automaton has 4803 states and 16542 transitions. Word has length 30 [2022-01-18 16:48:04,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:48:04,172 INFO L470 AbstractCegarLoop]: Abstraction has 4803 states and 16542 transitions. [2022-01-18 16:48:04,173 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 16:48:04,173 INFO L276 IsEmpty]: Start isEmpty. Operand 4803 states and 16542 transitions. [2022-01-18 16:48:04,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:48:04,179 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:48:04,179 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 16:48:04,194 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 16:48:04,379 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 16:48:04,379 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:48:04,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:48:04,380 INFO L85 PathProgramCache]: Analyzing trace with hash 784192023, now seen corresponding path program 25 times [2022-01-18 16:48:04,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:48:04,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519923973] [2022-01-18 16:48:04,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:48:04,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:48:04,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:48:04,670 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 16:48:04,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:48:04,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519923973] [2022-01-18 16:48:04,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519923973] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:48:04,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817323565] [2022-01-18 16:48:04,670 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:48:04,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:48:04,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:48:04,671 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 16:48:04,672 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 16:48:04,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:48:04,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:48:04,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:48:05,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:48:05,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:05,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 16:48:05,020 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:48:05,021 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 16:48:05,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:48:05,063 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 16:48:05,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:48:05,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:05,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:05,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:48:05,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:05,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:48:05,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:05,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:05,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, 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 16:48:06,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:06,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:06,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:06,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:48:06,845 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:48:06,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 16:48:06,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:06,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:06,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:06,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:48:07,328 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 16:48:07,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817323565] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:48:07,329 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:48:07,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-01-18 16:48:07,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215490509] [2022-01-18 16:48:07,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:48:07,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:48:07,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:48:07,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:48:07,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=785, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:48:07,329 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 16:48:12,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:48:12,158 INFO L93 Difference]: Finished difference Result 10397 states and 31892 transitions. [2022-01-18 16:48:12,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 16:48:12,158 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 16:48:12,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:48:12,179 INFO L225 Difference]: With dead ends: 10397 [2022-01-18 16:48:12,179 INFO L226 Difference]: Without dead ends: 10367 [2022-01-18 16:48:12,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 44 SyntacticMatches, 8 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4165 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2285, Invalid=8635, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 16:48:12,180 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 16:48:12,180 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 16:48:12,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10367 states. [2022-01-18 16:48:12,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10367 to 4820. [2022-01-18 16:48:12,284 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 16:48:12,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4820 states to 4820 states and 16624 transitions. [2022-01-18 16:48:12,293 INFO L78 Accepts]: Start accepts. Automaton has 4820 states and 16624 transitions. Word has length 30 [2022-01-18 16:48:12,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:48:12,294 INFO L470 AbstractCegarLoop]: Abstraction has 4820 states and 16624 transitions. [2022-01-18 16:48:12,294 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 16:48:12,294 INFO L276 IsEmpty]: Start isEmpty. Operand 4820 states and 16624 transitions. [2022-01-18 16:48:12,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:48:12,300 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:48:12,300 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 16:48:12,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-01-18 16:48:12,501 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 16:48:12,502 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:48:12,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:48:12,502 INFO L85 PathProgramCache]: Analyzing trace with hash -909401901, now seen corresponding path program 26 times [2022-01-18 16:48:12,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:48:12,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554988067] [2022-01-18 16:48:12,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:48:12,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:48:12,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:48:12,836 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 16:48:12,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:48:12,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554988067] [2022-01-18 16:48:12,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554988067] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:48:12,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448260246] [2022-01-18 16:48:12,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:48:12,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:48:12,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:48:12,837 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 16:48:12,838 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 16:48:12,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:48:12,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:48:12,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:48:12,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:48:13,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:48:13,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:13,091 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 16:48:13,121 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 16:48:13,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:48:13,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:48:13,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:13,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:48:13,217 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 16:48:13,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:48:13,509 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:48:13,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 16:48:13,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:13,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 16:48:13,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:13,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:13,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:48:14,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:14,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:14,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:14,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 16:48:14,752 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:48:14,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 16:48:14,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:14,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:48:14,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:14,771 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 16:48:15,047 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 16:48:15,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448260246] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:48:15,047 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:48:15,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 16:48:15,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304761545] [2022-01-18 16:48:15,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:48:15,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:48:15,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:48:15,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:48:15,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:48:15,048 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 16:48:22,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:48:22,463 INFO L93 Difference]: Finished difference Result 10094 states and 32208 transitions. [2022-01-18 16:48:22,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-01-18 16:48:22,464 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 16:48:22,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:48:22,482 INFO L225 Difference]: With dead ends: 10094 [2022-01-18 16:48:22,482 INFO L226 Difference]: Without dead ends: 10035 [2022-01-18 16:48:22,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6117 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=2135, Invalid=15421, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 16:48:22,483 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 718 mSDsluCounter, 1234 mSDsCounter, 0 mSdLazyCounter, 3304 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:48:22,484 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.7s Time] [2022-01-18 16:48:22,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10035 states. [2022-01-18 16:48:22,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10035 to 4803. [2022-01-18 16:48:22,584 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 16:48:22,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4803 states to 4803 states and 16547 transitions. [2022-01-18 16:48:22,595 INFO L78 Accepts]: Start accepts. Automaton has 4803 states and 16547 transitions. Word has length 30 [2022-01-18 16:48:22,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:48:22,595 INFO L470 AbstractCegarLoop]: Abstraction has 4803 states and 16547 transitions. [2022-01-18 16:48:22,596 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 16:48:22,596 INFO L276 IsEmpty]: Start isEmpty. Operand 4803 states and 16547 transitions. [2022-01-18 16:48:22,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:48:22,602 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:48:22,602 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 16:48:22,617 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 16:48:22,802 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 16:48:22,802 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:48:22,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:48:22,807 INFO L85 PathProgramCache]: Analyzing trace with hash -980079081, now seen corresponding path program 27 times [2022-01-18 16:48:22,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:48:22,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259618262] [2022-01-18 16:48:22,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:48:22,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:48:22,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:48:23,061 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 16:48:23,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:48:23,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259618262] [2022-01-18 16:48:23,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259618262] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:48:23,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901929149] [2022-01-18 16:48:23,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:48:23,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:48:23,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:48:23,062 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 16:48:23,063 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 16:48:23,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:48:23,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:48:23,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:48:23,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:48:28,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:28,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, 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 16:48:28,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:28,084 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 16:48:28,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:28,099 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 16:48:28,876 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 16:48:28,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:48:36,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:36,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 16:48:36,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:36,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:48:36,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:48:36,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 16:48:41,802 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 16:48:41,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901929149] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:48:41,802 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:48:41,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 16:48:41,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079520371] [2022-01-18 16:48:41,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:48:41,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:48:41,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:48:41,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:48:41,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=908, Unknown=11, NotChecked=0, Total=1056 [2022-01-18 16:48:41,803 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 16:49:12,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:49:12,990 INFO L93 Difference]: Finished difference Result 7463 states and 24999 transitions. [2022-01-18 16:49:12,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 16:49:12,991 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 16:49:12,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:49:13,006 INFO L225 Difference]: With dead ends: 7463 [2022-01-18 16:49:13,006 INFO L226 Difference]: Without dead ends: 7456 [2022-01-18 16:49:13,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1077 ImplicationChecksByTransitivity, 43.1s TimeCoverageRelationStatistics Valid=596, Invalid=3545, Unknown=19, NotChecked=0, Total=4160 [2022-01-18 16:49:13,007 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 16:49:13,007 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 16:49:13,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7456 states. [2022-01-18 16:49:13,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7456 to 4807. [2022-01-18 16:49:13,098 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 16:49:13,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4807 states to 4807 states and 16559 transitions. [2022-01-18 16:49:13,109 INFO L78 Accepts]: Start accepts. Automaton has 4807 states and 16559 transitions. Word has length 30 [2022-01-18 16:49:13,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:49:13,109 INFO L470 AbstractCegarLoop]: Abstraction has 4807 states and 16559 transitions. [2022-01-18 16:49:13,109 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 16:49:13,109 INFO L276 IsEmpty]: Start isEmpty. Operand 4807 states and 16559 transitions. [2022-01-18 16:49:13,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:49:13,116 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:49:13,116 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 16:49:13,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-18 16:49:13,316 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 16:49:13,317 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:49:13,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:49:13,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1990099571, now seen corresponding path program 28 times [2022-01-18 16:49:13,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:49:13,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066760624] [2022-01-18 16:49:13,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:49:13,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:49:13,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:49:13,586 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 16:49:13,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:49:13,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066760624] [2022-01-18 16:49:13,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066760624] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:49:13,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307939785] [2022-01-18 16:49:13,586 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:49:13,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:49:13,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:49:13,587 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 16:49:13,587 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 16:49:13,613 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:49:13,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:49:13,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:49:13,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:49:13,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:13,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:13,947 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 16:49:13,959 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:49:13,959 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 16:49:13,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:49:13,987 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 16:49:13,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:49:14,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:14,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:14,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:49:14,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:14,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 16:49:14,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:14,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:14,285 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 16:49:16,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:16,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:16,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:16,047 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 16:49:16,088 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:49:16,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:49:16,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:16,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:16,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:16,107 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 16:49:16,457 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 16:49:16,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307939785] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:49:16,457 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:49:16,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 16:49:16,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904057208] [2022-01-18 16:49:16,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:49:16,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:49:16,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:49:16,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:49:16,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:49:16,458 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 16:49:19,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:49:19,137 INFO L93 Difference]: Finished difference Result 7801 states and 25123 transitions. [2022-01-18 16:49:19,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 16:49:19,137 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 16:49:19,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:49:19,152 INFO L225 Difference]: With dead ends: 7801 [2022-01-18 16:49:19,152 INFO L226 Difference]: Without dead ends: 7771 [2022-01-18 16:49:19,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1903 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=855, Invalid=4997, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 16:49:19,153 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, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:49:19,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [413 Valid, 297 Invalid, 2004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1833 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 16:49:19,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7771 states. [2022-01-18 16:49:19,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7771 to 4813. [2022-01-18 16:49:19,238 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 16:49:19,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4813 states to 4813 states and 16581 transitions. [2022-01-18 16:49:19,249 INFO L78 Accepts]: Start accepts. Automaton has 4813 states and 16581 transitions. Word has length 30 [2022-01-18 16:49:19,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:49:19,249 INFO L470 AbstractCegarLoop]: Abstraction has 4813 states and 16581 transitions. [2022-01-18 16:49:19,249 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 16:49:19,249 INFO L276 IsEmpty]: Start isEmpty. Operand 4813 states and 16581 transitions. [2022-01-18 16:49:19,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:49:19,256 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:49:19,256 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 16:49:19,271 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 16:49:19,456 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 16:49:19,456 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:49:19,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:49:19,457 INFO L85 PathProgramCache]: Analyzing trace with hash -2065974609, now seen corresponding path program 29 times [2022-01-18 16:49:19,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:49:19,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148796028] [2022-01-18 16:49:19,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:49:19,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:49:19,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:49:19,762 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 16:49:19,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:49:19,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148796028] [2022-01-18 16:49:19,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148796028] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:49:19,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511913470] [2022-01-18 16:49:19,762 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:49:19,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:49:19,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:49:19,763 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 16:49:19,764 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 16:49:19,785 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:49:19,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:49:19,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:49:19,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:49:20,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:20,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:20,139 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 16:49:20,152 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:49:20,153 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 16:49:20,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:20,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:49:20,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 16:49:20,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:49:20,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:20,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:20,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:49:20,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:20,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 16:49:20,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:20,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:20,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:49:21,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:21,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:21,195 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:21,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 16:49:21,239 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:49:21,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 16:49:21,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:21,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:21,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:21,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, 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 16:49:21,629 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 16:49:21,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511913470] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:49:21,630 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:49:21,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-01-18 16:49:21,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550027396] [2022-01-18 16:49:21,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:49:21,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:49:21,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:49:21,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:49:21,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:49:21,630 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 16:49:29,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:49:29,765 INFO L93 Difference]: Finished difference Result 8556 states and 27077 transitions. [2022-01-18 16:49:29,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-01-18 16:49:29,765 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 16:49:29,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:49:29,780 INFO L225 Difference]: With dead ends: 8556 [2022-01-18 16:49:29,780 INFO L226 Difference]: Without dead ends: 8526 [2022-01-18 16:49:29,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5052 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=1729, Invalid=14273, Unknown=0, NotChecked=0, Total=16002 [2022-01-18 16:49:29,781 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 503 mSDsluCounter, 1681 mSDsCounter, 0 mSdLazyCounter, 4108 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:49:29,781 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.0s Time] [2022-01-18 16:49:29,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8526 states. [2022-01-18 16:49:29,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8526 to 4824. [2022-01-18 16:49:29,864 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 16:49:29,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4824 states to 4824 states and 16627 transitions. [2022-01-18 16:49:29,874 INFO L78 Accepts]: Start accepts. Automaton has 4824 states and 16627 transitions. Word has length 30 [2022-01-18 16:49:29,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:49:29,874 INFO L470 AbstractCegarLoop]: Abstraction has 4824 states and 16627 transitions. [2022-01-18 16:49:29,874 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 16:49:29,874 INFO L276 IsEmpty]: Start isEmpty. Operand 4824 states and 16627 transitions. [2022-01-18 16:49:29,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:49:29,880 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:49:29,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 16:49:29,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-18 16:49:30,081 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 16:49:30,081 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:49:30,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:49:30,081 INFO L85 PathProgramCache]: Analyzing trace with hash 73995961, now seen corresponding path program 30 times [2022-01-18 16:49:30,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:49:30,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390227654] [2022-01-18 16:49:30,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:49:30,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:49:30,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:49:30,338 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 16:49:30,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:49:30,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390227654] [2022-01-18 16:49:30,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390227654] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:49:30,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264178118] [2022-01-18 16:49:30,338 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:49:30,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:49:30,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:49:30,339 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 16:49:30,340 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 16:49:30,362 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:49:30,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:49:30,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:49:30,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:49:30,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:30,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:30,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:30,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:30,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:30,678 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:30,678 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 16:49:30,707 INFO L353 Elim1Store]: treesize reduction 47, result has 55.2 percent of original size [2022-01-18 16:49:30,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 78 [2022-01-18 16:49:30,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:30,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:30,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:30,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:30,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:30,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:30,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, 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 16:49:30,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 16:49:30,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:49:31,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:31,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:31,096 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 16:49:31,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:31,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:49:31,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:31,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:31,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:49:32,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:32,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:32,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:32,248 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 16:49:32,295 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:49:32,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:49:32,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:32,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:32,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:32,319 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 16:49:32,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 16:49:32,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264178118] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:49:32,650 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:49:32,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 16:49:32,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277225629] [2022-01-18 16:49:32,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:49:32,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:49:32,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:49:32,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:49:32,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:49:32,650 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 16:49:38,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:49:38,303 INFO L93 Difference]: Finished difference Result 9374 states and 29675 transitions. [2022-01-18 16:49:38,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 16:49:38,303 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 16:49:38,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:49:38,321 INFO L225 Difference]: With dead ends: 9374 [2022-01-18 16:49:38,321 INFO L226 Difference]: Without dead ends: 9284 [2022-01-18 16:49:38,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4310 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1881, Invalid=10329, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 16:49:38,322 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 579 mSDsluCounter, 1128 mSDsCounter, 0 mSdLazyCounter, 3087 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:49:38,322 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.6s Time] [2022-01-18 16:49:38,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9284 states. [2022-01-18 16:49:38,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9284 to 4828. [2022-01-18 16:49:38,416 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 16:49:38,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4828 states to 4828 states and 16644 transitions. [2022-01-18 16:49:38,427 INFO L78 Accepts]: Start accepts. Automaton has 4828 states and 16644 transitions. Word has length 30 [2022-01-18 16:49:38,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:49:38,427 INFO L470 AbstractCegarLoop]: Abstraction has 4828 states and 16644 transitions. [2022-01-18 16:49:38,427 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 16:49:38,427 INFO L276 IsEmpty]: Start isEmpty. Operand 4828 states and 16644 transitions. [2022-01-18 16:49:38,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:49:38,434 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:49:38,434 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 16:49:38,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-01-18 16:49:38,634 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 16:49:38,634 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:49:38,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:49:38,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1141165369, now seen corresponding path program 31 times [2022-01-18 16:49:38,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:49:38,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751481149] [2022-01-18 16:49:38,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:49:38,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:49:38,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:49:38,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 16:49:38,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:49:38,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751481149] [2022-01-18 16:49:38,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751481149] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:49:38,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317451515] [2022-01-18 16:49:38,894 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:49:38,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:49:38,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:49:38,895 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 16:49:38,895 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 16:49:38,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:49:38,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:49:38,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:49:39,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:39,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:39,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 48 treesize of output 40 [2022-01-18 16:49:39,277 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:49:39,277 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 16:49:39,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:39,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:49:39,304 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 16:49:39,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:49:39,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:39,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:39,555 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 16:49:39,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:39,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 106 [2022-01-18 16:49:39,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:39,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:39,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:49:41,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:41,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:41,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:41,325 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 16:49:41,366 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:49:41,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:49:41,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:41,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:41,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:41,388 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 16:49:41,723 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 16:49:41,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317451515] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:49:41,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:49:41,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 16:49:41,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632586028] [2022-01-18 16:49:41,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:49:41,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:49:41,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:49:41,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:49:41,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=745, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:49:41,724 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 16:49:45,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:49:45,852 INFO L93 Difference]: Finished difference Result 8300 states and 26710 transitions. [2022-01-18 16:49:45,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 16:49:45,852 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 16:49:45,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:49:45,867 INFO L225 Difference]: With dead ends: 8300 [2022-01-18 16:49:45,867 INFO L226 Difference]: Without dead ends: 8270 [2022-01-18 16:49:45,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2727 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1231, Invalid=6779, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 16:49:45,868 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 452 mSDsluCounter, 1050 mSDsCounter, 0 mSdLazyCounter, 2783 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:49:45,868 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.3s Time] [2022-01-18 16:49:45,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8270 states. [2022-01-18 16:49:45,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8270 to 4813. [2022-01-18 16:49:45,949 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 16:49:45,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4813 states to 4813 states and 16584 transitions. [2022-01-18 16:49:45,989 INFO L78 Accepts]: Start accepts. Automaton has 4813 states and 16584 transitions. Word has length 30 [2022-01-18 16:49:45,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:49:45,989 INFO L470 AbstractCegarLoop]: Abstraction has 4813 states and 16584 transitions. [2022-01-18 16:49:45,989 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 16:49:45,989 INFO L276 IsEmpty]: Start isEmpty. Operand 4813 states and 16584 transitions. [2022-01-18 16:49:45,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:49:45,995 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:49:45,995 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 16:49:46,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 16:49:46,195 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 16:49:46,195 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:49:46,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:49:46,196 INFO L85 PathProgramCache]: Analyzing trace with hash -769410283, now seen corresponding path program 32 times [2022-01-18 16:49:46,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:49:46,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199231057] [2022-01-18 16:49:46,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:49:46,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:49:46,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:49:46,482 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 16:49:46,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:49:46,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199231057] [2022-01-18 16:49:46,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199231057] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:49:46,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690092925] [2022-01-18 16:49:46,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:49:46,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:49:46,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:49:46,483 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 16:49:46,483 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 16:49:46,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:49:46,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:49:46,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:49:46,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:49:46,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:49:46,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:46,845 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 16:49:46,858 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:49:46,858 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 16:49:46,860 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 16:49:46,884 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 16:49:46,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:49:47,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:47,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:47,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 16:49:47,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:47,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:49:47,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:47,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:47,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, 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 16:49:49,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:49,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:49,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:49,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:49:49,402 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:49:49,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:49:49,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:49,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:49:49,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:49,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:49:49,723 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 16:49:49,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690092925] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:49:49,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:49:49,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-18 16:49:49,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707932209] [2022-01-18 16:49:49,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:49:49,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:49:49,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:49:49,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:49:49,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:49:49,724 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 16:49:53,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:49:53,810 INFO L93 Difference]: Finished difference Result 8554 states and 27486 transitions. [2022-01-18 16:49:53,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-18 16:49:53,810 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 16:49:53,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:49:53,825 INFO L225 Difference]: With dead ends: 8554 [2022-01-18 16:49:53,825 INFO L226 Difference]: Without dead ends: 8503 [2022-01-18 16:49:53,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2871 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1274, Invalid=7656, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 16:49:53,826 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 514 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 2537 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:49:53,826 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.3s Time] [2022-01-18 16:49:53,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8503 states. [2022-01-18 16:49:53,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8503 to 4860. [2022-01-18 16:49:53,903 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 16:49:53,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4860 states to 4860 states and 16758 transitions. [2022-01-18 16:49:53,912 INFO L78 Accepts]: Start accepts. Automaton has 4860 states and 16758 transitions. Word has length 30 [2022-01-18 16:49:53,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:49:53,912 INFO L470 AbstractCegarLoop]: Abstraction has 4860 states and 16758 transitions. [2022-01-18 16:49:53,913 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 16:49:53,913 INFO L276 IsEmpty]: Start isEmpty. Operand 4860 states and 16758 transitions. [2022-01-18 16:49:53,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:49:53,919 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:49:53,919 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 16:49:53,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-01-18 16:49:54,119 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 16:49:54,119 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:49:54,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:49:54,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1370560287, now seen corresponding path program 33 times [2022-01-18 16:49:54,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:49:54,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063322345] [2022-01-18 16:49:54,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:49:54,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:49:54,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:49:54,397 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 16:49:54,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:49:54,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063322345] [2022-01-18 16:49:54,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063322345] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:49:54,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353070419] [2022-01-18 16:49:54,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:49:54,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:49:54,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:49:54,399 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 16:49:54,400 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 16:49:54,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:49:54,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:49:54,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:49:54,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:49:54,684 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:54,685 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 16:49:54,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:54,700 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 16:49:54,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:49:54,714 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 16:49:56,584 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 16:49:56,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:50:04,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:04,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 117 [2022-01-18 16:50:04,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:04,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:50:04,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:04,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 16:50:08,331 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 16:50:08,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353070419] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:50:08,331 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:50:08,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 16:50:08,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371155652] [2022-01-18 16:50:08,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:50:08,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:50:08,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:50:08,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:50:08,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=890, Unknown=7, NotChecked=0, Total=1056 [2022-01-18 16:50:08,332 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 16:50:15,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:50:15,368 INFO L93 Difference]: Finished difference Result 9120 states and 30249 transitions. [2022-01-18 16:50:15,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 16:50:15,374 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 16:50:15,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:50:15,392 INFO L225 Difference]: With dead ends: 9120 [2022-01-18 16:50:15,392 INFO L226 Difference]: Without dead ends: 9095 [2022-01-18 16:50:15,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3053 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=1838, Invalid=7661, Unknown=7, NotChecked=0, Total=9506 [2022-01-18 16:50:15,393 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 16:50:15,393 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 16:50:15,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9095 states. [2022-01-18 16:50:15,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9095 to 4905. [2022-01-18 16:50:15,487 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 16:50:15,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4905 states to 4905 states and 16916 transitions. [2022-01-18 16:50:15,497 INFO L78 Accepts]: Start accepts. Automaton has 4905 states and 16916 transitions. Word has length 30 [2022-01-18 16:50:15,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:50:15,497 INFO L470 AbstractCegarLoop]: Abstraction has 4905 states and 16916 transitions. [2022-01-18 16:50:15,497 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 16:50:15,498 INFO L276 IsEmpty]: Start isEmpty. Operand 4905 states and 16916 transitions. [2022-01-18 16:50:15,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:50:15,521 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:50:15,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 16:50:15,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-01-18 16:50:15,721 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 16:50:15,721 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:50:15,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:50:15,722 INFO L85 PathProgramCache]: Analyzing trace with hash 402668975, now seen corresponding path program 34 times [2022-01-18 16:50:15,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:50:15,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56459384] [2022-01-18 16:50:15,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:50:15,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:50:15,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:50:16,017 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 16:50:16,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:50:16,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56459384] [2022-01-18 16:50:16,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56459384] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:50:16,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865314428] [2022-01-18 16:50:16,017 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:50:16,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:50:16,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:50:16,018 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 16:50:16,019 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 16:50:16,041 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:50:16,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:50:16,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:50:16,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:50:16,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:50:16,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:16,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 16:50:16,349 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:50:16,349 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 16:50:16,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:50:16,389 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 16:50:16,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:50:16,679 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:50:16,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 16:50:16,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:16,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:50:16,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:16,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:16,734 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 16:50:17,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:17,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:17,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:17,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:50:17,364 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:50:17,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:50:17,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:17,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:17,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:17,386 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 16:50:17,697 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 16:50:17,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865314428] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:50:17,697 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:50:17,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 16:50:17,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903265197] [2022-01-18 16:50:17,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:50:17,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:50:17,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:50:17,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:50:17,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:50:17,698 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 16:50:21,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:50:21,977 INFO L93 Difference]: Finished difference Result 8809 states and 28697 transitions. [2022-01-18 16:50:21,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 16:50:21,977 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 16:50:21,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:50:22,012 INFO L225 Difference]: With dead ends: 8809 [2022-01-18 16:50:22,013 INFO L226 Difference]: Without dead ends: 8769 [2022-01-18 16:50:22,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2694 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1111, Invalid=7819, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 16:50:22,013 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 469 mSDsluCounter, 960 mSDsCounter, 0 mSdLazyCounter, 2569 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:50:22,013 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.3s Time] [2022-01-18 16:50:22,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8769 states. [2022-01-18 16:50:22,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8769 to 4890. [2022-01-18 16:50:22,091 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 16:50:22,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4890 states to 4890 states and 16865 transitions. [2022-01-18 16:50:22,102 INFO L78 Accepts]: Start accepts. Automaton has 4890 states and 16865 transitions. Word has length 30 [2022-01-18 16:50:22,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:50:22,103 INFO L470 AbstractCegarLoop]: Abstraction has 4890 states and 16865 transitions. [2022-01-18 16:50:22,103 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 16:50:22,103 INFO L276 IsEmpty]: Start isEmpty. Operand 4890 states and 16865 transitions. [2022-01-18 16:50:22,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:50:22,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:50:22,110 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 16:50:22,125 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 16:50:22,311 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 16:50:22,311 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:50:22,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:50:22,311 INFO L85 PathProgramCache]: Analyzing trace with hash -3113723, now seen corresponding path program 35 times [2022-01-18 16:50:22,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:50:22,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083784320] [2022-01-18 16:50:22,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:50:22,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:50:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:50:22,613 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 16:50:22,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:50:22,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083784320] [2022-01-18 16:50:22,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083784320] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:50:22,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561960370] [2022-01-18 16:50:22,613 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:50:22,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:50:22,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:50:22,614 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 16:50:22,615 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 16:50:22,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 16:50:22,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:50:22,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 16:50:22,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:50:22,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:50:22,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:22,886 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 16:50:22,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:22,899 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 16:50:22,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:50:22,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:22,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 16:50:23,014 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 16:50:23,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:50:23,313 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:50:23,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select 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 16:50:23,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:23,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:50:23,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:23,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:23,366 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 16:50:24,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:24,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:24,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:24,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:50:24,101 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:50:24,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2022-01-18 16:50:24,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:24,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:24,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:24,119 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 16:50:24,471 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 16:50:24,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561960370] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:50:24,471 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:50:24,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-01-18 16:50:24,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504524392] [2022-01-18 16:50:24,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:50:24,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:50:24,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:50:24,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:50:24,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 16:50:24,472 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 16:50:30,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:50:30,074 INFO L93 Difference]: Finished difference Result 10206 states and 32855 transitions. [2022-01-18 16:50:30,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 16:50:30,075 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 16:50:30,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:50:30,093 INFO L225 Difference]: With dead ends: 10206 [2022-01-18 16:50:30,094 INFO L226 Difference]: Without dead ends: 10088 [2022-01-18 16:50:30,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4073 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1509, Invalid=11601, Unknown=0, NotChecked=0, Total=13110 [2022-01-18 16:50:30,095 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 534 mSDsluCounter, 1488 mSDsCounter, 0 mSdLazyCounter, 4015 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:50:30,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [534 Valid, 700 Invalid, 4223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 4015 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 16:50:30,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10088 states. [2022-01-18 16:50:30,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10088 to 4890. [2022-01-18 16:50:30,228 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 16:50:30,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4890 states to 4890 states and 16865 transitions. [2022-01-18 16:50:30,238 INFO L78 Accepts]: Start accepts. Automaton has 4890 states and 16865 transitions. Word has length 30 [2022-01-18 16:50:30,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:50:30,238 INFO L470 AbstractCegarLoop]: Abstraction has 4890 states and 16865 transitions. [2022-01-18 16:50:30,239 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 16:50:30,239 INFO L276 IsEmpty]: Start isEmpty. Operand 4890 states and 16865 transitions. [2022-01-18 16:50:30,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:50:30,245 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:50:30,245 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 16:50:30,260 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 16:50:30,446 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 16:50:30,446 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:50:30,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:50:30,446 INFO L85 PathProgramCache]: Analyzing trace with hash 363581355, now seen corresponding path program 36 times [2022-01-18 16:50:30,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:50:30,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147274740] [2022-01-18 16:50:30,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:50:30,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:50:30,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:50:30,710 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 16:50:30,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:50:30,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147274740] [2022-01-18 16:50:30,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147274740] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:50:30,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309860833] [2022-01-18 16:50:30,711 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:50:30,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:50:30,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:50:30,712 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 16:50:30,712 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 16:50:30,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:50:30,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:50:30,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:50:30,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:50:31,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:50:31,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:31,077 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 16:50:31,090 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:50:31,090 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 16:50:31,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:50:31,092 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 16:50:31,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 16:50:31,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:50:31,400 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:50:31,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, 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 16:50:31,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:31,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 35 treesize of output 106 [2022-01-18 16:50:31,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:31,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:31,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:50:32,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:32,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:32,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:32,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:50:32,953 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:50:32,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:50:32,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:32,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:32,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:32,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 65 treesize of output 81 [2022-01-18 16:50:33,399 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 16:50:33,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309860833] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:50:33,399 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:50:33,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-01-18 16:50:33,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429734610] [2022-01-18 16:50:33,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:50:33,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 16:50:33,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:50:33,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 16:50:33,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2022-01-18 16:50:33,400 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 16:50:37,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:50:37,352 INFO L93 Difference]: Finished difference Result 8571 states and 27884 transitions. [2022-01-18 16:50:37,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 16:50:37,353 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 16:50:37,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:50:37,367 INFO L225 Difference]: With dead ends: 8571 [2022-01-18 16:50:37,368 INFO L226 Difference]: Without dead ends: 8537 [2022-01-18 16:50:37,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2543 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=917, Invalid=7455, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 16:50:37,368 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 384 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 2613 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:50:37,369 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.3s Time] [2022-01-18 16:50:37,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8537 states. [2022-01-18 16:50:37,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8537 to 5050. [2022-01-18 16:50:37,449 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 16:50:37,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5050 states to 5050 states and 17407 transitions. [2022-01-18 16:50:37,459 INFO L78 Accepts]: Start accepts. Automaton has 5050 states and 17407 transitions. Word has length 30 [2022-01-18 16:50:37,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:50:37,459 INFO L470 AbstractCegarLoop]: Abstraction has 5050 states and 17407 transitions. [2022-01-18 16:50:37,459 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 16:50:37,459 INFO L276 IsEmpty]: Start isEmpty. Operand 5050 states and 17407 transitions. [2022-01-18 16:50:37,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:50:37,465 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:50:37,465 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 16:50:37,480 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 16:50:37,666 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 16:50:37,666 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:50:37,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:50:37,666 INFO L85 PathProgramCache]: Analyzing trace with hash -720955961, now seen corresponding path program 37 times [2022-01-18 16:50:37,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:50:37,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57997395] [2022-01-18 16:50:37,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:50:37,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:50:37,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:50:37,953 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 16:50:37,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:50:37,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57997395] [2022-01-18 16:50:37,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57997395] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:50:37,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142683760] [2022-01-18 16:50:37,953 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:50:37,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:50:37,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:50:37,954 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 16:50:37,954 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 16:50:37,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:50:37,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:50:37,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:50:38,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:50:38,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:38,290 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 16:50:38,302 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:50:38,302 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 16:50:38,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:50:38,339 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 16:50:38,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:50:38,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:38,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:38,599 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 16:50:38,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:38,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:50:38,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:38,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:38,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:50:39,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:39,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:39,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:39,294 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 16:50:39,333 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:50:39,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:50:39,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:39,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:39,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:39,354 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 16:50:39,767 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 16:50:39,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142683760] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:50:39,767 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:50:39,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 16:50:39,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002024974] [2022-01-18 16:50:39,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:50:39,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:50:39,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:50:39,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:50:39,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:50:39,768 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 16:50:44,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:50:44,883 INFO L93 Difference]: Finished difference Result 9090 states and 29140 transitions. [2022-01-18 16:50:44,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-18 16:50:44,884 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 16:50:44,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:50:44,900 INFO L225 Difference]: With dead ends: 9090 [2022-01-18 16:50:44,900 INFO L226 Difference]: Without dead ends: 9033 [2022-01-18 16:50:44,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4232 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1717, Invalid=10493, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 16:50:44,901 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 488 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 2823 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:50:44,901 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.4s Time] [2022-01-18 16:50:44,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9033 states. [2022-01-18 16:50:44,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9033 to 5132. [2022-01-18 16:50:45,005 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 16:50:45,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5132 states to 5132 states and 17668 transitions. [2022-01-18 16:50:45,016 INFO L78 Accepts]: Start accepts. Automaton has 5132 states and 17668 transitions. Word has length 30 [2022-01-18 16:50:45,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:50:45,016 INFO L470 AbstractCegarLoop]: Abstraction has 5132 states and 17668 transitions. [2022-01-18 16:50:45,016 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 16:50:45,016 INFO L276 IsEmpty]: Start isEmpty. Operand 5132 states and 17668 transitions. [2022-01-18 16:50:45,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:50:45,023 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:50:45,024 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 16:50:45,039 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 16:50:45,224 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 16:50:45,224 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:50:45,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:50:45,224 INFO L85 PathProgramCache]: Analyzing trace with hash 768780149, now seen corresponding path program 38 times [2022-01-18 16:50:45,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:50:45,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700689805] [2022-01-18 16:50:45,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:50:45,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:50:45,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:50:45,543 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 16:50:45,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:50:45,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700689805] [2022-01-18 16:50:45,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700689805] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:50:45,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5334360] [2022-01-18 16:50:45,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:50:45,543 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:50:45,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:50:45,544 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 16:50:45,545 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 16:50:45,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:50:45,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:50:45,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:50:45,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:50:45,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:50:45,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:50:45,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:45,898 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 16:50:45,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:45,913 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 16:50:45,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:50:45,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:50:45,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:45,920 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 16:50:46,063 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 16:50:46,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:50:46,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:46,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:46,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:50:46,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:46,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:50:46,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:46,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:46,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:50:47,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:47,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:47,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:47,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:50:47,267 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:50:47,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:50:47,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:47,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:47,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:47,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:50:47,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 16:50:47,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5334360] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:50:47,672 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:50:47,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 16:50:47,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252210976] [2022-01-18 16:50:47,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:50:47,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:50:47,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:50:47,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:50:47,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:50:47,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 16:50:54,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:50:54,552 INFO L93 Difference]: Finished difference Result 10200 states and 32429 transitions. [2022-01-18 16:50:54,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-01-18 16:50:54,552 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 16:50:54,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:50:54,569 INFO L225 Difference]: With dead ends: 10200 [2022-01-18 16:50:54,570 INFO L226 Difference]: Without dead ends: 10080 [2022-01-18 16:50:54,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6984 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2582, Invalid=16324, Unknown=0, NotChecked=0, Total=18906 [2022-01-18 16:50:54,571 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 574 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 3213 mSolverCounterSat, 255 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:50:54,571 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.7s Time] [2022-01-18 16:50:54,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10080 states. [2022-01-18 16:50:54,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10080 to 5115. [2022-01-18 16:50:54,666 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 16:50:54,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5115 states to 5115 states and 17602 transitions. [2022-01-18 16:50:54,676 INFO L78 Accepts]: Start accepts. Automaton has 5115 states and 17602 transitions. Word has length 30 [2022-01-18 16:50:54,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:50:54,676 INFO L470 AbstractCegarLoop]: Abstraction has 5115 states and 17602 transitions. [2022-01-18 16:50:54,676 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 16:50:54,677 INFO L276 IsEmpty]: Start isEmpty. Operand 5115 states and 17602 transitions. [2022-01-18 16:50:54,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:50:54,683 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:50:54,683 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 16:50:54,698 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 16:50:54,883 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 16:50:54,883 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:50:54,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:50:54,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1129877915, now seen corresponding path program 39 times [2022-01-18 16:50:54,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:50:54,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508314713] [2022-01-18 16:50:54,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:50:54,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:50:54,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:50:55,212 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 16:50:55,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:50:55,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508314713] [2022-01-18 16:50:55,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508314713] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:50:55,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753536751] [2022-01-18 16:50:55,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:50:55,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:50:55,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:50:55,213 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 16:50:55,214 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 16:50:55,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:50:55,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:50:55,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:50:55,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:50:55,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:55,470 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 16:50:55,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:55,484 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 16:50:55,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:55,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 16:50:55,841 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 16:50:55,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:50:56,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:56,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:56,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:56,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:50:56,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:56,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 16:50:56,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:56,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:56,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:50:56,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 97 treesize of output 103 [2022-01-18 16:50:56,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:56,644 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 16:50:56,663 INFO L353 Elim1Store]: treesize reduction 67, result has 26.4 percent of original size [2022-01-18 16:50:56,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:50:56,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:50:56,667 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 16:50:56,821 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 16:50:56,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753536751] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:50:56,821 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:50:56,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 16:50:56,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287061267] [2022-01-18 16:50:56,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:50:56,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 16:50:56,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:50:56,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 16:50:56,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1128, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 16:50:56,822 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 16:51:01,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:01,850 INFO L93 Difference]: Finished difference Result 9935 states and 32181 transitions. [2022-01-18 16:51:01,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 16:51:01,850 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 16:51:01,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:01,869 INFO L225 Difference]: With dead ends: 9935 [2022-01-18 16:51:01,869 INFO L226 Difference]: Without dead ends: 9758 [2022-01-18 16:51:01,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3356 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1813, Invalid=9317, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 16:51:01,870 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 817 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 2452 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:01,870 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.3s Time] [2022-01-18 16:51:01,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9758 states. [2022-01-18 16:51:01,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9758 to 5189. [2022-01-18 16:51:01,973 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 16:51:01,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5189 states to 5189 states and 17813 transitions. [2022-01-18 16:51:01,985 INFO L78 Accepts]: Start accepts. Automaton has 5189 states and 17813 transitions. Word has length 30 [2022-01-18 16:51:01,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:01,985 INFO L470 AbstractCegarLoop]: Abstraction has 5189 states and 17813 transitions. [2022-01-18 16:51:01,985 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 16:51:01,985 INFO L276 IsEmpty]: Start isEmpty. Operand 5189 states and 17813 transitions. [2022-01-18 16:51:01,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:51:01,992 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:01,992 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 16:51:02,014 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 16:51:02,192 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 16:51:02,193 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:02,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:02,193 INFO L85 PathProgramCache]: Analyzing trace with hash 36149297, now seen corresponding path program 40 times [2022-01-18 16:51:02,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:02,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714441316] [2022-01-18 16:51:02,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:02,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:02,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:02,487 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 16:51:02,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:02,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714441316] [2022-01-18 16:51:02,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714441316] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:02,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206629378] [2022-01-18 16:51:02,487 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:51:02,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:02,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:02,488 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 16:51:02,489 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 16:51:02,529 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:51:02,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:02,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:51:02,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:02,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:02,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:02,825 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 16:51:02,838 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:51:02,838 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 16:51:02,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:51:02,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 16:51:02,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:03,161 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:51:03,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 16:51:03,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:03,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:51:03,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:03,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:03,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 16:51:04,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:04,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:04,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:04,825 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 16:51:04,865 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:51:04,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:51:04,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:04,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:04,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:04,885 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 16:51:05,352 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 16:51:05,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206629378] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:05,353 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:05,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 16:51:05,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202635821] [2022-01-18 16:51:05,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:05,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:51:05,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:05,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:51:05,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:51:05,353 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 16:51:11,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:11,513 INFO L93 Difference]: Finished difference Result 9589 states and 30938 transitions. [2022-01-18 16:51:11,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 16:51:11,513 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 16:51:11,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:11,530 INFO L225 Difference]: With dead ends: 9589 [2022-01-18 16:51:11,530 INFO L226 Difference]: Without dead ends: 9535 [2022-01-18 16:51:11,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4215 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1485, Invalid=11397, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 16:51:11,535 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 500 mSDsluCounter, 1203 mSDsCounter, 0 mSdLazyCounter, 3388 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:11,535 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.7s Time] [2022-01-18 16:51:11,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9535 states. [2022-01-18 16:51:11,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9535 to 5243. [2022-01-18 16:51:11,651 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 16:51:11,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5243 states to 5243 states and 17978 transitions. [2022-01-18 16:51:11,661 INFO L78 Accepts]: Start accepts. Automaton has 5243 states and 17978 transitions. Word has length 30 [2022-01-18 16:51:11,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:11,661 INFO L470 AbstractCegarLoop]: Abstraction has 5243 states and 17978 transitions. [2022-01-18 16:51:11,661 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 16:51:11,661 INFO L276 IsEmpty]: Start isEmpty. Operand 5243 states and 17978 transitions. [2022-01-18 16:51:11,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:51:11,667 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:11,667 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 16:51:11,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-01-18 16:51:11,867 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 16:51:11,868 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:11,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:11,868 INFO L85 PathProgramCache]: Analyzing trace with hash 933428853, now seen corresponding path program 41 times [2022-01-18 16:51:11,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:11,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42332747] [2022-01-18 16:51:11,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:11,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:11,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:12,171 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 16:51:12,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:12,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42332747] [2022-01-18 16:51:12,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42332747] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:12,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674986915] [2022-01-18 16:51:12,172 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:51:12,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:12,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:12,173 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 16:51:12,175 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 16:51:12,194 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:51:12,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:12,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:51:12,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:15,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:15,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:15,593 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 16:51:15,606 INFO L353 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2022-01-18 16:51:15,606 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 16:51:15,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 16:51:15,646 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 16:51:15,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:15,935 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:51:15,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 80 [2022-01-18 16:51:15,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:15,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:51:15,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:15,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:15,994 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 16:51:16,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:16,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:16,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:16,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 4 new quantified variables, introduced 4 case distinctions, treesize of input 46 treesize of output 73 [2022-01-18 16:51:16,853 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:51:16,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:51:16,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:16,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:16,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:16,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:51:17,312 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 16:51:17,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674986915] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:17,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:17,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-01-18 16:51:17,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435422520] [2022-01-18 16:51:17,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:17,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 16:51:17,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:17,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 16:51:17,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=921, Unknown=3, NotChecked=0, Total=1056 [2022-01-18 16:51:17,313 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 16:51:24,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:24,675 INFO L93 Difference]: Finished difference Result 9413 states and 30541 transitions. [2022-01-18 16:51:24,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 16:51:24,675 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 16:51:24,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:24,691 INFO L225 Difference]: With dead ends: 9413 [2022-01-18 16:51:24,692 INFO L226 Difference]: Without dead ends: 9344 [2022-01-18 16:51:24,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3540 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=1303, Invalid=9200, Unknown=3, NotChecked=0, Total=10506 [2022-01-18 16:51:24,692 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 423 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 2484 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:24,692 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.2s Time] [2022-01-18 16:51:24,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9344 states. [2022-01-18 16:51:24,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9344 to 5305. [2022-01-18 16:51:24,778 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 16:51:24,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5305 states to 5305 states and 18179 transitions. [2022-01-18 16:51:24,788 INFO L78 Accepts]: Start accepts. Automaton has 5305 states and 18179 transitions. Word has length 30 [2022-01-18 16:51:24,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:24,789 INFO L470 AbstractCegarLoop]: Abstraction has 5305 states and 18179 transitions. [2022-01-18 16:51:24,789 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 16:51:24,789 INFO L276 IsEmpty]: Start isEmpty. Operand 5305 states and 18179 transitions. [2022-01-18 16:51:24,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:51:24,795 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:24,795 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 16:51:24,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-01-18 16:51:24,996 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 16:51:24,996 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:24,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:24,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1657395211, now seen corresponding path program 42 times [2022-01-18 16:51:24,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:24,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125851436] [2022-01-18 16:51:24,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:24,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:24,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:25,270 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 16:51:25,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:25,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125851436] [2022-01-18 16:51:25,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125851436] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:25,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964350104] [2022-01-18 16:51:25,271 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:51:25,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:25,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:25,272 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 16:51:25,272 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 16:51:25,294 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 16:51:25,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:25,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:51:25,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:25,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:25,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:25,539 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 16:51:25,568 INFO L353 Elim1Store]: treesize reduction 41, result has 55.9 percent of original size [2022-01-18 16:51:25,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:51:25,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:25,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:25,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 16:51:25,702 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 16:51:25,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:26,000 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 16:51:26,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 81 [2022-01-18 16:51:26,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:26,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 107 [2022-01-18 16:51:26,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:26,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:26,051 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 16:51:27,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:27,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:27,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:27,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, 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 16:51:27,357 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:51:27,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:51:27,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:27,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:27,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:27,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:51:27,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 16:51:27,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964350104] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:27,694 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:27,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-18 16:51:27,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545227855] [2022-01-18 16:51:27,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:27,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 16:51:27,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:27,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 16:51:27,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2022-01-18 16:51:27,695 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 16:51:30,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:30,562 INFO L93 Difference]: Finished difference Result 9104 states and 29726 transitions. [2022-01-18 16:51:30,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 16:51:30,562 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 16:51:30,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:30,579 INFO L225 Difference]: With dead ends: 9104 [2022-01-18 16:51:30,579 INFO L226 Difference]: Without dead ends: 9045 [2022-01-18 16:51:30,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1812 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=841, Invalid=5321, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 16:51:30,580 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 470 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 2019 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:30,580 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.0s Time] [2022-01-18 16:51:30,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9045 states. [2022-01-18 16:51:30,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9045 to 5313. [2022-01-18 16:51:30,670 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 16:51:30,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5313 states to 5313 states and 18203 transitions. [2022-01-18 16:51:30,681 INFO L78 Accepts]: Start accepts. Automaton has 5313 states and 18203 transitions. Word has length 30 [2022-01-18 16:51:30,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:30,681 INFO L470 AbstractCegarLoop]: Abstraction has 5313 states and 18203 transitions. [2022-01-18 16:51:30,681 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 16:51:30,681 INFO L276 IsEmpty]: Start isEmpty. Operand 5313 states and 18203 transitions. [2022-01-18 16:51:30,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:51:30,688 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:30,688 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 16:51:30,703 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 16:51:30,888 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 16:51:30,889 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:30,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:30,889 INFO L85 PathProgramCache]: Analyzing trace with hash 987303649, now seen corresponding path program 43 times [2022-01-18 16:51:30,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:30,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712361843] [2022-01-18 16:51:30,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:30,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:30,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:31,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 16:51:31,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:31,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712361843] [2022-01-18 16:51:31,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712361843] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:31,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832607729] [2022-01-18 16:51:31,171 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:51:31,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:31,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:31,172 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 16:51:31,172 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 16:51:31,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:31,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 16:51:31,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:33,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:33,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:33,721 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 16:51:33,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:33,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 16:51:33,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:33,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:33,741 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 16:51:33,853 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 16:51:33,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:34,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:34,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:34,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:51:34,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:34,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:51:34,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:34,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:34,132 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 16:51:34,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:34,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:34,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:34,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:51:34,929 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:51:34,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 75 [2022-01-18 16:51:34,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:34,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:34,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:34,948 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 16:51:35,369 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 16:51:35,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832607729] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:35,369 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:35,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 16:51:35,369 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286686400] [2022-01-18 16:51:35,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:35,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:51:35,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:35,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:51:35,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=737, Unknown=2, NotChecked=0, Total=870 [2022-01-18 16:51:35,370 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 16:51:43,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:43,569 INFO L93 Difference]: Finished difference Result 9470 states and 30254 transitions. [2022-01-18 16:51:43,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 16:51:43,570 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 16:51:43,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:43,588 INFO L225 Difference]: With dead ends: 9470 [2022-01-18 16:51:43,588 INFO L226 Difference]: Without dead ends: 9326 [2022-01-18 16:51:43,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2625 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=1276, Invalid=6732, Unknown=2, NotChecked=0, Total=8010 [2022-01-18 16:51:43,589 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.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:51:43,589 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.0s Time] [2022-01-18 16:51:43,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9326 states. [2022-01-18 16:51:43,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9326 to 5342. [2022-01-18 16:51:43,719 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 16:51:43,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5342 states to 5342 states and 18300 transitions. [2022-01-18 16:51:43,728 INFO L78 Accepts]: Start accepts. Automaton has 5342 states and 18300 transitions. Word has length 30 [2022-01-18 16:51:43,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:43,729 INFO L470 AbstractCegarLoop]: Abstraction has 5342 states and 18300 transitions. [2022-01-18 16:51:43,729 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 16:51:43,729 INFO L276 IsEmpty]: Start isEmpty. Operand 5342 states and 18300 transitions. [2022-01-18 16:51:43,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:51:43,735 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:43,735 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 16:51:43,750 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 16:51:43,935 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 16:51:43,936 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:43,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:43,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1044008881, now seen corresponding path program 44 times [2022-01-18 16:51:43,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:43,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921477456] [2022-01-18 16:51:43,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:43,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:43,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:44,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 16:51:44,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:44,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921477456] [2022-01-18 16:51:44,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921477456] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:44,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135073975] [2022-01-18 16:51:44,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:51:44,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:44,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:44,221 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 16:51:44,222 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 16:51:44,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:51:44,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:44,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 16:51:44,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:46,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:46,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:46,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 16:51:46,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:46,750 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 16:51:46,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:46,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:46,757 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 16:51:46,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 16:51:46,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:47,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:47,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:47,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:51:47,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:47,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:51:47,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:47,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:47,169 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 16:51:48,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:48,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:48,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:48,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 16:51:48,673 INFO L353 Elim1Store]: treesize reduction 32, result has 67.0 percent of original size [2022-01-18 16:51:48,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:51:48,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:48,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:51:48,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:48,691 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 16:51:49,010 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 16:51:49,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135073975] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:49,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:49,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 30 [2022-01-18 16:51:49,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975923683] [2022-01-18 16:51:49,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:49,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:51:49,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:49,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:51:49,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=738, Unknown=2, NotChecked=0, Total=870 [2022-01-18 16:51:49,011 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 16:51:52,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:51:52,906 INFO L93 Difference]: Finished difference Result 9904 states and 31520 transitions. [2022-01-18 16:51:52,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 16:51:52,907 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 16:51:52,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:51:52,923 INFO L225 Difference]: With dead ends: 9904 [2022-01-18 16:51:52,923 INFO L226 Difference]: Without dead ends: 9760 [2022-01-18 16:51:52,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 43 SyntacticMatches, 6 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2994 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=1340, Invalid=7588, Unknown=2, NotChecked=0, Total=8930 [2022-01-18 16:51:52,924 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 492 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 2132 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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 16:51:52,924 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 16:51:52,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9760 states. [2022-01-18 16:51:53,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9760 to 5339. [2022-01-18 16:51:53,015 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 16:51:53,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5339 states to 5339 states and 18290 transitions. [2022-01-18 16:51:53,026 INFO L78 Accepts]: Start accepts. Automaton has 5339 states and 18290 transitions. Word has length 30 [2022-01-18 16:51:53,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:51:53,026 INFO L470 AbstractCegarLoop]: Abstraction has 5339 states and 18290 transitions. [2022-01-18 16:51:53,026 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 16:51:53,026 INFO L276 IsEmpty]: Start isEmpty. Operand 5339 states and 18290 transitions. [2022-01-18 16:51:53,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 16:51:53,033 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:51:53,033 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 16:51:53,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-01-18 16:51:53,233 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 16:51:53,234 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 16:51:53,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:51:53,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1597669409, now seen corresponding path program 45 times [2022-01-18 16:51:53,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:51:53,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917246992] [2022-01-18 16:51:53,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:51:53,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:51:53,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:51:53,508 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 16:51:53,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:51:53,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917246992] [2022-01-18 16:51:53,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917246992] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:51:53,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583154246] [2022-01-18 16:51:53,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:51:53,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:51:53,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:51:53,509 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 16:51:53,510 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 16:51:53,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:51:53,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:51:53,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 16:51:53,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:51:53,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:53,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:53,802 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 16:51:53,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:53,816 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 16:51:53,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:51:53,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:53,825 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 16:51:54,055 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 16:51:54,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:51:54,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:54,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 117 [2022-01-18 16:51:54,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:54,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 16:51:54,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:51:54,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 115 [2022-01-18 16:51:59,270 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 16:51:59,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583154246] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:51:59,270 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:51:59,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-18 16:51:59,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051110393] [2022-01-18 16:51:59,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:51:59,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 16:51:59,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:51:59,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 16:51:59,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-01-18 16:51:59,271 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) [2022-01-18 16:52:39,240 WARN L228 SmtUtils]: Spent 38.15s on a formula simplification. DAG size of input: 70 DAG size of output: 61 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) Received shutdown request... [2022-01-18 16:53:25,807 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 16:53:25,807 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 16:53:26,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 16:53:26,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2920 ImplicationChecksByTransitivity, 75.7s TimeCoverageRelationStatistics Valid=1485, Invalid=7046, Unknown=25, NotChecked=0, Total=8556 [2022-01-18 16:53:26,346 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 467 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 1642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 429 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:26,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 201 Invalid, 1642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 945 Invalid, 0 Unknown, 429 Unchecked, 0.6s Time] [2022-01-18 16:53:26,347 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 16:53:26,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:26,547 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 16:53:26,547 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (5339states) and FLOYD_HOARE automaton (currently 70 states, 30 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 93 known predicates. [2022-01-18 16:53:26,549 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 16:53:26,549 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 16:53:26,549 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 16:53:26,551 INFO L732 BasicCegarLoop]: Path program histogram: [45, 37, 1, 1, 1] [2022-01-18 16:53:26,552 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 16:53:26,552 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 16:53:26,553 INFO L202 PluginConnector]: Adding new model dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 04:53:26 BasicIcfg [2022-01-18 16:53:26,554 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 16:53:26,554 INFO L158 Benchmark]: Toolchain (without parser) took 799865.83ms. Allocated memory was 390.1MB in the beginning and 710.9MB in the end (delta: 320.9MB). Free memory was 346.7MB in the beginning and 301.1MB in the end (delta: 45.6MB). Peak memory consumption was 369.7MB. Max. memory is 16.0GB. [2022-01-18 16:53:26,554 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 390.1MB. Free memory is still 347.9MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:53:26,554 INFO L158 Benchmark]: Boogie Procedure Inliner took 33.81ms. Allocated memory is still 390.1MB. Free memory was 346.7MB in the beginning and 345.1MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 16:53:26,554 INFO L158 Benchmark]: Boogie Preprocessor took 10.19ms. Allocated memory is still 390.1MB. Free memory was 345.1MB in the beginning and 344.2MB in the end (delta: 900.5kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:53:26,554 INFO L158 Benchmark]: RCFGBuilder took 187.63ms. Allocated memory is still 390.1MB. Free memory was 344.1MB in the beginning and 335.1MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 16:53:26,554 INFO L158 Benchmark]: TraceAbstraction took 799631.17ms. Allocated memory was 390.1MB in the beginning and 710.9MB in the end (delta: 320.9MB). Free memory was 334.7MB in the beginning and 301.1MB in the end (delta: 33.5MB). Peak memory consumption was 355.1MB. Max. memory is 16.0GB. [2022-01-18 16:53:26,554 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.10ms. Allocated memory is still 390.1MB. Free memory is still 347.9MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 33.81ms. Allocated memory is still 390.1MB. Free memory was 346.7MB in the beginning and 345.1MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 10.19ms. Allocated memory is still 390.1MB. Free memory was 345.1MB in the beginning and 344.2MB in the end (delta: 900.5kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 187.63ms. Allocated memory is still 390.1MB. Free memory was 344.1MB in the beginning and 335.1MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 799631.17ms. Allocated memory was 390.1MB in the beginning and 710.9MB in the end (delta: 320.9MB). Free memory was 334.7MB in the beginning and 301.1MB in the end (delta: 33.5MB). Peak memory consumption was 355.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 70 states, 30 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 93 known predicates. - 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 70 states, 30 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 93 known predicates. - 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 70 states, 30 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 93 known predicates. - 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 70 states, 30 states before enhancement),while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 93 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 799.5s, OverallIterations: 85, TraceHistogramMax: 2, PathProgramHistogramMax: 45, EmptinessCheckTime: 0.4s, AutomataDifference: 588.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 42381 SdHoareTripleChecker+Valid, 78.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 42381 mSDsluCounter, 34205 SdHoareTripleChecker+Invalid, 67.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 14897 IncrementalHoareTripleChecker+Unchecked, 63955 mSDsCounter, 13728 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 153751 IncrementalHoareTripleChecker+Invalid, 182376 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 13728 mSolverCounterUnsat, 2621 mSDtfsCounter, 153751 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10779 GetRequests, 3468 SyntacticMatches, 289 SemanticMatches, 7021 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307333 ImplicationChecksByTransitivity, 547.4s 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: 6.8s AutomataMinimizationTime, 84 MinimizatonAttempts, 317007 StatesRemovedByMinimization, 84 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 184.5s 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