/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-subst.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 19:08:31,732 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 19:08:31,734 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 19:08:31,777 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 19:08:31,777 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 19:08:31,780 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 19:08:31,781 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 19:08:31,784 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 19:08:31,786 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 19:08:31,790 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 19:08:31,791 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 19:08:31,792 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 19:08:31,792 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 19:08:31,794 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 19:08:31,795 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 19:08:31,796 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 19:08:31,797 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 19:08:31,799 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 19:08:31,801 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 19:08:31,806 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 19:08:31,807 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 19:08:31,808 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 19:08:31,810 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 19:08:31,811 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 19:08:31,816 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 19:08:31,817 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 19:08:31,817 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 19:08:31,818 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 19:08:31,818 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 19:08:31,819 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 19:08:31,819 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 19:08:31,820 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 19:08:31,821 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 19:08:31,822 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 19:08:31,823 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 19:08:31,823 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 19:08:31,823 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 19:08:31,823 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 19:08:31,824 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 19:08:31,824 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 19:08:31,825 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 19:08:31,826 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-03 19:08:31,854 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 19:08:31,855 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 19:08:31,855 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 19:08:31,855 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 19:08:31,856 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 19:08:31,856 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 19:08:31,856 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 19:08:31,856 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 19:08:31,856 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 19:08:31,856 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 19:08:31,857 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 19:08:31,857 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 19:08:31,857 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 19:08:31,857 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 19:08:31,857 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 19:08:31,857 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 19:08:31,857 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 19:08:31,857 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 19:08:31,857 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 19:08:31,857 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 19:08:31,858 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 19:08:31,858 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 19:08:31,858 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 19:08:31,858 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 19:08:31,858 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 19:08:31,858 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:08:31,858 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 19:08:31,858 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 19:08:31,859 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 19:08:31,859 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 19:08:31,859 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 19:08:31,859 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 19:08:31,859 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 19:08:31,859 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-03 19:08:32,038 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 19:08:32,053 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 19:08:32,055 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 19:08:32,055 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-03 19:08:32,056 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-03 19:08:32,057 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-subst.wvr.bpl [2022-03-03 19:08:32,057 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-subst.wvr.bpl' [2022-03-03 19:08:32,093 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 19:08:32,094 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-03 19:08:32,095 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 19:08:32,095 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 19:08:32,095 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 19:08:32,106 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:08:32" (1/1) ... [2022-03-03 19:08:32,130 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:08:32" (1/1) ... [2022-03-03 19:08:32,142 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-03 19:08:32,144 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 19:08:32,146 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 19:08:32,146 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 19:08:32,146 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 19:08:32,152 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:08:32" (1/1) ... [2022-03-03 19:08:32,152 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:08:32" (1/1) ... [2022-03-03 19:08:32,171 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:08:32" (1/1) ... [2022-03-03 19:08:32,172 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:08:32" (1/1) ... [2022-03-03 19:08:32,192 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:08:32" (1/1) ... [2022-03-03 19:08:32,195 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:08:32" (1/1) ... [2022-03-03 19:08:32,197 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:08:32" (1/1) ... [2022-03-03 19:08:32,200 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 19:08:32,201 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 19:08:32,201 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 19:08:32,201 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 19:08:32,202 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:08:32" (1/1) ... [2022-03-03 19:08:32,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:08:32,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:32,223 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-03 19:08:32,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-03 19:08:32,259 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-03 19:08:32,259 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-03 19:08:32,259 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-03 19:08:32,259 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-03 19:08:32,259 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-03 19:08:32,259 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-03 19:08:32,259 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-03 19:08:32,259 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 19:08:32,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 19:08:32,260 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-03 19:08:32,260 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-03 19:08:32,260 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-03 19:08:32,261 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 19:08:32,316 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 19:08:32,317 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 19:08:32,648 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 19:08:32,812 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 19:08:32,812 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-03-03 19:08:32,816 INFO L202 PluginConnector]: Adding new model poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:08:32 BoogieIcfgContainer [2022-03-03 19:08:32,817 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 19:08:32,818 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 19:08:32,818 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 19:08:32,823 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 19:08:32,824 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:08:32" (1/2) ... [2022-03-03 19:08:32,825 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a40c7be and model type poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:08:32, skipping insertion in model container [2022-03-03 19:08:32,825 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:08:32" (2/2) ... [2022-03-03 19:08:32,829 INFO L111 eAbstractionObserver]: Analyzing ICFG poker-hand-subst.wvr.bpl [2022-03-03 19:08:32,832 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 19:08:32,832 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 19:08:32,833 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 19:08:32,833 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 19:08:32,893 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-03 19:08:32,945 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 19:08:32,953 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-03 19:08:32,954 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-03 19:08:32,963 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 37 transitions, 98 flow [2022-03-03 19:08:33,026 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:33,029 INFO L276 IsEmpty]: Start isEmpty. Operand has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:33,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:08:33,041 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:33,041 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:33,042 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:33,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:33,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1233644702, now seen corresponding path program 1 times [2022-03-03 19:08:33,051 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:33,051 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94058478] [2022-03-03 19:08:33,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:33,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:33,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:33,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:33,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:33,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94058478] [2022-03-03 19:08:33,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94058478] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:33,869 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:33,869 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:33,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035313182] [2022-03-03 19:08:33,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:33,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:33,875 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:33,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:33,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:33,916 INFO L87 Difference]: Start difference. First operand has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 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 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:34,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:34,593 INFO L93 Difference]: Finished difference Result 643 states and 2716 transitions. [2022-03-03 19:08:34,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:08:34,596 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-03 19:08:34,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:34,617 INFO L225 Difference]: With dead ends: 643 [2022-03-03 19:08:34,617 INFO L226 Difference]: Without dead ends: 628 [2022-03-03 19:08:34,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:08:34,623 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 70 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:34,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 30 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:08:34,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2022-03-03 19:08:34,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 197. [2022-03-03 19:08:34,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 4.459183673469388) internal successors, (874), 196 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:34,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 874 transitions. [2022-03-03 19:08:34,706 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 874 transitions. Word has length 14 [2022-03-03 19:08:34,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:34,708 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 874 transitions. [2022-03-03 19:08:34,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:34,709 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 874 transitions. [2022-03-03 19:08:34,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:08:34,717 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:34,717 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:34,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 19:08:34,718 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:34,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:34,718 INFO L85 PathProgramCache]: Analyzing trace with hash 2024029086, now seen corresponding path program 2 times [2022-03-03 19:08:34,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:34,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685363842] [2022-03-03 19:08:34,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:34,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:34,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:35,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:35,196 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:35,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685363842] [2022-03-03 19:08:35,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685363842] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:35,196 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:35,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:35,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637215235] [2022-03-03 19:08:35,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:35,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:35,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:35,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:35,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:35,199 INFO L87 Difference]: Start difference. First operand 197 states and 874 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:35,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:35,549 INFO L93 Difference]: Finished difference Result 489 states and 1969 transitions. [2022-03-03 19:08:35,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:35,549 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-03 19:08:35,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:35,553 INFO L225 Difference]: With dead ends: 489 [2022-03-03 19:08:35,553 INFO L226 Difference]: Without dead ends: 474 [2022-03-03 19:08:35,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:08:35,554 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 42 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:35,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 32 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:35,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-03 19:08:35,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 208. [2022-03-03 19:08:35,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 4.367149758454106) internal successors, (904), 207 states have internal predecessors, (904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:35,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 904 transitions. [2022-03-03 19:08:35,570 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 904 transitions. Word has length 14 [2022-03-03 19:08:35,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:35,570 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 904 transitions. [2022-03-03 19:08:35,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:35,570 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 904 transitions. [2022-03-03 19:08:35,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:08:35,571 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:35,571 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:35,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-03 19:08:35,572 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:35,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:35,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1840634470, now seen corresponding path program 3 times [2022-03-03 19:08:35,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:35,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262763951] [2022-03-03 19:08:35,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:35,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:35,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:35,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:35,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:35,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262763951] [2022-03-03 19:08:35,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262763951] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:35,840 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:35,840 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:35,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446981844] [2022-03-03 19:08:35,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:35,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:35,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:35,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:35,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:35,844 INFO L87 Difference]: Start difference. First operand 208 states and 904 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:36,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:36,343 INFO L93 Difference]: Finished difference Result 450 states and 1748 transitions. [2022-03-03 19:08:36,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:36,344 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-03 19:08:36,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:36,348 INFO L225 Difference]: With dead ends: 450 [2022-03-03 19:08:36,348 INFO L226 Difference]: Without dead ends: 435 [2022-03-03 19:08:36,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:08:36,349 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 47 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:36,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 29 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:36,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-03-03 19:08:36,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 215. [2022-03-03 19:08:36,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 4.373831775700935) internal successors, (936), 214 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:36,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 936 transitions. [2022-03-03 19:08:36,370 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 936 transitions. Word has length 14 [2022-03-03 19:08:36,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:36,371 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 936 transitions. [2022-03-03 19:08:36,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:36,371 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 936 transitions. [2022-03-03 19:08:36,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:08:36,372 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:36,372 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:36,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-03 19:08:36,373 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:36,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:36,374 INFO L85 PathProgramCache]: Analyzing trace with hash -867555156, now seen corresponding path program 4 times [2022-03-03 19:08:36,374 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:36,375 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997602130] [2022-03-03 19:08:36,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:36,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:36,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:36,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:36,751 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:36,751 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997602130] [2022-03-03 19:08:36,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997602130] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:36,751 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:36,751 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:36,751 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122533867] [2022-03-03 19:08:36,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:36,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:36,752 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:36,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:36,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:36,752 INFO L87 Difference]: Start difference. First operand 215 states and 936 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:37,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:37,232 INFO L93 Difference]: Finished difference Result 454 states and 1762 transitions. [2022-03-03 19:08:37,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:37,233 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-03 19:08:37,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:37,236 INFO L225 Difference]: With dead ends: 454 [2022-03-03 19:08:37,236 INFO L226 Difference]: Without dead ends: 439 [2022-03-03 19:08:37,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:08:37,237 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:37,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 30 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:37,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-03-03 19:08:37,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 221. [2022-03-03 19:08:37,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 4.340909090909091) internal successors, (955), 220 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:37,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 955 transitions. [2022-03-03 19:08:37,249 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 955 transitions. Word has length 14 [2022-03-03 19:08:37,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:37,249 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 955 transitions. [2022-03-03 19:08:37,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:37,249 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 955 transitions. [2022-03-03 19:08:37,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:08:37,250 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:37,250 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:37,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-03 19:08:37,251 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:37,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:37,251 INFO L85 PathProgramCache]: Analyzing trace with hash 922889816, now seen corresponding path program 5 times [2022-03-03 19:08:37,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:37,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709354064] [2022-03-03 19:08:37,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:37,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:37,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:37,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:37,547 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:37,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709354064] [2022-03-03 19:08:37,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709354064] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:37,547 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:37,547 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:37,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540613782] [2022-03-03 19:08:37,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:37,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:37,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:37,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:37,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:37,551 INFO L87 Difference]: Start difference. First operand 221 states and 955 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:38,023 INFO L93 Difference]: Finished difference Result 670 states and 2806 transitions. [2022-03-03 19:08:38,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:08:38,023 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-03 19:08:38,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:38,027 INFO L225 Difference]: With dead ends: 670 [2022-03-03 19:08:38,027 INFO L226 Difference]: Without dead ends: 655 [2022-03-03 19:08:38,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:08:38,028 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 69 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:38,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 31 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:08:38,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-03-03 19:08:38,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 223. [2022-03-03 19:08:38,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 4.36036036036036) internal successors, (968), 222 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 968 transitions. [2022-03-03 19:08:38,041 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 968 transitions. Word has length 14 [2022-03-03 19:08:38,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:38,042 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 968 transitions. [2022-03-03 19:08:38,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,042 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 968 transitions. [2022-03-03 19:08:38,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:08:38,043 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:38,043 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:38,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-03 19:08:38,043 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:38,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:38,044 INFO L85 PathProgramCache]: Analyzing trace with hash 594755354, now seen corresponding path program 6 times [2022-03-03 19:08:38,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:38,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158557290] [2022-03-03 19:08:38,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:38,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:38,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:38,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:38,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:38,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158557290] [2022-03-03 19:08:38,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158557290] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:38,344 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:38,344 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:38,344 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972118422] [2022-03-03 19:08:38,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:38,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:38,345 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:38,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:38,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:38,345 INFO L87 Difference]: Start difference. First operand 223 states and 968 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:38,712 INFO L93 Difference]: Finished difference Result 489 states and 1959 transitions. [2022-03-03 19:08:38,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:38,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-03 19:08:38,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:38,716 INFO L225 Difference]: With dead ends: 489 [2022-03-03 19:08:38,716 INFO L226 Difference]: Without dead ends: 474 [2022-03-03 19:08:38,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:08:38,717 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 42 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:38,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 31 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:38,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-03 19:08:38,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 223. [2022-03-03 19:08:38,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 4.36036036036036) internal successors, (968), 222 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 968 transitions. [2022-03-03 19:08:38,728 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 968 transitions. Word has length 14 [2022-03-03 19:08:38,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:38,728 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 968 transitions. [2022-03-03 19:08:38,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,728 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 968 transitions. [2022-03-03 19:08:38,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-03 19:08:38,729 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:38,729 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:38,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-03 19:08:38,729 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:38,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:38,730 INFO L85 PathProgramCache]: Analyzing trace with hash 938297835, now seen corresponding path program 1 times [2022-03-03 19:08:38,730 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:38,730 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467953881] [2022-03-03 19:08:38,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:38,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:38,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:38,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:38,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:38,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467953881] [2022-03-03 19:08:38,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467953881] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:38,755 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:38,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:08:38,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079989915] [2022-03-03 19:08:38,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:38,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:08:38,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:38,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:08:38,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:38,757 INFO L87 Difference]: Start difference. First operand 223 states and 968 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:38,803 INFO L93 Difference]: Finished difference Result 258 states and 1109 transitions. [2022-03-03 19:08:38,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:08:38,803 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-03 19:08:38,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:38,805 INFO L225 Difference]: With dead ends: 258 [2022-03-03 19:08:38,805 INFO L226 Difference]: Without dead ends: 258 [2022-03-03 19:08:38,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:38,806 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:38,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:08:38,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2022-03-03 19:08:38,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 258. [2022-03-03 19:08:38,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 4.315175097276264) internal successors, (1109), 257 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 1109 transitions. [2022-03-03 19:08:38,816 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 1109 transitions. Word has length 15 [2022-03-03 19:08:38,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:38,816 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 1109 transitions. [2022-03-03 19:08:38,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,816 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 1109 transitions. [2022-03-03 19:08:38,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-03 19:08:38,817 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:38,818 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:38,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-03 19:08:38,818 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:38,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:38,818 INFO L85 PathProgramCache]: Analyzing trace with hash -142116917, now seen corresponding path program 1 times [2022-03-03 19:08:38,818 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:38,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823971899] [2022-03-03 19:08:38,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:38,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:38,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:38,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:38,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:38,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823971899] [2022-03-03 19:08:38,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823971899] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:38,834 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:38,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:08:38,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151178290] [2022-03-03 19:08:38,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:38,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:08:38,834 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:38,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:08:38,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:38,835 INFO L87 Difference]: Start difference. First operand 258 states and 1109 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:38,884 INFO L93 Difference]: Finished difference Result 293 states and 1250 transitions. [2022-03-03 19:08:38,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:08:38,885 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-03 19:08:38,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:38,887 INFO L225 Difference]: With dead ends: 293 [2022-03-03 19:08:38,887 INFO L226 Difference]: Without dead ends: 293 [2022-03-03 19:08:38,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:38,888 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 17 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:38,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:08:38,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2022-03-03 19:08:38,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2022-03-03 19:08:38,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 4.280821917808219) internal successors, (1250), 292 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 1250 transitions. [2022-03-03 19:08:38,898 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 1250 transitions. Word has length 15 [2022-03-03 19:08:38,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:38,898 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 1250 transitions. [2022-03-03 19:08:38,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,899 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 1250 transitions. [2022-03-03 19:08:38,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-03 19:08:38,900 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:38,900 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:38,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-03 19:08:38,900 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:38,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:38,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1602734973, now seen corresponding path program 1 times [2022-03-03 19:08:38,901 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:38,901 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227834758] [2022-03-03 19:08:38,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:38,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:38,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:38,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:38,918 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:38,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227834758] [2022-03-03 19:08:38,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227834758] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:38,918 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:38,918 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:08:38,918 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048504521] [2022-03-03 19:08:38,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:38,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:08:38,919 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:38,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:08:38,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:38,919 INFO L87 Difference]: Start difference. First operand 293 states and 1250 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:38,969 INFO L93 Difference]: Finished difference Result 336 states and 1417 transitions. [2022-03-03 19:08:38,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:08:38,970 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-03 19:08:38,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:38,972 INFO L225 Difference]: With dead ends: 336 [2022-03-03 19:08:38,972 INFO L226 Difference]: Without dead ends: 336 [2022-03-03 19:08:38,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:38,973 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 16 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:38,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:08:38,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-03-03 19:08:38,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 336. [2022-03-03 19:08:38,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 4.2298507462686565) internal successors, (1417), 335 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1417 transitions. [2022-03-03 19:08:38,984 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1417 transitions. Word has length 15 [2022-03-03 19:08:38,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:38,985 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 1417 transitions. [2022-03-03 19:08:38,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:38,985 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1417 transitions. [2022-03-03 19:08:38,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-03 19:08:38,986 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:38,986 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:38,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-03 19:08:38,986 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:38,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:38,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1637676883, now seen corresponding path program 1 times [2022-03-03 19:08:38,987 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:38,987 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791842451] [2022-03-03 19:08:38,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:38,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:38,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:39,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:39,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:39,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791842451] [2022-03-03 19:08:39,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791842451] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:39,003 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:39,004 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:08:39,004 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741634283] [2022-03-03 19:08:39,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:39,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:08:39,004 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:39,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:08:39,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:39,005 INFO L87 Difference]: Start difference. First operand 336 states and 1417 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:39,055 INFO L93 Difference]: Finished difference Result 386 states and 1608 transitions. [2022-03-03 19:08:39,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:08:39,055 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-03 19:08:39,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:39,058 INFO L225 Difference]: With dead ends: 386 [2022-03-03 19:08:39,058 INFO L226 Difference]: Without dead ends: 386 [2022-03-03 19:08:39,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:39,059 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 14 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:39,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:08:39,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-03-03 19:08:39,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 386. [2022-03-03 19:08:39,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 4.176623376623376) internal successors, (1608), 385 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1608 transitions. [2022-03-03 19:08:39,072 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1608 transitions. Word has length 15 [2022-03-03 19:08:39,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:39,072 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1608 transitions. [2022-03-03 19:08:39,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,072 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1608 transitions. [2022-03-03 19:08:39,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-03 19:08:39,074 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:39,074 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:39,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-03 19:08:39,074 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:39,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:39,074 INFO L85 PathProgramCache]: Analyzing trace with hash 181706078, now seen corresponding path program 1 times [2022-03-03 19:08:39,074 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:39,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547266626] [2022-03-03 19:08:39,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:39,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:39,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:39,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:39,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:39,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547266626] [2022-03-03 19:08:39,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547266626] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:39,089 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:39,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:08:39,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134268872] [2022-03-03 19:08:39,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:39,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:08:39,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:39,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:08:39,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:39,090 INFO L87 Difference]: Start difference. First operand 386 states and 1608 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:39,143 INFO L93 Difference]: Finished difference Result 436 states and 1799 transitions. [2022-03-03 19:08:39,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:08:39,144 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-03 19:08:39,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:39,146 INFO L225 Difference]: With dead ends: 436 [2022-03-03 19:08:39,147 INFO L226 Difference]: Without dead ends: 436 [2022-03-03 19:08:39,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:39,147 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:39,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:08:39,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-03-03 19:08:39,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 436. [2022-03-03 19:08:39,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 4.135632183908046) internal successors, (1799), 435 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1799 transitions. [2022-03-03 19:08:39,160 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1799 transitions. Word has length 15 [2022-03-03 19:08:39,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:39,160 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1799 transitions. [2022-03-03 19:08:39,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,161 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1799 transitions. [2022-03-03 19:08:39,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-03 19:08:39,162 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:39,162 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:39,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-03 19:08:39,162 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:39,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:39,163 INFO L85 PathProgramCache]: Analyzing trace with hash 542072910, now seen corresponding path program 1 times [2022-03-03 19:08:39,163 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:39,163 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110091432] [2022-03-03 19:08:39,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:39,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:39,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:39,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:39,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:39,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110091432] [2022-03-03 19:08:39,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110091432] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:39,178 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:39,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:08:39,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418965693] [2022-03-03 19:08:39,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:39,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:08:39,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:39,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:08:39,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:39,179 INFO L87 Difference]: Start difference. First operand 436 states and 1799 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:39,230 INFO L93 Difference]: Finished difference Result 493 states and 2014 transitions. [2022-03-03 19:08:39,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:08:39,230 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-03 19:08:39,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:39,233 INFO L225 Difference]: With dead ends: 493 [2022-03-03 19:08:39,233 INFO L226 Difference]: Without dead ends: 493 [2022-03-03 19:08:39,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:39,234 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:39,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 12 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:08:39,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-03-03 19:08:39,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 493. [2022-03-03 19:08:39,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 492 states have (on average 4.09349593495935) internal successors, (2014), 492 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 2014 transitions. [2022-03-03 19:08:39,248 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 2014 transitions. Word has length 15 [2022-03-03 19:08:39,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:39,248 INFO L470 AbstractCegarLoop]: Abstraction has 493 states and 2014 transitions. [2022-03-03 19:08:39,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,248 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 2014 transitions. [2022-03-03 19:08:39,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:39,250 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:39,250 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:39,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-03-03 19:08:39,250 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:39,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:39,250 INFO L85 PathProgramCache]: Analyzing trace with hash -507729471, now seen corresponding path program 1 times [2022-03-03 19:08:39,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:39,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515671402] [2022-03-03 19:08:39,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:39,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:39,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:39,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:39,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:39,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515671402] [2022-03-03 19:08:39,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515671402] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:39,270 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:39,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:39,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512112046] [2022-03-03 19:08:39,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:39,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:39,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:39,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:39,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:39,272 INFO L87 Difference]: Start difference. First operand 493 states and 2014 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:39,359 INFO L93 Difference]: Finished difference Result 768 states and 2846 transitions. [2022-03-03 19:08:39,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:39,359 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:39,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:39,364 INFO L225 Difference]: With dead ends: 768 [2022-03-03 19:08:39,364 INFO L226 Difference]: Without dead ends: 668 [2022-03-03 19:08:39,364 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-03-03 19:08:39,365 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 37 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:39,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 25 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:39,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-03-03 19:08:39,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 534. [2022-03-03 19:08:39,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 533 states have (on average 3.954971857410882) internal successors, (2108), 533 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 2108 transitions. [2022-03-03 19:08:39,403 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 2108 transitions. Word has length 16 [2022-03-03 19:08:39,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:39,404 INFO L470 AbstractCegarLoop]: Abstraction has 534 states and 2108 transitions. [2022-03-03 19:08:39,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,404 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 2108 transitions. [2022-03-03 19:08:39,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:39,406 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:39,406 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:39,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-03-03 19:08:39,406 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:39,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:39,406 INFO L85 PathProgramCache]: Analyzing trace with hash -263539872, now seen corresponding path program 1 times [2022-03-03 19:08:39,407 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:39,407 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122612520] [2022-03-03 19:08:39,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:39,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:39,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:39,436 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:39,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:39,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122612520] [2022-03-03 19:08:39,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122612520] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:39,437 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:39,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:39,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734891230] [2022-03-03 19:08:39,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:39,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:39,438 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:39,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:39,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:39,438 INFO L87 Difference]: Start difference. First operand 534 states and 2108 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:39,542 INFO L93 Difference]: Finished difference Result 798 states and 2957 transitions. [2022-03-03 19:08:39,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:39,543 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:39,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:39,547 INFO L225 Difference]: With dead ends: 798 [2022-03-03 19:08:39,547 INFO L226 Difference]: Without dead ends: 698 [2022-03-03 19:08:39,547 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-03-03 19:08:39,548 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 39 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:39,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 25 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:39,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-03-03 19:08:39,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 542. [2022-03-03 19:08:39,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 3.918669131238447) internal successors, (2120), 541 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 2120 transitions. [2022-03-03 19:08:39,564 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 2120 transitions. Word has length 16 [2022-03-03 19:08:39,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:39,565 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 2120 transitions. [2022-03-03 19:08:39,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:39,565 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 2120 transitions. [2022-03-03 19:08:39,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:39,567 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:39,568 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:39,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-03-03 19:08:39,568 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:39,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:39,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1925734427, now seen corresponding path program 1 times [2022-03-03 19:08:39,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:39,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909386458] [2022-03-03 19:08:39,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:39,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:39,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:39,656 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:39,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:39,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909386458] [2022-03-03 19:08:39,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909386458] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:39,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514955853] [2022-03-03 19:08:39,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:39,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:39,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:39,667 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:08:39,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-03 19:08:39,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:39,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:08:39,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:39,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-03-03 19:08:39,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-03 19:08:39,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-03-03 19:08:40,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 121 [2022-03-03 19:08:40,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2022-03-03 19:08:40,233 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 21 [2022-03-03 19:08:40,304 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:40,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:08:40,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 255 [2022-03-03 19:08:40,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 255 treesize of output 239 [2022-03-03 19:08:40,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 51 [2022-03-03 19:08:40,894 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:40,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514955853] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:08:40,894 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:08:40,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-03-03 19:08:40,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686748543] [2022-03-03 19:08:40,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:08:40,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 19:08:40,895 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:40,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 19:08:40,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:08:40,896 INFO L87 Difference]: Start difference. First operand 542 states and 2120 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:41,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:41,731 INFO L93 Difference]: Finished difference Result 1568 states and 5231 transitions. [2022-03-03 19:08:41,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:08:41,735 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:41,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:41,744 INFO L225 Difference]: With dead ends: 1568 [2022-03-03 19:08:41,744 INFO L226 Difference]: Without dead ends: 1526 [2022-03-03 19:08:41,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2022-03-03 19:08:41,745 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 164 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 634 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:41,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 105 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 634 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:08:41,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1526 states. [2022-03-03 19:08:41,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1526 to 556. [2022-03-03 19:08:41,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 3.8954954954954957) internal successors, (2162), 555 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:41,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 2162 transitions. [2022-03-03 19:08:41,792 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 2162 transitions. Word has length 16 [2022-03-03 19:08:41,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:41,793 INFO L470 AbstractCegarLoop]: Abstraction has 556 states and 2162 transitions. [2022-03-03 19:08:41,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:41,793 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 2162 transitions. [2022-03-03 19:08:41,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:41,795 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:41,795 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:41,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-03 19:08:42,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-03 19:08:42,018 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:42,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:42,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1128101, now seen corresponding path program 1 times [2022-03-03 19:08:42,019 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:42,019 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932237198] [2022-03-03 19:08:42,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:42,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:42,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:42,040 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:42,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:42,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932237198] [2022-03-03 19:08:42,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932237198] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:42,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414287701] [2022-03-03 19:08:42,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:42,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:42,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:42,042 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:08:42,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-03 19:08:42,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:42,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:08:42,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:42,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-03-03 19:08:42,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-03-03 19:08:42,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-03-03 19:08:42,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:42,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:08:42,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-03 19:08:42,183 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:42,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414287701] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:08:42,183 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:08:42,184 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-03 19:08:42,184 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663150393] [2022-03-03 19:08:42,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:08:42,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:42,185 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:42,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:42,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:42,185 INFO L87 Difference]: Start difference. First operand 556 states and 2162 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:42,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:42,277 INFO L93 Difference]: Finished difference Result 806 states and 2889 transitions. [2022-03-03 19:08:42,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:42,278 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:42,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:42,282 INFO L225 Difference]: With dead ends: 806 [2022-03-03 19:08:42,282 INFO L226 Difference]: Without dead ends: 717 [2022-03-03 19:08:42,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:42,283 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 38 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:42,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 26 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:42,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2022-03-03 19:08:42,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 571. [2022-03-03 19:08:42,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 3.824561403508772) internal successors, (2180), 570 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:42,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 2180 transitions. [2022-03-03 19:08:42,300 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 2180 transitions. Word has length 16 [2022-03-03 19:08:42,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:42,300 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 2180 transitions. [2022-03-03 19:08:42,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:42,300 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 2180 transitions. [2022-03-03 19:08:42,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:42,302 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:42,302 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:42,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-03 19:08:42,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-03 19:08:42,516 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:42,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:42,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1488759332, now seen corresponding path program 1 times [2022-03-03 19:08:42,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:42,517 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380110625] [2022-03-03 19:08:42,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:42,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:42,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:43,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:43,305 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:43,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380110625] [2022-03-03 19:08:43,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380110625] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:43,305 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:43,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-03 19:08:43,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397882611] [2022-03-03 19:08:43,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:43,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:08:43,306 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:43,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:08:43,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:08:43,306 INFO L87 Difference]: Start difference. First operand 571 states and 2180 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:43,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:43,623 INFO L93 Difference]: Finished difference Result 899 states and 3176 transitions. [2022-03-03 19:08:43,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:43,623 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:43,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:43,628 INFO L225 Difference]: With dead ends: 899 [2022-03-03 19:08:43,628 INFO L226 Difference]: Without dead ends: 857 [2022-03-03 19:08:43,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:08:43,629 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 57 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:43,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 32 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:43,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2022-03-03 19:08:43,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 571. [2022-03-03 19:08:43,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 3.8175438596491227) internal successors, (2176), 570 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:43,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 2176 transitions. [2022-03-03 19:08:43,651 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 2176 transitions. Word has length 16 [2022-03-03 19:08:43,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:43,652 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 2176 transitions. [2022-03-03 19:08:43,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:43,652 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 2176 transitions. [2022-03-03 19:08:43,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:43,655 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:43,656 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:43,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-03-03 19:08:43,656 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:43,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:43,656 INFO L85 PathProgramCache]: Analyzing trace with hash 185156828, now seen corresponding path program 1 times [2022-03-03 19:08:43,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:43,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741163857] [2022-03-03 19:08:43,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:43,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:43,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:43,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:43,689 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:43,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741163857] [2022-03-03 19:08:43,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741163857] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:43,689 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:43,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:43,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94314637] [2022-03-03 19:08:43,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:43,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:43,690 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:43,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:43,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:43,692 INFO L87 Difference]: Start difference. First operand 571 states and 2176 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:43,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:43,792 INFO L93 Difference]: Finished difference Result 832 states and 2998 transitions. [2022-03-03 19:08:43,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:43,793 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:43,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:43,797 INFO L225 Difference]: With dead ends: 832 [2022-03-03 19:08:43,797 INFO L226 Difference]: Without dead ends: 743 [2022-03-03 19:08:43,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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-03-03 19:08:43,798 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 40 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:43,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 26 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:43,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-03-03 19:08:43,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 563. [2022-03-03 19:08:43,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 562 states have (on average 3.800711743772242) internal successors, (2136), 562 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:43,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 2136 transitions. [2022-03-03 19:08:43,813 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 2136 transitions. Word has length 16 [2022-03-03 19:08:43,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:43,813 INFO L470 AbstractCegarLoop]: Abstraction has 563 states and 2136 transitions. [2022-03-03 19:08:43,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:43,813 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 2136 transitions. [2022-03-03 19:08:43,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:43,815 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:43,815 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:43,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-03-03 19:08:43,815 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:43,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:43,816 INFO L85 PathProgramCache]: Analyzing trace with hash -372624293, now seen corresponding path program 2 times [2022-03-03 19:08:43,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:43,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289245961] [2022-03-03 19:08:43,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:43,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:43,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:43,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:43,930 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:43,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289245961] [2022-03-03 19:08:43,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289245961] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:43,930 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:43,930 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:43,930 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593890468] [2022-03-03 19:08:43,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:43,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:43,931 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:43,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:43,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:43,932 INFO L87 Difference]: Start difference. First operand 563 states and 2136 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:44,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:44,194 INFO L93 Difference]: Finished difference Result 1040 states and 3637 transitions. [2022-03-03 19:08:44,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:08:44,194 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:44,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:44,199 INFO L225 Difference]: With dead ends: 1040 [2022-03-03 19:08:44,199 INFO L226 Difference]: Without dead ends: 1017 [2022-03-03 19:08:44,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:08:44,200 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 70 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:44,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 33 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:44,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2022-03-03 19:08:44,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 567. [2022-03-03 19:08:44,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 566 states have (on average 3.7879858657243815) internal successors, (2144), 566 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:44,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 2144 transitions. [2022-03-03 19:08:44,218 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 2144 transitions. Word has length 16 [2022-03-03 19:08:44,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:44,218 INFO L470 AbstractCegarLoop]: Abstraction has 567 states and 2144 transitions. [2022-03-03 19:08:44,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:44,218 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 2144 transitions. [2022-03-03 19:08:44,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:44,220 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:44,220 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:44,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-03-03 19:08:44,220 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:44,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:44,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1214418020, now seen corresponding path program 2 times [2022-03-03 19:08:44,221 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:44,221 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032802839] [2022-03-03 19:08:44,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:44,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:44,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:44,507 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:44,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:44,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032802839] [2022-03-03 19:08:44,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032802839] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:44,508 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:44,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:44,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368360365] [2022-03-03 19:08:44,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:44,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:44,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:44,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:44,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:44,509 INFO L87 Difference]: Start difference. First operand 567 states and 2144 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:45,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:45,000 INFO L93 Difference]: Finished difference Result 1080 states and 3807 transitions. [2022-03-03 19:08:45,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:08:45,001 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:45,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:45,018 INFO L225 Difference]: With dead ends: 1080 [2022-03-03 19:08:45,019 INFO L226 Difference]: Without dead ends: 1053 [2022-03-03 19:08:45,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:08:45,019 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 56 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:45,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 33 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:45,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2022-03-03 19:08:45,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 563. [2022-03-03 19:08:45,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 562 states have (on average 3.797153024911032) internal successors, (2134), 562 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:45,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 2134 transitions. [2022-03-03 19:08:45,043 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 2134 transitions. Word has length 16 [2022-03-03 19:08:45,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:45,043 INFO L470 AbstractCegarLoop]: Abstraction has 563 states and 2134 transitions. [2022-03-03 19:08:45,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:45,043 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 2134 transitions. [2022-03-03 19:08:45,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:45,045 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:45,045 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:45,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-03-03 19:08:45,045 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:45,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:45,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1894650075, now seen corresponding path program 2 times [2022-03-03 19:08:45,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:45,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458342976] [2022-03-03 19:08:45,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:45,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:45,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:45,108 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:45,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:45,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458342976] [2022-03-03 19:08:45,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458342976] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:45,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882586786] [2022-03-03 19:08:45,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:08:45,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:45,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:45,110 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:08:45,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-03 19:08:45,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-03 19:08:45,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:08:45,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:08:45,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:45,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2022-03-03 19:08:45,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-03 19:08:45,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2022-03-03 19:08:45,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-03-03 19:08:45,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2022-03-03 19:08:45,290 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:45,290 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-03 19:08:45,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882586786] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:45,290 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-03 19:08:45,290 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-03-03 19:08:45,290 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553525345] [2022-03-03 19:08:45,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:45,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:45,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:45,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:45,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:45,291 INFO L87 Difference]: Start difference. First operand 563 states and 2134 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:45,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:45,383 INFO L93 Difference]: Finished difference Result 846 states and 3049 transitions. [2022-03-03 19:08:45,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:45,383 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:45,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:45,386 INFO L225 Difference]: With dead ends: 846 [2022-03-03 19:08:45,386 INFO L226 Difference]: Without dead ends: 757 [2022-03-03 19:08:45,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:45,387 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 34 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:45,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 19 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:45,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2022-03-03 19:08:45,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 594. [2022-03-03 19:08:45,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 3.75716694772344) internal successors, (2228), 593 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:45,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 2228 transitions. [2022-03-03 19:08:45,402 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 2228 transitions. Word has length 16 [2022-03-03 19:08:45,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:45,402 INFO L470 AbstractCegarLoop]: Abstraction has 594 states and 2228 transitions. [2022-03-03 19:08:45,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:45,402 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 2228 transitions. [2022-03-03 19:08:45,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:45,404 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:45,404 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:45,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-03 19:08:45,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:45,627 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:45,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:45,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1453708196, now seen corresponding path program 2 times [2022-03-03 19:08:45,627 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:45,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541069455] [2022-03-03 19:08:45,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:45,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:45,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:45,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:45,774 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:45,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541069455] [2022-03-03 19:08:45,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541069455] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:45,774 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:45,774 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-03 19:08:45,774 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039273618] [2022-03-03 19:08:45,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:45,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:08:45,775 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:45,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:08:45,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:08:45,776 INFO L87 Difference]: Start difference. First operand 594 states and 2228 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:46,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:46,082 INFO L93 Difference]: Finished difference Result 1386 states and 4875 transitions. [2022-03-03 19:08:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:08:46,082 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:46,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:46,087 INFO L225 Difference]: With dead ends: 1386 [2022-03-03 19:08:46,087 INFO L226 Difference]: Without dead ends: 1257 [2022-03-03 19:08:46,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:08:46,088 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 84 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:46,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 42 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:46,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1257 states. [2022-03-03 19:08:46,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1257 to 583. [2022-03-03 19:08:46,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.7353951890034365) internal successors, (2174), 582 states have internal predecessors, (2174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:46,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 2174 transitions. [2022-03-03 19:08:46,107 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 2174 transitions. Word has length 16 [2022-03-03 19:08:46,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:46,107 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 2174 transitions. [2022-03-03 19:08:46,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:46,107 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 2174 transitions. [2022-03-03 19:08:46,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:46,108 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:46,109 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:46,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-03-03 19:08:46,109 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:46,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:46,109 INFO L85 PathProgramCache]: Analyzing trace with hash 752572181, now seen corresponding path program 3 times [2022-03-03 19:08:46,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:46,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34145362] [2022-03-03 19:08:46,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:46,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:46,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:46,209 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:46,209 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:46,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34145362] [2022-03-03 19:08:46,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34145362] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:46,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626279787] [2022-03-03 19:08:46,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:08:46,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:46,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:46,212 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:08:46,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-03 19:08:46,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:08:46,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:08:46,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:08:46,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:46,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 246 [2022-03-03 19:08:46,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 230 [2022-03-03 19:08:46,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-03-03 19:08:46,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 23 [2022-03-03 19:08:46,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:46,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:08:46,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 255 [2022-03-03 19:08:46,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 255 treesize of output 239 [2022-03-03 19:08:47,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 255 [2022-03-03 19:08:47,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 255 treesize of output 251 [2022-03-03 19:08:47,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 251 treesize of output 235 [2022-03-03 19:08:47,077 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 276 treesize of output 248 [2022-03-03 19:08:47,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 197 [2022-03-03 19:08:47,236 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:47,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626279787] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:08:47,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:08:47,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 10 [2022-03-03 19:08:47,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319262083] [2022-03-03 19:08:47,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:08:47,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:08:47,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:47,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:08:47,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:08:47,238 INFO L87 Difference]: Start difference. First operand 583 states and 2174 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:47,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:47,565 INFO L93 Difference]: Finished difference Result 1113 states and 3719 transitions. [2022-03-03 19:08:47,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 19:08:47,571 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:47,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:47,575 INFO L225 Difference]: With dead ends: 1113 [2022-03-03 19:08:47,575 INFO L226 Difference]: Without dead ends: 1071 [2022-03-03 19:08:47,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2022-03-03 19:08:47,577 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 135 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:47,578 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 65 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:47,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2022-03-03 19:08:47,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 583. [2022-03-03 19:08:47,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.7199312714776633) internal successors, (2165), 582 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:47,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 2165 transitions. [2022-03-03 19:08:47,597 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 2165 transitions. Word has length 16 [2022-03-03 19:08:47,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:47,597 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 2165 transitions. [2022-03-03 19:08:47,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:47,597 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 2165 transitions. [2022-03-03 19:08:47,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:47,598 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:47,598 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:47,622 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-03 19:08:47,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:47,811 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:47,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:47,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1793091819, now seen corresponding path program 4 times [2022-03-03 19:08:47,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:47,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255144967] [2022-03-03 19:08:47,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:47,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:47,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:47,912 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:47,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:47,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255144967] [2022-03-03 19:08:47,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255144967] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:47,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900291893] [2022-03-03 19:08:47,913 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:08:47,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:47,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:47,916 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:08:47,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-03 19:08:47,953 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:08:47,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:08:47,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:08:47,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:47,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-03-03 19:08:48,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 246 [2022-03-03 19:08:48,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 242 [2022-03-03 19:08:48,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 241 [2022-03-03 19:08:48,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 234 [2022-03-03 19:08:48,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 255 treesize of output 217 [2022-03-03 19:08:48,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 186 [2022-03-03 19:08:48,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:48,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:08:48,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 255 [2022-03-03 19:08:48,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 255 treesize of output 239 [2022-03-03 19:08:48,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 255 [2022-03-03 19:08:48,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 255 treesize of output 251 [2022-03-03 19:08:48,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 251 treesize of output 235 [2022-03-03 19:08:48,733 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 276 treesize of output 248 [2022-03-03 19:08:48,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 197 [2022-03-03 19:08:48,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:48,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900291893] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:08:48,848 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:08:48,848 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 10 [2022-03-03 19:08:48,848 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125648723] [2022-03-03 19:08:48,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:08:48,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:08:48,848 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:48,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:08:48,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:08:48,849 INFO L87 Difference]: Start difference. First operand 583 states and 2165 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:49,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:49,176 INFO L93 Difference]: Finished difference Result 1130 states and 3748 transitions. [2022-03-03 19:08:49,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 19:08:49,177 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:49,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:49,179 INFO L225 Difference]: With dead ends: 1130 [2022-03-03 19:08:49,179 INFO L226 Difference]: Without dead ends: 1097 [2022-03-03 19:08:49,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:08:49,180 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 74 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:49,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 93 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:49,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2022-03-03 19:08:49,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 583. [2022-03-03 19:08:49,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.711340206185567) internal successors, (2160), 582 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:49,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 2160 transitions. [2022-03-03 19:08:49,198 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 2160 transitions. Word has length 16 [2022-03-03 19:08:49,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:49,198 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 2160 transitions. [2022-03-03 19:08:49,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:49,199 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 2160 transitions. [2022-03-03 19:08:49,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:49,200 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:49,200 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:49,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-03 19:08:49,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-03 19:08:49,423 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:49,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:49,423 INFO L85 PathProgramCache]: Analyzing trace with hash 2014690456, now seen corresponding path program 3 times [2022-03-03 19:08:49,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:49,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107805216] [2022-03-03 19:08:49,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:49,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:49,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:49,703 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:49,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:49,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107805216] [2022-03-03 19:08:49,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107805216] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:49,704 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:49,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:49,704 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207923280] [2022-03-03 19:08:49,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:49,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:49,704 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:49,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:49,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:49,705 INFO L87 Difference]: Start difference. First operand 583 states and 2160 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:50,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:50,072 INFO L93 Difference]: Finished difference Result 659 states and 2144 transitions. [2022-03-03 19:08:50,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:50,072 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:50,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:50,073 INFO L225 Difference]: With dead ends: 659 [2022-03-03 19:08:50,073 INFO L226 Difference]: Without dead ends: 617 [2022-03-03 19:08:50,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:08:50,074 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 42 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:50,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 33 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:50,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-03-03 19:08:50,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 515. [2022-03-03 19:08:50,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 3.490272373540856) internal successors, (1794), 514 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:50,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1794 transitions. [2022-03-03 19:08:50,109 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1794 transitions. Word has length 16 [2022-03-03 19:08:50,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:50,109 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 1794 transitions. [2022-03-03 19:08:50,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:50,109 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1794 transitions. [2022-03-03 19:08:50,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:50,112 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:50,112 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:50,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-03-03 19:08:50,113 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:50,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:50,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1307197526, now seen corresponding path program 4 times [2022-03-03 19:08:50,114 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:50,114 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971722134] [2022-03-03 19:08:50,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:50,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:50,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:50,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:50,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:50,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971722134] [2022-03-03 19:08:50,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971722134] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:50,379 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:50,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:50,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452192361] [2022-03-03 19:08:50,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:50,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:50,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:50,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:50,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:50,380 INFO L87 Difference]: Start difference. First operand 515 states and 1794 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:50,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:50,687 INFO L93 Difference]: Finished difference Result 648 states and 2118 transitions. [2022-03-03 19:08:50,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:50,687 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:50,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:50,689 INFO L225 Difference]: With dead ends: 648 [2022-03-03 19:08:50,689 INFO L226 Difference]: Without dead ends: 625 [2022-03-03 19:08:50,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:08:50,690 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 39 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:50,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 39 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:50,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-03-03 19:08:50,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 525. [2022-03-03 19:08:50,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 3.4713740458015265) internal successors, (1819), 524 states have internal predecessors, (1819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:50,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1819 transitions. [2022-03-03 19:08:50,705 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1819 transitions. Word has length 16 [2022-03-03 19:08:50,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:50,705 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 1819 transitions. [2022-03-03 19:08:50,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:50,705 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1819 transitions. [2022-03-03 19:08:50,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:50,706 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:50,707 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:50,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-03-03 19:08:50,707 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:50,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:50,707 INFO L85 PathProgramCache]: Analyzing trace with hash -2035538601, now seen corresponding path program 2 times [2022-03-03 19:08:50,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:50,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314702169] [2022-03-03 19:08:50,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:50,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:50,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:50,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:50,763 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:50,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314702169] [2022-03-03 19:08:50,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314702169] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:50,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688495288] [2022-03-03 19:08:50,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:08:50,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:50,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:50,765 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:08:50,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-03 19:08:50,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-03 19:08:50,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:08:50,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:08:50,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:50,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-03-03 19:08:50,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-03 19:08:50,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-03-03 19:08:51,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 121 [2022-03-03 19:08:51,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-03 19:08:51,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2022-03-03 19:08:51,150 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:51,150 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-03 19:08:51,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688495288] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:51,151 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-03 19:08:51,151 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-03-03 19:08:51,151 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143453833] [2022-03-03 19:08:51,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:51,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:51,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:51,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:51,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:08:51,152 INFO L87 Difference]: Start difference. First operand 525 states and 1819 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:51,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:51,281 INFO L93 Difference]: Finished difference Result 592 states and 1956 transitions. [2022-03-03 19:08:51,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:51,287 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:51,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:51,289 INFO L225 Difference]: With dead ends: 592 [2022-03-03 19:08:51,289 INFO L226 Difference]: Without dead ends: 544 [2022-03-03 19:08:51,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:08:51,291 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 31 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:51,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 18 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:51,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-03-03 19:08:51,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 509. [2022-03-03 19:08:51,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 508 states have (on average 3.47244094488189) internal successors, (1764), 508 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:51,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 1764 transitions. [2022-03-03 19:08:51,302 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 1764 transitions. Word has length 16 [2022-03-03 19:08:51,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:51,302 INFO L470 AbstractCegarLoop]: Abstraction has 509 states and 1764 transitions. [2022-03-03 19:08:51,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:51,302 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 1764 transitions. [2022-03-03 19:08:51,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:51,303 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:51,303 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:51,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-03 19:08:51,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-03 19:08:51,520 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:51,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:51,521 INFO L85 PathProgramCache]: Analyzing trace with hash -861432262, now seen corresponding path program 2 times [2022-03-03 19:08:51,521 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:51,521 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554407764] [2022-03-03 19:08:51,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:51,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:51,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:51,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:51,627 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:51,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554407764] [2022-03-03 19:08:51,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554407764] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:51,628 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:51,628 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:51,628 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535050388] [2022-03-03 19:08:51,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:51,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:51,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:51,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:51,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:51,628 INFO L87 Difference]: Start difference. First operand 509 states and 1764 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:51,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:51,760 INFO L93 Difference]: Finished difference Result 684 states and 2276 transitions. [2022-03-03 19:08:51,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:51,761 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:51,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:51,762 INFO L225 Difference]: With dead ends: 684 [2022-03-03 19:08:51,762 INFO L226 Difference]: Without dead ends: 623 [2022-03-03 19:08:51,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:08:51,762 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:51,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 29 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:51,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-03-03 19:08:51,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 479. [2022-03-03 19:08:51,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 478 states have (on average 3.510460251046025) internal successors, (1678), 478 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:51,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 1678 transitions. [2022-03-03 19:08:51,771 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 1678 transitions. Word has length 16 [2022-03-03 19:08:51,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:51,771 INFO L470 AbstractCegarLoop]: Abstraction has 479 states and 1678 transitions. [2022-03-03 19:08:51,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:51,771 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 1678 transitions. [2022-03-03 19:08:51,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:51,773 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:51,773 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:51,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-03-03 19:08:51,773 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:51,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:51,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1639640981, now seen corresponding path program 5 times [2022-03-03 19:08:51,773 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:51,773 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548009431] [2022-03-03 19:08:51,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:51,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:51,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:51,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:51,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:51,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548009431] [2022-03-03 19:08:51,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548009431] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:51,899 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:51,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-03 19:08:51,899 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023657240] [2022-03-03 19:08:51,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:51,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:08:51,899 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:51,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:08:51,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:08:51,900 INFO L87 Difference]: Start difference. First operand 479 states and 1678 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:52,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:52,229 INFO L93 Difference]: Finished difference Result 851 states and 2791 transitions. [2022-03-03 19:08:52,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:08:52,229 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:52,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:52,232 INFO L225 Difference]: With dead ends: 851 [2022-03-03 19:08:52,232 INFO L226 Difference]: Without dead ends: 828 [2022-03-03 19:08:52,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:08:52,233 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 83 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:52,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 31 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:52,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2022-03-03 19:08:52,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 485. [2022-03-03 19:08:52,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 484 states have (on average 3.506198347107438) internal successors, (1697), 484 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:52,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 1697 transitions. [2022-03-03 19:08:52,245 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 1697 transitions. Word has length 16 [2022-03-03 19:08:52,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:52,245 INFO L470 AbstractCegarLoop]: Abstraction has 485 states and 1697 transitions. [2022-03-03 19:08:52,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:52,245 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 1697 transitions. [2022-03-03 19:08:52,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:52,246 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:52,246 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:52,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-03-03 19:08:52,246 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:52,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:52,247 INFO L85 PathProgramCache]: Analyzing trace with hash 797847254, now seen corresponding path program 5 times [2022-03-03 19:08:52,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:52,247 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119582482] [2022-03-03 19:08:52,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:52,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:52,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:52,522 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:52,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:52,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119582482] [2022-03-03 19:08:52,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119582482] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:52,522 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:52,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:52,522 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126597397] [2022-03-03 19:08:52,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:52,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:52,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:52,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:52,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:52,523 INFO L87 Difference]: Start difference. First operand 485 states and 1697 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:52,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:52,950 INFO L93 Difference]: Finished difference Result 934 states and 3145 transitions. [2022-03-03 19:08:52,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:08:52,951 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:52,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:52,953 INFO L225 Difference]: With dead ends: 934 [2022-03-03 19:08:52,953 INFO L226 Difference]: Without dead ends: 907 [2022-03-03 19:08:52,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:08:52,954 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 60 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:52,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 27 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:52,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 907 states. [2022-03-03 19:08:52,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 907 to 481. [2022-03-03 19:08:52,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 3.5145833333333334) internal successors, (1687), 480 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:52,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1687 transitions. [2022-03-03 19:08:52,966 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1687 transitions. Word has length 16 [2022-03-03 19:08:52,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:52,967 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1687 transitions. [2022-03-03 19:08:52,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:52,967 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1687 transitions. [2022-03-03 19:08:52,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:52,968 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:52,968 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:52,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-03-03 19:08:52,968 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:52,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:52,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1392335701, now seen corresponding path program 6 times [2022-03-03 19:08:52,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:52,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716194825] [2022-03-03 19:08:52,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:52,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:52,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:53,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:53,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:53,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716194825] [2022-03-03 19:08:53,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716194825] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:53,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069182860] [2022-03-03 19:08:53,072 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:08:53,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:53,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:53,073 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:08:53,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-03 19:08:53,107 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:08:53,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:08:53,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:08:53,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:53,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-03-03 19:08:53,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-03-03 19:08:53,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 121 [2022-03-03 19:08:53,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2022-03-03 19:08:53,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 21 [2022-03-03 19:08:53,513 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:53,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:08:53,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 255 [2022-03-03 19:08:53,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 255 treesize of output 239 [2022-03-03 19:08:53,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 51 [2022-03-03 19:08:53,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:53,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069182860] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:08:53,961 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:08:53,961 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-03-03 19:08:53,961 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103097988] [2022-03-03 19:08:53,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:08:53,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 19:08:53,961 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:53,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 19:08:53,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:08:53,962 INFO L87 Difference]: Start difference. First operand 481 states and 1687 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:54,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:54,380 INFO L93 Difference]: Finished difference Result 1133 states and 3561 transitions. [2022-03-03 19:08:54,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 19:08:54,380 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:54,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:54,383 INFO L225 Difference]: With dead ends: 1133 [2022-03-03 19:08:54,383 INFO L226 Difference]: Without dead ends: 1100 [2022-03-03 19:08:54,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:08:54,384 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 147 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:54,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 86 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:08:54,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2022-03-03 19:08:54,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 481. [2022-03-03 19:08:54,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 3.5) internal successors, (1680), 480 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:54,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1680 transitions. [2022-03-03 19:08:54,399 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1680 transitions. Word has length 16 [2022-03-03 19:08:54,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:54,399 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1680 transitions. [2022-03-03 19:08:54,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:54,399 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1680 transitions. [2022-03-03 19:08:54,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:08:54,401 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:54,401 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:54,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-03 19:08:54,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:54,624 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:54,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:54,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1154290392, now seen corresponding path program 6 times [2022-03-03 19:08:54,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:54,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492106727] [2022-03-03 19:08:54,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:54,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:54,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:55,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:55,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:55,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492106727] [2022-03-03 19:08:55,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492106727] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:55,220 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:55,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-03 19:08:55,221 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108768971] [2022-03-03 19:08:55,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:55,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:08:55,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:55,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:08:55,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:08:55,221 INFO L87 Difference]: Start difference. First operand 481 states and 1680 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:55,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:55,426 INFO L93 Difference]: Finished difference Result 751 states and 2502 transitions. [2022-03-03 19:08:55,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:55,426 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-03 19:08:55,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:55,428 INFO L225 Difference]: With dead ends: 751 [2022-03-03 19:08:55,428 INFO L226 Difference]: Without dead ends: 728 [2022-03-03 19:08:55,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:08:55,429 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 43 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:55,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 33 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:55,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2022-03-03 19:08:55,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 481. [2022-03-03 19:08:55,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 3.5) internal successors, (1680), 480 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:55,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1680 transitions. [2022-03-03 19:08:55,443 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1680 transitions. Word has length 16 [2022-03-03 19:08:55,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:55,443 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1680 transitions. [2022-03-03 19:08:55,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:55,443 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1680 transitions. [2022-03-03 19:08:55,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:55,445 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:55,445 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:55,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-03-03 19:08:55,445 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:55,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:55,445 INFO L85 PathProgramCache]: Analyzing trace with hash -792567682, now seen corresponding path program 1 times [2022-03-03 19:08:55,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:55,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034993694] [2022-03-03 19:08:55,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:55,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:55,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:55,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:55,484 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:55,484 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034993694] [2022-03-03 19:08:55,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034993694] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:55,485 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:55,485 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:55,485 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110345586] [2022-03-03 19:08:55,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:55,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:55,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:55,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:55,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:55,486 INFO L87 Difference]: Start difference. First operand 481 states and 1680 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:55,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:55,557 INFO L93 Difference]: Finished difference Result 738 states and 2422 transitions. [2022-03-03 19:08:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:55,558 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:55,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:55,560 INFO L225 Difference]: With dead ends: 738 [2022-03-03 19:08:55,560 INFO L226 Difference]: Without dead ends: 738 [2022-03-03 19:08:55,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:55,560 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 42 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:55,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 20 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:55,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2022-03-03 19:08:55,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 518. [2022-03-03 19:08:55,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 3.4545454545454546) internal successors, (1786), 517 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:55,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1786 transitions. [2022-03-03 19:08:55,572 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1786 transitions. Word has length 18 [2022-03-03 19:08:55,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:55,572 INFO L470 AbstractCegarLoop]: Abstraction has 518 states and 1786 transitions. [2022-03-03 19:08:55,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:55,573 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1786 transitions. [2022-03-03 19:08:55,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:55,574 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:55,574 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:55,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-03-03 19:08:55,574 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:55,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:55,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1204040894, now seen corresponding path program 2 times [2022-03-03 19:08:55,574 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:55,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236609561] [2022-03-03 19:08:55,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:55,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:55,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:55,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:55,600 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:55,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236609561] [2022-03-03 19:08:55,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236609561] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:55,600 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:55,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:55,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897090716] [2022-03-03 19:08:55,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:55,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:55,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:55,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:55,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:55,601 INFO L87 Difference]: Start difference. First operand 518 states and 1786 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:55,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:55,666 INFO L93 Difference]: Finished difference Result 667 states and 2158 transitions. [2022-03-03 19:08:55,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:55,666 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:55,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:55,668 INFO L225 Difference]: With dead ends: 667 [2022-03-03 19:08:55,668 INFO L226 Difference]: Without dead ends: 659 [2022-03-03 19:08:55,668 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-03-03 19:08:55,669 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 31 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:55,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 27 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:55,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-03-03 19:08:55,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 518. [2022-03-03 19:08:55,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 3.4468085106382977) internal successors, (1782), 517 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:55,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1782 transitions. [2022-03-03 19:08:55,680 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1782 transitions. Word has length 18 [2022-03-03 19:08:55,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:55,681 INFO L470 AbstractCegarLoop]: Abstraction has 518 states and 1782 transitions. [2022-03-03 19:08:55,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:55,681 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1782 transitions. [2022-03-03 19:08:55,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:55,682 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:55,682 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:55,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-03-03 19:08:55,682 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:55,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:55,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1945402973, now seen corresponding path program 1 times [2022-03-03 19:08:55,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:55,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137970593] [2022-03-03 19:08:55,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:55,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:55,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:55,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:55,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:55,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137970593] [2022-03-03 19:08:55,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137970593] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:55,712 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:55,712 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:08:55,712 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571907924] [2022-03-03 19:08:55,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:55,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:08:55,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:55,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:08:55,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:55,713 INFO L87 Difference]: Start difference. First operand 518 states and 1782 transitions. 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-03-03 19:08:55,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:55,756 INFO L93 Difference]: Finished difference Result 511 states and 1636 transitions. [2022-03-03 19:08:55,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:08:55,756 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-03-03 19:08:55,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:55,758 INFO L225 Difference]: With dead ends: 511 [2022-03-03 19:08:55,758 INFO L226 Difference]: Without dead ends: 495 [2022-03-03 19:08:55,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:08:55,758 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 18 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:55,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 13 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:08:55,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-03-03 19:08:55,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 464. [2022-03-03 19:08:55,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 3.311015118790497) internal successors, (1533), 463 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:55,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 1533 transitions. [2022-03-03 19:08:55,767 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 1533 transitions. Word has length 18 [2022-03-03 19:08:55,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:55,767 INFO L470 AbstractCegarLoop]: Abstraction has 464 states and 1533 transitions. [2022-03-03 19:08:55,768 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-03-03 19:08:55,768 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 1533 transitions. [2022-03-03 19:08:55,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:55,769 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:55,769 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:55,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-03-03 19:08:55,769 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:55,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:55,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1469090786, now seen corresponding path program 1 times [2022-03-03 19:08:55,769 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:55,770 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432030703] [2022-03-03 19:08:55,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:55,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:55,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:55,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:55,906 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:55,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432030703] [2022-03-03 19:08:55,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432030703] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:55,906 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:55,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:55,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250308026] [2022-03-03 19:08:55,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:55,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:55,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:55,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:55,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:55,908 INFO L87 Difference]: Start difference. First operand 464 states and 1533 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:56,010 INFO L93 Difference]: Finished difference Result 592 states and 1794 transitions. [2022-03-03 19:08:56,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:56,011 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:56,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:56,012 INFO L225 Difference]: With dead ends: 592 [2022-03-03 19:08:56,012 INFO L226 Difference]: Without dead ends: 592 [2022-03-03 19:08:56,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:56,013 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 58 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:56,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 31 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:56,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-03-03 19:08:56,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 447. [2022-03-03 19:08:56,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 446 states have (on average 3.208520179372197) internal successors, (1431), 446 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 1431 transitions. [2022-03-03 19:08:56,023 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 1431 transitions. Word has length 18 [2022-03-03 19:08:56,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:56,023 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 1431 transitions. [2022-03-03 19:08:56,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,023 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 1431 transitions. [2022-03-03 19:08:56,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:56,024 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:56,024 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:56,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-03-03 19:08:56,025 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:56,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:56,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1194749474, now seen corresponding path program 2 times [2022-03-03 19:08:56,025 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:56,025 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585176089] [2022-03-03 19:08:56,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:56,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:56,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:56,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:56,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:56,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585176089] [2022-03-03 19:08:56,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585176089] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:56,071 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:56,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:56,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035957147] [2022-03-03 19:08:56,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:56,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:56,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:56,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:56,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:56,074 INFO L87 Difference]: Start difference. First operand 447 states and 1431 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:56,180 INFO L93 Difference]: Finished difference Result 580 states and 1726 transitions. [2022-03-03 19:08:56,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:56,180 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:56,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:56,181 INFO L225 Difference]: With dead ends: 580 [2022-03-03 19:08:56,181 INFO L226 Difference]: Without dead ends: 572 [2022-03-03 19:08:56,181 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-03-03 19:08:56,182 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 40 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:56,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 30 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:56,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-03-03 19:08:56,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 447. [2022-03-03 19:08:56,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 446 states have (on average 3.1995515695067263) internal successors, (1427), 446 states have internal predecessors, (1427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 1427 transitions. [2022-03-03 19:08:56,192 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 1427 transitions. Word has length 18 [2022-03-03 19:08:56,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:56,192 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 1427 transitions. [2022-03-03 19:08:56,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,192 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 1427 transitions. [2022-03-03 19:08:56,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:56,193 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:56,193 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:56,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-03-03 19:08:56,193 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:56,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:56,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1421291112, now seen corresponding path program 1 times [2022-03-03 19:08:56,194 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:56,194 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832735859] [2022-03-03 19:08:56,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:56,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:56,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:56,217 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:56,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:56,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832735859] [2022-03-03 19:08:56,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832735859] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:56,218 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:56,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:56,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185858948] [2022-03-03 19:08:56,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:56,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:56,218 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:56,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:56,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:56,219 INFO L87 Difference]: Start difference. First operand 447 states and 1427 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:56,275 INFO L93 Difference]: Finished difference Result 510 states and 1570 transitions. [2022-03-03 19:08:56,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:56,275 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:56,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:56,276 INFO L225 Difference]: With dead ends: 510 [2022-03-03 19:08:56,276 INFO L226 Difference]: Without dead ends: 502 [2022-03-03 19:08:56,276 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-03-03 19:08:56,277 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:56,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 21 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:08:56,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2022-03-03 19:08:56,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 447. [2022-03-03 19:08:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 446 states have (on average 3.195067264573991) internal successors, (1425), 446 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 1425 transitions. [2022-03-03 19:08:56,284 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 1425 transitions. Word has length 18 [2022-03-03 19:08:56,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:56,284 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 1425 transitions. [2022-03-03 19:08:56,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,284 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 1425 transitions. [2022-03-03 19:08:56,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:56,285 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:56,285 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:56,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-03-03 19:08:56,286 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:56,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:56,286 INFO L85 PathProgramCache]: Analyzing trace with hash 506049626, now seen corresponding path program 1 times [2022-03-03 19:08:56,286 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:56,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063000821] [2022-03-03 19:08:56,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:56,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:56,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:56,374 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:56,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:56,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063000821] [2022-03-03 19:08:56,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063000821] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:56,374 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:56,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:56,375 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990737281] [2022-03-03 19:08:56,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:56,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:56,375 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:56,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:56,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:56,375 INFO L87 Difference]: Start difference. First operand 447 states and 1425 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:56,482 INFO L93 Difference]: Finished difference Result 535 states and 1614 transitions. [2022-03-03 19:08:56,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:56,482 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:56,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:56,483 INFO L225 Difference]: With dead ends: 535 [2022-03-03 19:08:56,483 INFO L226 Difference]: Without dead ends: 523 [2022-03-03 19:08:56,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:08:56,484 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 52 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:56,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 29 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:56,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2022-03-03 19:08:56,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 443. [2022-03-03 19:08:56,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 3.2058823529411766) internal successors, (1417), 442 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1417 transitions. [2022-03-03 19:08:56,491 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1417 transitions. Word has length 18 [2022-03-03 19:08:56,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:56,491 INFO L470 AbstractCegarLoop]: Abstraction has 443 states and 1417 transitions. [2022-03-03 19:08:56,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,491 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1417 transitions. [2022-03-03 19:08:56,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:56,492 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:56,492 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:56,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-03-03 19:08:56,492 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:56,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:56,492 INFO L85 PathProgramCache]: Analyzing trace with hash 730277714, now seen corresponding path program 3 times [2022-03-03 19:08:56,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:56,493 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921988440] [2022-03-03 19:08:56,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:56,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:56,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:56,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:56,525 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:56,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921988440] [2022-03-03 19:08:56,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921988440] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:56,525 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:56,526 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:56,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675548580] [2022-03-03 19:08:56,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:56,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:56,526 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:56,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:56,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:56,526 INFO L87 Difference]: Start difference. First operand 443 states and 1417 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:56,596 INFO L93 Difference]: Finished difference Result 567 states and 1733 transitions. [2022-03-03 19:08:56,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:56,601 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:56,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:56,602 INFO L225 Difference]: With dead ends: 567 [2022-03-03 19:08:56,602 INFO L226 Difference]: Without dead ends: 567 [2022-03-03 19:08:56,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:56,602 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 29 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:56,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 24 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:56,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-03-03 19:08:56,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 426. [2022-03-03 19:08:56,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.1670588235294117) internal successors, (1346), 425 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1346 transitions. [2022-03-03 19:08:56,609 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1346 transitions. Word has length 18 [2022-03-03 19:08:56,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:56,609 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 1346 transitions. [2022-03-03 19:08:56,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,609 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1346 transitions. [2022-03-03 19:08:56,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:56,610 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:56,610 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:56,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-03-03 19:08:56,610 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:56,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:56,610 INFO L85 PathProgramCache]: Analyzing trace with hash -2067631598, now seen corresponding path program 2 times [2022-03-03 19:08:56,611 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:56,611 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751864096] [2022-03-03 19:08:56,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:56,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:56,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:56,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:08:56,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:56,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751864096] [2022-03-03 19:08:56,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751864096] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:56,629 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:56,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:56,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36474448] [2022-03-03 19:08:56,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:56,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:56,629 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:56,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:56,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:56,630 INFO L87 Difference]: Start difference. First operand 426 states and 1346 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:56,705 INFO L93 Difference]: Finished difference Result 534 states and 1595 transitions. [2022-03-03 19:08:56,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:56,705 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:56,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:56,706 INFO L225 Difference]: With dead ends: 534 [2022-03-03 19:08:56,707 INFO L226 Difference]: Without dead ends: 526 [2022-03-03 19:08:56,707 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-03-03 19:08:56,707 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:56,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 25 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:56,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2022-03-03 19:08:56,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 426. [2022-03-03 19:08:56,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.1576470588235295) internal successors, (1342), 425 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1342 transitions. [2022-03-03 19:08:56,716 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1342 transitions. Word has length 18 [2022-03-03 19:08:56,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:56,717 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 1342 transitions. [2022-03-03 19:08:56,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,717 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1342 transitions. [2022-03-03 19:08:56,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:56,718 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:56,718 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:56,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-03-03 19:08:56,718 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:56,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:56,718 INFO L85 PathProgramCache]: Analyzing trace with hash 790162898, now seen corresponding path program 3 times [2022-03-03 19:08:56,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:56,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141944678] [2022-03-03 19:08:56,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:56,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:56,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:56,743 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:56,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:56,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141944678] [2022-03-03 19:08:56,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141944678] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:56,743 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:56,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:56,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972618328] [2022-03-03 19:08:56,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:56,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:56,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:56,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:56,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:56,744 INFO L87 Difference]: Start difference. First operand 426 states and 1342 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:56,814 INFO L93 Difference]: Finished difference Result 488 states and 1478 transitions. [2022-03-03 19:08:56,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:56,815 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:56,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:56,816 INFO L225 Difference]: With dead ends: 488 [2022-03-03 19:08:56,816 INFO L226 Difference]: Without dead ends: 488 [2022-03-03 19:08:56,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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-03-03 19:08:56,816 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:56,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 26 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:56,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-03-03 19:08:56,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 406. [2022-03-03 19:08:56,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 3.1160493827160494) internal successors, (1262), 405 states have internal predecessors, (1262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1262 transitions. [2022-03-03 19:08:56,824 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1262 transitions. Word has length 18 [2022-03-03 19:08:56,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:56,824 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 1262 transitions. [2022-03-03 19:08:56,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:56,824 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1262 transitions. [2022-03-03 19:08:56,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:56,825 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:56,825 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:56,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-03-03 19:08:56,826 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:56,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:56,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1844012472, now seen corresponding path program 3 times [2022-03-03 19:08:56,826 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:56,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113358731] [2022-03-03 19:08:56,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:56,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:56,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:56,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:56,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:56,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113358731] [2022-03-03 19:08:56,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113358731] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:56,944 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:56,944 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:56,944 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265005487] [2022-03-03 19:08:56,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:56,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:56,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:56,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:56,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:56,946 INFO L87 Difference]: Start difference. First operand 406 states and 1262 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:57,036 INFO L93 Difference]: Finished difference Result 492 states and 1441 transitions. [2022-03-03 19:08:57,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:57,036 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:57,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:57,037 INFO L225 Difference]: With dead ends: 492 [2022-03-03 19:08:57,037 INFO L226 Difference]: Without dead ends: 492 [2022-03-03 19:08:57,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:57,038 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 53 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:57,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 29 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:57,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-03-03 19:08:57,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 369. [2022-03-03 19:08:57,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 3.073369565217391) internal successors, (1131), 368 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 1131 transitions. [2022-03-03 19:08:57,045 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 1131 transitions. Word has length 18 [2022-03-03 19:08:57,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:57,045 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 1131 transitions. [2022-03-03 19:08:57,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,046 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 1131 transitions. [2022-03-03 19:08:57,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:57,046 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:57,046 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:57,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-03-03 19:08:57,047 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:57,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:57,047 INFO L85 PathProgramCache]: Analyzing trace with hash -197121620, now seen corresponding path program 2 times [2022-03-03 19:08:57,047 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:57,047 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736907248] [2022-03-03 19:08:57,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:57,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:57,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:57,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:57,112 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:57,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736907248] [2022-03-03 19:08:57,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736907248] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:57,112 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:57,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:57,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820623863] [2022-03-03 19:08:57,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:57,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:57,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:57,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:57,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:57,113 INFO L87 Difference]: Start difference. First operand 369 states and 1131 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:57,197 INFO L93 Difference]: Finished difference Result 477 states and 1396 transitions. [2022-03-03 19:08:57,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:57,197 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:57,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:57,198 INFO L225 Difference]: With dead ends: 477 [2022-03-03 19:08:57,198 INFO L226 Difference]: Without dead ends: 477 [2022-03-03 19:08:57,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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-03-03 19:08:57,198 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 36 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:57,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 27 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:57,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-03-03 19:08:57,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 379. [2022-03-03 19:08:57,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.0846560846560847) internal successors, (1166), 378 states have internal predecessors, (1166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1166 transitions. [2022-03-03 19:08:57,204 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1166 transitions. Word has length 18 [2022-03-03 19:08:57,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:57,205 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 1166 transitions. [2022-03-03 19:08:57,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,205 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1166 transitions. [2022-03-03 19:08:57,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:57,205 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:57,205 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:57,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-03-03 19:08:57,206 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:57,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:57,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1810562742, now seen corresponding path program 4 times [2022-03-03 19:08:57,206 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:57,206 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434053286] [2022-03-03 19:08:57,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:57,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:57,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:57,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:57,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434053286] [2022-03-03 19:08:57,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434053286] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:57,275 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:57,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:57,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739135210] [2022-03-03 19:08:57,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:57,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:57,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:57,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:57,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:57,275 INFO L87 Difference]: Start difference. First operand 379 states and 1166 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:57,383 INFO L93 Difference]: Finished difference Result 406 states and 1207 transitions. [2022-03-03 19:08:57,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:57,383 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:57,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:57,384 INFO L225 Difference]: With dead ends: 406 [2022-03-03 19:08:57,384 INFO L226 Difference]: Without dead ends: 396 [2022-03-03 19:08:57,384 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-03-03 19:08:57,384 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 34 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:57,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 27 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:57,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-03-03 19:08:57,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 379. [2022-03-03 19:08:57,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.0714285714285716) internal successors, (1161), 378 states have internal predecessors, (1161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1161 transitions. [2022-03-03 19:08:57,391 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1161 transitions. Word has length 18 [2022-03-03 19:08:57,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:57,392 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 1161 transitions. [2022-03-03 19:08:57,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,392 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1161 transitions. [2022-03-03 19:08:57,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:57,393 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:57,393 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:57,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-03-03 19:08:57,393 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:57,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:57,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1939653548, now seen corresponding path program 3 times [2022-03-03 19:08:57,393 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:57,393 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932793961] [2022-03-03 19:08:57,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:57,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:57,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:57,450 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:57,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:57,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932793961] [2022-03-03 19:08:57,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932793961] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:57,450 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:57,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:08:57,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322527194] [2022-03-03 19:08:57,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:57,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:08:57,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:57,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:08:57,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:08:57,451 INFO L87 Difference]: Start difference. First operand 379 states and 1161 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:57,555 INFO L93 Difference]: Finished difference Result 514 states and 1461 transitions. [2022-03-03 19:08:57,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:57,556 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:57,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:57,557 INFO L225 Difference]: With dead ends: 514 [2022-03-03 19:08:57,557 INFO L226 Difference]: Without dead ends: 506 [2022-03-03 19:08:57,557 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-03-03 19:08:57,557 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 43 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:57,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 27 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:57,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2022-03-03 19:08:57,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 379. [2022-03-03 19:08:57,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.060846560846561) internal successors, (1157), 378 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1157 transitions. [2022-03-03 19:08:57,566 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1157 transitions. Word has length 18 [2022-03-03 19:08:57,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:57,566 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 1157 transitions. [2022-03-03 19:08:57,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,566 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1157 transitions. [2022-03-03 19:08:57,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:57,567 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:57,567 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:57,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-03-03 19:08:57,567 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:57,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:57,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1583210410, now seen corresponding path program 4 times [2022-03-03 19:08:57,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:57,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334867685] [2022-03-03 19:08:57,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:57,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:57,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:57,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:57,682 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:57,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334867685] [2022-03-03 19:08:57,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334867685] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:57,682 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:57,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:57,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235659845] [2022-03-03 19:08:57,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:57,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:57,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:57,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:57,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:57,683 INFO L87 Difference]: Start difference. First operand 379 states and 1157 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:57,800 INFO L93 Difference]: Finished difference Result 496 states and 1424 transitions. [2022-03-03 19:08:57,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:57,801 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:57,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:57,802 INFO L225 Difference]: With dead ends: 496 [2022-03-03 19:08:57,802 INFO L226 Difference]: Without dead ends: 496 [2022-03-03 19:08:57,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:08:57,802 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 54 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:57,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 35 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:57,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2022-03-03 19:08:57,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 359. [2022-03-03 19:08:57,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.0083798882681565) internal successors, (1077), 358 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1077 transitions. [2022-03-03 19:08:57,810 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1077 transitions. Word has length 18 [2022-03-03 19:08:57,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:57,810 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1077 transitions. [2022-03-03 19:08:57,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,810 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1077 transitions. [2022-03-03 19:08:57,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:57,811 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:57,811 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:57,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-03-03 19:08:57,811 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:57,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:57,811 INFO L85 PathProgramCache]: Analyzing trace with hash 501511186, now seen corresponding path program 4 times [2022-03-03 19:08:57,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:57,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036667238] [2022-03-03 19:08:57,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:57,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:57,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:57,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:57,856 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:57,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036667238] [2022-03-03 19:08:57,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036667238] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:57,856 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:57,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:57,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187765862] [2022-03-03 19:08:57,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:57,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:57,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:57,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:57,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:57,857 INFO L87 Difference]: Start difference. First operand 359 states and 1077 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:57,913 INFO L93 Difference]: Finished difference Result 384 states and 1115 transitions. [2022-03-03 19:08:57,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:57,913 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:57,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:57,914 INFO L225 Difference]: With dead ends: 384 [2022-03-03 19:08:57,914 INFO L226 Difference]: Without dead ends: 376 [2022-03-03 19:08:57,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:57,914 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:57,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 21 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:57,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-03-03 19:08:57,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 357. [2022-03-03 19:08:57,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.00561797752809) internal successors, (1070), 356 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1070 transitions. [2022-03-03 19:08:57,920 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1070 transitions. Word has length 18 [2022-03-03 19:08:57,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:57,920 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1070 transitions. [2022-03-03 19:08:57,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:57,920 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1070 transitions. [2022-03-03 19:08:57,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:57,921 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:57,921 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:57,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-03-03 19:08:57,921 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:57,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:57,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1600489610, now seen corresponding path program 5 times [2022-03-03 19:08:57,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:57,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540054102] [2022-03-03 19:08:57,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:57,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:57,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:58,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:58,026 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:58,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540054102] [2022-03-03 19:08:58,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540054102] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:58,026 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:58,026 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:58,026 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884944605] [2022-03-03 19:08:58,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:58,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:58,027 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:58,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:58,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:58,027 INFO L87 Difference]: Start difference. First operand 357 states and 1070 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:58,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:58,115 INFO L93 Difference]: Finished difference Result 422 states and 1218 transitions. [2022-03-03 19:08:58,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:08:58,115 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:58,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:58,116 INFO L225 Difference]: With dead ends: 422 [2022-03-03 19:08:58,116 INFO L226 Difference]: Without dead ends: 414 [2022-03-03 19:08:58,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:58,117 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 32 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:58,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 24 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:58,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-03-03 19:08:58,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 359. [2022-03-03 19:08:58,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 2.9972067039106145) internal successors, (1073), 358 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:58,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1073 transitions. [2022-03-03 19:08:58,123 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1073 transitions. Word has length 18 [2022-03-03 19:08:58,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:58,123 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1073 transitions. [2022-03-03 19:08:58,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:58,124 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1073 transitions. [2022-03-03 19:08:58,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:08:58,124 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:58,124 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:58,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-03-03 19:08:58,125 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:58,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:58,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1809790664, now seen corresponding path program 6 times [2022-03-03 19:08:58,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:58,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735513712] [2022-03-03 19:08:58,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:58,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:58,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:58,218 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:08:58,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:58,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735513712] [2022-03-03 19:08:58,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735513712] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:08:58,219 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:08:58,219 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:08:58,219 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526080022] [2022-03-03 19:08:58,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:08:58,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:08:58,219 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:58,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:08:58,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:08:58,219 INFO L87 Difference]: Start difference. First operand 359 states and 1073 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:58,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:58,305 INFO L93 Difference]: Finished difference Result 386 states and 1114 transitions. [2022-03-03 19:08:58,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:08:58,305 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:08:58,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:58,305 INFO L225 Difference]: With dead ends: 386 [2022-03-03 19:08:58,305 INFO L226 Difference]: Without dead ends: 374 [2022-03-03 19:08:58,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:08:58,306 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 39 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:58,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 25 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:08:58,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-03-03 19:08:58,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 357. [2022-03-03 19:08:58,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.002808988764045) internal successors, (1069), 356 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:58,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1069 transitions. [2022-03-03 19:08:58,312 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1069 transitions. Word has length 18 [2022-03-03 19:08:58,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:58,312 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1069 transitions. [2022-03-03 19:08:58,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:58,312 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1069 transitions. [2022-03-03 19:08:58,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:08:58,313 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:58,313 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] [2022-03-03 19:08:58,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-03-03 19:08:58,313 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:58,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:58,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1571044037, now seen corresponding path program 1 times [2022-03-03 19:08:58,313 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:58,313 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087900490] [2022-03-03 19:08:58,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:58,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:58,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:58,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:58,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:58,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087900490] [2022-03-03 19:08:58,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087900490] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:58,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966318838] [2022-03-03 19:08:58,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:58,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:58,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:58,708 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:08:58,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-03 19:08:58,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:58,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:08:58,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:59,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 369 treesize of output 317 [2022-03-03 19:09:00,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 338 treesize of output 302 [2022-03-03 19:09:00,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 302 treesize of output 250 [2022-03-03 19:09:00,775 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:00,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:01,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:09:02,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:02,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 446 treesize of output 390 [2022-03-03 19:09:03,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:09:03,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:09:03,250 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:09:03,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 248 treesize of output 211 [2022-03-03 19:09:03,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 157 [2022-03-03 19:09:03,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:03,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966318838] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:03,328 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:03,328 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:09:03,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106008481] [2022-03-03 19:09:03,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:03,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:09:03,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:03,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:09:03,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:09:03,331 INFO L87 Difference]: Start difference. First operand 357 states and 1069 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:05,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:05,529 INFO L93 Difference]: Finished difference Result 703 states and 2062 transitions. [2022-03-03 19:09:05,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:09:05,530 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 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 20 [2022-03-03 19:09:05,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:05,531 INFO L225 Difference]: With dead ends: 703 [2022-03-03 19:09:05,531 INFO L226 Difference]: Without dead ends: 688 [2022-03-03 19:09:05,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=291, Invalid=1269, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:09:05,532 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 277 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 983 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 983 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:05,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 231 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 983 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:09:05,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-03-03 19:09:05,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 386. [2022-03-03 19:09:05,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.0623376623376624) internal successors, (1179), 385 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:05,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1179 transitions. [2022-03-03 19:09:05,540 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1179 transitions. Word has length 20 [2022-03-03 19:09:05,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:05,541 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1179 transitions. [2022-03-03 19:09:05,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:05,541 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1179 transitions. [2022-03-03 19:09:05,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:05,542 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:05,542 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] [2022-03-03 19:09:05,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-03 19:09:05,747 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,SelfDestructingSolverStorable50 [2022-03-03 19:09:05,747 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:05,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:05,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1107730749, now seen corresponding path program 2 times [2022-03-03 19:09:05,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:05,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319820922] [2022-03-03 19:09:05,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:05,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:05,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:06,223 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:06,223 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:06,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319820922] [2022-03-03 19:09:06,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319820922] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:06,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573673121] [2022-03-03 19:09:06,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:09:06,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:06,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:06,225 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:09:06,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-03 19:09:06,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:09:06,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:09:06,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:09:06,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:06,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 341 treesize of output 301 [2022-03-03 19:09:07,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 349 treesize of output 297 [2022-03-03 19:09:07,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 297 treesize of output 261 [2022-03-03 19:09:07,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:07,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:08,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 135 [2022-03-03 19:09:09,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:09,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 493 treesize of output 429 [2022-03-03 19:09:10,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:09:10,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:09:10,348 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:09:10,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 248 treesize of output 211 [2022-03-03 19:09:10,353 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 185 treesize of output 157 [2022-03-03 19:09:10,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:10,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573673121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:10,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:10,413 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:09:10,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584934085] [2022-03-03 19:09:10,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:10,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:09:10,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:10,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:09:10,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:09:10,414 INFO L87 Difference]: Start difference. First operand 386 states and 1179 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:14,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:14,945 INFO L93 Difference]: Finished difference Result 731 states and 2154 transitions. [2022-03-03 19:09:14,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:09:14,946 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 20 [2022-03-03 19:09:14,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:14,947 INFO L225 Difference]: With dead ends: 731 [2022-03-03 19:09:14,947 INFO L226 Difference]: Without dead ends: 716 [2022-03-03 19:09:14,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=352, Invalid=1810, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:09:14,947 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 244 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 1329 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:14,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 327 Invalid, 1400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1329 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:09:14,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-03-03 19:09:14,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 396. [2022-03-03 19:09:14,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 3.050632911392405) internal successors, (1205), 395 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:14,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1205 transitions. [2022-03-03 19:09:14,959 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1205 transitions. Word has length 20 [2022-03-03 19:09:14,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:14,959 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 1205 transitions. [2022-03-03 19:09:14,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:14,959 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1205 transitions. [2022-03-03 19:09:14,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:14,960 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:14,960 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] [2022-03-03 19:09:14,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-03 19:09:15,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:15,160 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:15,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:15,161 INFO L85 PathProgramCache]: Analyzing trace with hash 335237243, now seen corresponding path program 3 times [2022-03-03 19:09:15,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:15,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630340303] [2022-03-03 19:09:15,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:15,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:15,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:15,553 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:15,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:15,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630340303] [2022-03-03 19:09:15,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630340303] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:15,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123670083] [2022-03-03 19:09:15,554 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:09:15,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:15,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:15,555 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:09:15,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-03 19:09:15,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:09:15,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:09:15,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:09:15,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:16,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 299 treesize of output 251 [2022-03-03 19:09:16,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 343 treesize of output 295 [2022-03-03 19:09:16,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 295 treesize of output 255 [2022-03-03 19:09:17,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:17,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:18,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-03-03 19:09:18,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:18,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 405 treesize of output 349 [2022-03-03 19:09:19,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:09:19,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:09:19,524 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:09:19,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 248 treesize of output 211 [2022-03-03 19:09:19,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 157 [2022-03-03 19:09:19,592 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:19,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123670083] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:19,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:19,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:09:19,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167758665] [2022-03-03 19:09:19,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:19,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:09:19,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:19,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:09:19,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:09:19,593 INFO L87 Difference]: Start difference. First operand 396 states and 1205 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:24,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:24,189 INFO L93 Difference]: Finished difference Result 707 states and 2081 transitions. [2022-03-03 19:09:24,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:09:24,189 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 20 [2022-03-03 19:09:24,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:24,190 INFO L225 Difference]: With dead ends: 707 [2022-03-03 19:09:24,190 INFO L226 Difference]: Without dead ends: 692 [2022-03-03 19:09:24,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=481, Invalid=2171, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 19:09:24,191 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 178 mSDsluCounter, 1421 mSDsCounter, 0 mSdLazyCounter, 2271 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 2318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 2271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:24,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 528 Invalid, 2318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 2271 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-03 19:09:24,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-03-03 19:09:24,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 412. [2022-03-03 19:09:24,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 3.0316301703163018) internal successors, (1246), 411 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:24,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1246 transitions. [2022-03-03 19:09:24,198 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1246 transitions. Word has length 20 [2022-03-03 19:09:24,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:24,198 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 1246 transitions. [2022-03-03 19:09:24,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:24,199 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1246 transitions. [2022-03-03 19:09:24,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:24,199 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:24,199 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] [2022-03-03 19:09:24,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-03 19:09:24,400 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,SelfDestructingSolverStorable52 [2022-03-03 19:09:24,400 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:24,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:24,400 INFO L85 PathProgramCache]: Analyzing trace with hash 66528419, now seen corresponding path program 4 times [2022-03-03 19:09:24,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:24,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384823854] [2022-03-03 19:09:24,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:24,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:24,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:24,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:24,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:24,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384823854] [2022-03-03 19:09:24,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384823854] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:24,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568301658] [2022-03-03 19:09:24,725 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:09:24,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:24,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:24,726 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:09:24,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-03 19:09:24,756 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:09:24,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:09:24,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:09:24,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:25,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 240 [2022-03-03 19:09:25,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 233 [2022-03-03 19:09:25,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-03-03 19:09:25,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:25,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:26,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:09:27,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:27,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 523 treesize of output 459 [2022-03-03 19:09:28,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:09:28,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:09:28,956 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:09:28,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 248 treesize of output 211 [2022-03-03 19:09:28,962 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 185 treesize of output 157 [2022-03-03 19:09:29,037 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:29,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568301658] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:29,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:29,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:09:29,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938138434] [2022-03-03 19:09:29,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:29,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:09:29,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:29,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:09:29,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:09:29,038 INFO L87 Difference]: Start difference. First operand 412 states and 1246 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:30,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:30,279 INFO L93 Difference]: Finished difference Result 683 states and 2023 transitions. [2022-03-03 19:09:30,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:09:30,279 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 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 20 [2022-03-03 19:09:30,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:30,280 INFO L225 Difference]: With dead ends: 683 [2022-03-03 19:09:30,280 INFO L226 Difference]: Without dead ends: 668 [2022-03-03 19:09:30,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=270, Invalid=1136, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:09:30,281 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 179 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:30,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 178 Invalid, 881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:09:30,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-03-03 19:09:30,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 418. [2022-03-03 19:09:30,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 3.038369304556355) internal successors, (1267), 417 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:30,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1267 transitions. [2022-03-03 19:09:30,287 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1267 transitions. Word has length 20 [2022-03-03 19:09:30,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:30,287 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 1267 transitions. [2022-03-03 19:09:30,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:30,287 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1267 transitions. [2022-03-03 19:09:30,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:30,287 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:30,288 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] [2022-03-03 19:09:30,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-03 19:09:30,488 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,SelfDestructingSolverStorable53 [2022-03-03 19:09:30,488 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:30,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:30,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1549664091, now seen corresponding path program 5 times [2022-03-03 19:09:30,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:30,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592235086] [2022-03-03 19:09:30,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:30,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:30,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:30,823 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:30,824 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:30,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592235086] [2022-03-03 19:09:30,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592235086] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:30,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082046244] [2022-03-03 19:09:30,824 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:09:30,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:30,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:30,825 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:09:30,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-03 19:09:30,863 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:09:30,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:09:30,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:09:30,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:31,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 390 treesize of output 342 [2022-03-03 19:09:31,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 265 treesize of output 225 [2022-03-03 19:09:31,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 197 [2022-03-03 19:09:32,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:32,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:33,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 132 [2022-03-03 19:09:33,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:33,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 518 treesize of output 454 [2022-03-03 19:09:34,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:09:34,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:09:34,924 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:09:34,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 342 treesize of output 297 [2022-03-03 19:09:34,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 294 treesize of output 246 [2022-03-03 19:09:35,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:35,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082046244] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:35,018 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:35,018 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:09:35,018 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16285327] [2022-03-03 19:09:35,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:35,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:09:35,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:35,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:09:35,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:09:35,019 INFO L87 Difference]: Start difference. First operand 418 states and 1267 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:39,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:39,358 INFO L93 Difference]: Finished difference Result 706 states and 2078 transitions. [2022-03-03 19:09:39,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 19:09:39,358 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 20 [2022-03-03 19:09:39,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:39,359 INFO L225 Difference]: With dead ends: 706 [2022-03-03 19:09:39,359 INFO L226 Difference]: Without dead ends: 691 [2022-03-03 19:09:39,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=489, Invalid=2481, Unknown=0, NotChecked=0, Total=2970 [2022-03-03 19:09:39,360 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 118 mSDsluCounter, 1156 mSDsCounter, 0 mSdLazyCounter, 2105 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 2146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 2105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:39,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 488 Invalid, 2146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 2105 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-03 19:09:39,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-03-03 19:09:39,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 415. [2022-03-03 19:09:39,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 3.031400966183575) internal successors, (1255), 414 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:39,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1255 transitions. [2022-03-03 19:09:39,368 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1255 transitions. Word has length 20 [2022-03-03 19:09:39,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:39,368 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 1255 transitions. [2022-03-03 19:09:39,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:39,369 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1255 transitions. [2022-03-03 19:09:39,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:39,369 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:39,369 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] [2022-03-03 19:09:39,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-03 19:09:39,583 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,SelfDestructingSolverStorable54 [2022-03-03 19:09:39,583 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:39,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:39,584 INFO L85 PathProgramCache]: Analyzing trace with hash 229326531, now seen corresponding path program 6 times [2022-03-03 19:09:39,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:39,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108137923] [2022-03-03 19:09:39,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:39,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:39,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:39,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:39,912 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:39,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108137923] [2022-03-03 19:09:39,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108137923] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:39,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556331665] [2022-03-03 19:09:39,912 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:09:39,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:39,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:39,916 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:09:39,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-03 19:09:39,959 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:09:39,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:09:39,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:09:39,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:40,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 194 [2022-03-03 19:09:40,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 362 treesize of output 314 [2022-03-03 19:09:40,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 314 treesize of output 266 [2022-03-03 19:09:41,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:41,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:41,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:09:42,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:42,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 456 treesize of output 416 [2022-03-03 19:09:43,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:09:43,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:09:44,152 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:09:44,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 245 treesize of output 208 [2022-03-03 19:09:44,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 185 treesize of output 157 [2022-03-03 19:09:44,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:44,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556331665] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:44,220 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:44,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:09:44,220 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402935341] [2022-03-03 19:09:44,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:44,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:09:44,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:44,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:09:44,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:09:44,221 INFO L87 Difference]: Start difference. First operand 415 states and 1255 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:45,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:45,146 INFO L93 Difference]: Finished difference Result 617 states and 1844 transitions. [2022-03-03 19:09:45,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 19:09:45,146 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 20 [2022-03-03 19:09:45,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:45,147 INFO L225 Difference]: With dead ends: 617 [2022-03-03 19:09:45,147 INFO L226 Difference]: Without dead ends: 602 [2022-03-03 19:09:45,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=205, Invalid=917, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:09:45,148 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 106 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:45,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 196 Invalid, 937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 888 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:09:45,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2022-03-03 19:09:45,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 424. [2022-03-03 19:09:45,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 3.0307328605200947) internal successors, (1282), 423 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:45,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1282 transitions. [2022-03-03 19:09:45,156 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1282 transitions. Word has length 20 [2022-03-03 19:09:45,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:45,156 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 1282 transitions. [2022-03-03 19:09:45,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:45,156 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1282 transitions. [2022-03-03 19:09:45,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:45,157 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:45,157 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] [2022-03-03 19:09:45,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-03 19:09:45,357 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,SelfDestructingSolverStorable55 [2022-03-03 19:09:45,357 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:45,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:45,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1925465403, now seen corresponding path program 7 times [2022-03-03 19:09:45,358 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:45,358 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738866682] [2022-03-03 19:09:45,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:45,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:45,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:45,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:45,662 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:45,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738866682] [2022-03-03 19:09:45,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738866682] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:45,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324016559] [2022-03-03 19:09:45,662 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:09:45,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:45,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:45,663 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:09:45,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-03 19:09:45,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:45,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:09:45,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:46,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 249 treesize of output 221 [2022-03-03 19:09:46,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 302 treesize of output 258 [2022-03-03 19:09:46,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 222 [2022-03-03 19:09:46,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:46,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:47,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:09:48,273 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:48,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 417 treesize of output 381 [2022-03-03 19:09:48,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:09:48,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:09:48,862 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:09:48,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 209 [2022-03-03 19:09:48,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 157 [2022-03-03 19:09:48,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:48,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324016559] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:48,926 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:48,926 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:09:48,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583206399] [2022-03-03 19:09:48,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:48,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:09:48,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:48,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:09:48,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:09:48,927 INFO L87 Difference]: Start difference. First operand 424 states and 1282 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:50,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:50,247 INFO L93 Difference]: Finished difference Result 714 states and 2118 transitions. [2022-03-03 19:09:50,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:09:50,247 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 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 20 [2022-03-03 19:09:50,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:50,248 INFO L225 Difference]: With dead ends: 714 [2022-03-03 19:09:50,248 INFO L226 Difference]: Without dead ends: 699 [2022-03-03 19:09:50,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=229, Invalid=1031, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:09:50,249 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 139 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 1339 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:50,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 288 Invalid, 1389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1339 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:09:50,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-03-03 19:09:50,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 436. [2022-03-03 19:09:50,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 3.0298850574712644) internal successors, (1318), 435 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:50,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1318 transitions. [2022-03-03 19:09:50,258 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1318 transitions. Word has length 20 [2022-03-03 19:09:50,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:50,258 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1318 transitions. [2022-03-03 19:09:50,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:50,258 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1318 transitions. [2022-03-03 19:09:50,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:50,259 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:50,259 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] [2022-03-03 19:09:50,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-03-03 19:09:50,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:50,482 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:50,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:50,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1896691395, now seen corresponding path program 8 times [2022-03-03 19:09:50,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:50,483 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565564737] [2022-03-03 19:09:50,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:50,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:50,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:50,803 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:50,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:50,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565564737] [2022-03-03 19:09:50,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565564737] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:50,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017107571] [2022-03-03 19:09:50,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:09:50,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:50,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:50,806 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:09:50,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-03 19:09:50,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:09:50,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:09:50,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:09:50,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:51,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 260 [2022-03-03 19:09:51,791 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 316 treesize of output 276 [2022-03-03 19:09:51,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 236 [2022-03-03 19:09:52,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:52,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:52,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:09:53,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:53,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 524 treesize of output 460 [2022-03-03 19:09:54,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:09:54,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:09:55,246 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:09:55,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 288 treesize of output 251 [2022-03-03 19:09:55,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 208 [2022-03-03 19:09:55,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:55,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017107571] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:55,327 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:55,327 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:09:55,327 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713573877] [2022-03-03 19:09:55,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:55,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:09:55,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:55,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:09:55,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:09:55,328 INFO L87 Difference]: Start difference. First operand 436 states and 1318 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:57,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:57,172 INFO L93 Difference]: Finished difference Result 725 states and 2156 transitions. [2022-03-03 19:09:57,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:09:57,172 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 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 20 [2022-03-03 19:09:57,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:57,173 INFO L225 Difference]: With dead ends: 725 [2022-03-03 19:09:57,173 INFO L226 Difference]: Without dead ends: 710 [2022-03-03 19:09:57,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=286, Invalid=1354, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 19:09:57,174 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 119 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:57,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 208 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 945 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:09:57,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2022-03-03 19:09:57,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 442. [2022-03-03 19:09:57,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 3.036281179138322) internal successors, (1339), 441 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:57,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1339 transitions. [2022-03-03 19:09:57,180 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1339 transitions. Word has length 20 [2022-03-03 19:09:57,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:57,180 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 1339 transitions. [2022-03-03 19:09:57,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:57,180 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1339 transitions. [2022-03-03 19:09:57,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:57,181 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:57,181 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] [2022-03-03 19:09:57,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-03 19:09:57,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:57,382 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:57,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:57,382 INFO L85 PathProgramCache]: Analyzing trace with hash 280498885, now seen corresponding path program 9 times [2022-03-03 19:09:57,382 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:57,382 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002276491] [2022-03-03 19:09:57,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:57,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:57,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:57,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:57,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:57,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002276491] [2022-03-03 19:09:57,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002276491] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:57,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911409899] [2022-03-03 19:09:57,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:09:57,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:57,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:57,736 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:09:57,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-03 19:09:57,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:09:57,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:09:57,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:09:57,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:58,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 341 treesize of output 305 [2022-03-03 19:09:58,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 265 treesize of output 221 [2022-03-03 19:09:58,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 197 [2022-03-03 19:09:59,155 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:59,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:10:00,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 135 [2022-03-03 19:10:00,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:00,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 533 treesize of output 477 [2022-03-03 19:10:01,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:10:01,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:10:01,846 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:10:01,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 261 [2022-03-03 19:10:01,850 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 231 treesize of output 195 [2022-03-03 19:10:01,917 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:01,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911409899] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:10:01,918 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:10:01,918 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:10:01,918 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640448541] [2022-03-03 19:10:01,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:10:01,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:10:01,918 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:10:01,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:10:01,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=658, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:10:01,918 INFO L87 Difference]: Start difference. First operand 442 states and 1339 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:06,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:10:06,050 INFO L93 Difference]: Finished difference Result 751 states and 2210 transitions. [2022-03-03 19:10:06,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:10:06,050 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 20 [2022-03-03 19:10:06,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:10:06,051 INFO L225 Difference]: With dead ends: 751 [2022-03-03 19:10:06,051 INFO L226 Difference]: Without dead ends: 736 [2022-03-03 19:10:06,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=468, Invalid=2184, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 19:10:06,052 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 144 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 2093 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 2136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:10:06,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 488 Invalid, 2136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2093 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-03 19:10:06,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2022-03-03 19:10:06,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 439. [2022-03-03 19:10:06,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 3.029680365296804) internal successors, (1327), 438 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:06,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1327 transitions. [2022-03-03 19:10:06,058 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1327 transitions. Word has length 20 [2022-03-03 19:10:06,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:10:06,058 INFO L470 AbstractCegarLoop]: Abstraction has 439 states and 1327 transitions. [2022-03-03 19:10:06,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:06,058 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1327 transitions. [2022-03-03 19:10:06,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:10:06,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:10:06,059 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] [2022-03-03 19:10:06,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-03 19:10:06,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-03 19:10:06,260 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:10:06,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:10:06,260 INFO L85 PathProgramCache]: Analyzing trace with hash 2059489507, now seen corresponding path program 10 times [2022-03-03 19:10:06,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:10:06,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453255397] [2022-03-03 19:10:06,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:10:06,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:10:06,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:06,682 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:06,683 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:10:06,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453255397] [2022-03-03 19:10:06,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453255397] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:10:06,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345347740] [2022-03-03 19:10:06,683 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:10:06,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:06,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:10:06,686 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:10:06,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-03 19:10:06,717 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:10:06,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:10:06,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:10:06,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:07,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 198 [2022-03-03 19:10:07,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 366 treesize of output 326 [2022-03-03 19:10:07,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 326 treesize of output 270 [2022-03-03 19:10:07,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:07,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:10:08,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:10:09,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:09,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 456 treesize of output 416 [2022-03-03 19:10:10,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:10:10,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:10:10,478 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:10:10,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 232 [2022-03-03 19:10:10,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 197 [2022-03-03 19:10:10,537 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:10,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345347740] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:10:10,537 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:10:10,537 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:10:10,537 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774213322] [2022-03-03 19:10:10,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:10:10,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:10:10,538 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:10:10,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:10:10,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:10:10,538 INFO L87 Difference]: Start difference. First operand 439 states and 1327 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:13,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:10:13,113 INFO L93 Difference]: Finished difference Result 722 states and 2155 transitions. [2022-03-03 19:10:13,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:10:13,114 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 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 20 [2022-03-03 19:10:13,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:10:13,115 INFO L225 Difference]: With dead ends: 722 [2022-03-03 19:10:13,115 INFO L226 Difference]: Without dead ends: 707 [2022-03-03 19:10:13,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=298, Invalid=1508, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:10:13,115 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 133 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:10:13,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 333 Invalid, 1527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1461 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:10:13,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2022-03-03 19:10:13,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 436. [2022-03-03 19:10:13,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 3.0298850574712644) internal successors, (1318), 435 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:13,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1318 transitions. [2022-03-03 19:10:13,122 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1318 transitions. Word has length 20 [2022-03-03 19:10:13,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:10:13,123 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1318 transitions. [2022-03-03 19:10:13,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:13,123 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1318 transitions. [2022-03-03 19:10:13,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:10:13,124 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:10:13,124 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] [2022-03-03 19:10:13,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-03 19:10:13,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-03 19:10:13,339 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:10:13,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:10:13,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1956356129, now seen corresponding path program 11 times [2022-03-03 19:10:13,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:10:13,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654630209] [2022-03-03 19:10:13,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:10:13,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:10:13,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:13,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:13,732 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:10:13,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654630209] [2022-03-03 19:10:13,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654630209] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:10:13,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433992056] [2022-03-03 19:10:13,732 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:10:13,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:13,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:10:13,733 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:10:13,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-03 19:10:13,773 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:10:13,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:10:13,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:10:13,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:14,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 359 treesize of output 311 [2022-03-03 19:10:14,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 363 treesize of output 315 [2022-03-03 19:10:14,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 315 treesize of output 267 [2022-03-03 19:10:15,694 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:15,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:10:16,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 105 [2022-03-03 19:10:17,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:10:17,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:10:17,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:17,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 352 treesize of output 308 [2022-03-03 19:10:18,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:18,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 377 treesize of output 321 [2022-03-03 19:10:18,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:18,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 313 treesize of output 281 [2022-03-03 19:10:18,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:18,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433992056] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:10:18,534 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:10:18,534 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:10:18,534 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862212138] [2022-03-03 19:10:18,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:10:18,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:10:18,535 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:10:18,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:10:18,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:10:18,535 INFO L87 Difference]: Start difference. First operand 436 states and 1318 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:31,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:10:31,292 INFO L93 Difference]: Finished difference Result 1625 states and 4499 transitions. [2022-03-03 19:10:31,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 19:10:31,293 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:10:31,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:10:31,295 INFO L225 Difference]: With dead ends: 1625 [2022-03-03 19:10:31,295 INFO L226 Difference]: Without dead ends: 1451 [2022-03-03 19:10:31,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2364 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=1295, Invalid=6187, Unknown=0, NotChecked=0, Total=7482 [2022-03-03 19:10:31,296 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 467 mSDsluCounter, 1320 mSDsCounter, 0 mSdLazyCounter, 2137 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 2337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 2137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:10:31,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 626 Invalid, 2337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 2137 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-03 19:10:31,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1451 states. [2022-03-03 19:10:31,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1451 to 487. [2022-03-03 19:10:31,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 486 states have (on average 3.111111111111111) internal successors, (1512), 486 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:31,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 1512 transitions. [2022-03-03 19:10:31,307 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 1512 transitions. Word has length 20 [2022-03-03 19:10:31,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:10:31,307 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 1512 transitions. [2022-03-03 19:10:31,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:31,307 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 1512 transitions. [2022-03-03 19:10:31,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:10:31,308 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:10:31,308 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] [2022-03-03 19:10:31,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-03 19:10:31,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:31,508 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:10:31,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:10:31,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1686627103, now seen corresponding path program 12 times [2022-03-03 19:10:31,509 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:10:31,509 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126224708] [2022-03-03 19:10:31,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:10:31,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:10:31,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:31,900 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:31,900 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:10:31,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126224708] [2022-03-03 19:10:31,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126224708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:10:31,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703104457] [2022-03-03 19:10:31,900 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:10:31,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:31,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:10:31,901 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:10:31,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-03 19:10:31,934 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:10:31,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:10:31,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:10:31,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:32,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 264 [2022-03-03 19:10:32,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 306 treesize of output 270 [2022-03-03 19:10:32,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 270 treesize of output 226 [2022-03-03 19:10:33,316 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:33,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:10:33,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 41 [2022-03-03 19:10:34,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 140 [2022-03-03 19:10:34,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 130 [2022-03-03 19:10:35,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:35,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 304 treesize of output 272 [2022-03-03 19:10:35,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:35,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 369 treesize of output 317 [2022-03-03 19:10:35,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:35,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 309 treesize of output 281 [2022-03-03 19:10:36,052 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:36,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703104457] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:10:36,053 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:10:36,053 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:10:36,053 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973544994] [2022-03-03 19:10:36,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:10:36,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:10:36,053 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:10:36,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:10:36,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:10:36,054 INFO L87 Difference]: Start difference. First operand 487 states and 1512 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:41,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:10:41,560 INFO L93 Difference]: Finished difference Result 912 states and 2673 transitions. [2022-03-03 19:10:41,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 19:10:41,561 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:10:41,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:10:41,562 INFO L225 Difference]: With dead ends: 912 [2022-03-03 19:10:41,562 INFO L226 Difference]: Without dead ends: 882 [2022-03-03 19:10:41,563 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 774 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=622, Invalid=2240, Unknown=0, NotChecked=0, Total=2862 [2022-03-03 19:10:41,563 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 332 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 1261 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 1261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:10:41,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 333 Invalid, 1492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 1261 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:10:41,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2022-03-03 19:10:41,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 496. [2022-03-03 19:10:41,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.1313131313131315) internal successors, (1550), 495 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:41,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1550 transitions. [2022-03-03 19:10:41,573 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1550 transitions. Word has length 20 [2022-03-03 19:10:41,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:10:41,573 INFO L470 AbstractCegarLoop]: Abstraction has 496 states and 1550 transitions. [2022-03-03 19:10:41,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:41,573 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1550 transitions. [2022-03-03 19:10:41,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:10:41,574 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:10:41,575 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] [2022-03-03 19:10:41,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-03 19:10:41,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:41,787 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:10:41,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:10:41,788 INFO L85 PathProgramCache]: Analyzing trace with hash 153769067, now seen corresponding path program 13 times [2022-03-03 19:10:41,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:10:41,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326364828] [2022-03-03 19:10:41,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:10:41,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:10:41,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:42,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:42,319 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:10:42,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326364828] [2022-03-03 19:10:42,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326364828] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:10:42,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930896643] [2022-03-03 19:10:42,319 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:10:42,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:42,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:10:42,320 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:10:42,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-03 19:10:42,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:42,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:10:42,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:42,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 313 treesize of output 269 [2022-03-03 19:10:43,558 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 234 [2022-03-03 19:10:43,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 206 [2022-03-03 19:10:43,977 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:43,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:10:44,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 133 [2022-03-03 19:10:45,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 211 [2022-03-03 19:10:45,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 201 [2022-03-03 19:10:45,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:45,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 355 treesize of output 315 [2022-03-03 19:10:46,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:46,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 393 treesize of output 337 [2022-03-03 19:10:46,251 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:46,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 329 treesize of output 297 [2022-03-03 19:10:46,460 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:46,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930896643] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:10:46,460 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:10:46,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:10:46,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364850481] [2022-03-03 19:10:46,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:10:46,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:10:46,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:10:46,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:10:46,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:10:46,461 INFO L87 Difference]: Start difference. First operand 496 states and 1550 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:53,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:10:53,051 INFO L93 Difference]: Finished difference Result 872 states and 2591 transitions. [2022-03-03 19:10:53,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 19:10:53,051 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:10:53,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:10:53,052 INFO L225 Difference]: With dead ends: 872 [2022-03-03 19:10:53,052 INFO L226 Difference]: Without dead ends: 827 [2022-03-03 19:10:53,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 769 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=498, Invalid=2694, Unknown=0, NotChecked=0, Total=3192 [2022-03-03 19:10:53,053 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 223 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 1437 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 1546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:10:53,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 441 Invalid, 1546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1437 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:10:53,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2022-03-03 19:10:53,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 497. [2022-03-03 19:10:53,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 496 states have (on average 3.1330645161290325) internal successors, (1554), 496 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:53,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 1554 transitions. [2022-03-03 19:10:53,060 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 1554 transitions. Word has length 20 [2022-03-03 19:10:53,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:10:53,060 INFO L470 AbstractCegarLoop]: Abstraction has 497 states and 1554 transitions. [2022-03-03 19:10:53,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:53,060 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 1554 transitions. [2022-03-03 19:10:53,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:10:53,061 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:10:53,061 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] [2022-03-03 19:10:53,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-03 19:10:53,261 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,SelfDestructingSolverStorable62 [2022-03-03 19:10:53,262 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:10:53,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:10:53,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1961155825, now seen corresponding path program 14 times [2022-03-03 19:10:53,262 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:10:53,262 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011428810] [2022-03-03 19:10:53,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:10:53,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:10:53,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:53,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:53,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:10:53,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011428810] [2022-03-03 19:10:53,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011428810] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:10:53,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782004383] [2022-03-03 19:10:53,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:10:53,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:53,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:10:53,592 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:10:53,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-03 19:10:53,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:10:53,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:10:53,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:10:53,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:53,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:10:53,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 363 treesize of output 319 [2022-03-03 19:10:55,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:10:55,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 314 treesize of output 270 [2022-03-03 19:10:55,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 270 treesize of output 234 [2022-03-03 19:10:55,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:55,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:10:56,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:10:57,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:57,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 351 treesize of output 307 [2022-03-03 19:10:57,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:57,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-03-03 19:10:57,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:57,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-03-03 19:10:57,775 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:57,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782004383] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:10:57,775 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:10:57,775 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:10:57,775 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934297764] [2022-03-03 19:10:57,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:10:57,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:10:57,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:10:57,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:10:57,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:10:57,776 INFO L87 Difference]: Start difference. First operand 497 states and 1554 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:58,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:10:58,178 INFO L93 Difference]: Finished difference Result 657 states and 2065 transitions. [2022-03-03 19:10:58,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:10:58,179 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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 20 [2022-03-03 19:10:58,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:10:58,180 INFO L225 Difference]: With dead ends: 657 [2022-03-03 19:10:58,180 INFO L226 Difference]: Without dead ends: 642 [2022-03-03 19:10:58,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:10:58,181 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 59 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:10:58,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 191 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 341 Invalid, 0 Unknown, 169 Unchecked, 0.2s Time] [2022-03-03 19:10:58,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2022-03-03 19:10:58,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 505. [2022-03-03 19:10:58,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 504 states have (on average 3.138888888888889) internal successors, (1582), 504 states have internal predecessors, (1582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:58,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 1582 transitions. [2022-03-03 19:10:58,192 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 1582 transitions. Word has length 20 [2022-03-03 19:10:58,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:10:58,193 INFO L470 AbstractCegarLoop]: Abstraction has 505 states and 1582 transitions. [2022-03-03 19:10:58,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:58,193 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 1582 transitions. [2022-03-03 19:10:58,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:10:58,194 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:10:58,194 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] [2022-03-03 19:10:58,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-03 19:10:58,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:58,395 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:10:58,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:10:58,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1402517995, now seen corresponding path program 15 times [2022-03-03 19:10:58,395 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:10:58,395 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589652123] [2022-03-03 19:10:58,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:10:58,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:10:58,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:58,770 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:58,770 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:10:58,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589652123] [2022-03-03 19:10:58,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589652123] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:10:58,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880929999] [2022-03-03 19:10:58,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:10:58,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:58,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:10:58,772 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:10:58,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-03 19:10:58,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:10:58,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:10:58,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:10:58,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:59,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:10:59,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 371 treesize of output 327 [2022-03-03 19:11:00,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:11:00,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 270 treesize of output 234 [2022-03-03 19:11:00,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 202 [2022-03-03 19:11:01,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:01,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:01,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:11:02,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:02,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 297 treesize of output 261 [2022-03-03 19:11:02,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:02,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-03-03 19:11:02,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:02,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-03-03 19:11:02,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:02,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880929999] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:02,974 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:02,974 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:11:02,975 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887625018] [2022-03-03 19:11:02,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:02,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:11:02,975 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:02,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:11:02,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:11:02,975 INFO L87 Difference]: Start difference. First operand 505 states and 1582 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:03,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:03,764 INFO L93 Difference]: Finished difference Result 765 states and 2293 transitions. [2022-03-03 19:11:03,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:11:03,764 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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 20 [2022-03-03 19:11:03,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:03,766 INFO L225 Difference]: With dead ends: 765 [2022-03-03 19:11:03,766 INFO L226 Difference]: Without dead ends: 750 [2022-03-03 19:11:03,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:11:03,766 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 140 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 1116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 392 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:03,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 284 Invalid, 1116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 704 Invalid, 0 Unknown, 392 Unchecked, 0.4s Time] [2022-03-03 19:11:03,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2022-03-03 19:11:03,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 516. [2022-03-03 19:11:03,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 515 states have (on average 3.145631067961165) internal successors, (1620), 515 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:03,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 1620 transitions. [2022-03-03 19:11:03,776 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 1620 transitions. Word has length 20 [2022-03-03 19:11:03,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:03,777 INFO L470 AbstractCegarLoop]: Abstraction has 516 states and 1620 transitions. [2022-03-03 19:11:03,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:03,777 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 1620 transitions. [2022-03-03 19:11:03,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:03,778 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:03,778 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] [2022-03-03 19:11:03,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-03 19:11:03,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:03,978 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:03,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:03,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1884086173, now seen corresponding path program 16 times [2022-03-03 19:11:03,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:03,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359309673] [2022-03-03 19:11:03,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:03,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:03,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:04,389 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:04,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:04,390 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359309673] [2022-03-03 19:11:04,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359309673] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:04,390 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566222073] [2022-03-03 19:11:04,390 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:11:04,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:04,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:04,391 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:11:04,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-03 19:11:04,422 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:11:04,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:04,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:11:04,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:04,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 315 treesize of output 267 [2022-03-03 19:11:05,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 383 treesize of output 335 [2022-03-03 19:11:05,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 335 treesize of output 287 [2022-03-03 19:11:06,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:06,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:06,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:11:07,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:07,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 327 treesize of output 287 [2022-03-03 19:11:07,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:07,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-03-03 19:11:07,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:07,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-03-03 19:11:07,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:07,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566222073] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:07,942 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:07,942 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:11:07,942 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016382589] [2022-03-03 19:11:07,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:07,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:11:07,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:07,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:11:07,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:11:07,942 INFO L87 Difference]: Start difference. First operand 516 states and 1620 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:09,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:09,454 INFO L93 Difference]: Finished difference Result 771 states and 2301 transitions. [2022-03-03 19:11:09,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:11:09,455 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:11:09,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:09,456 INFO L225 Difference]: With dead ends: 771 [2022-03-03 19:11:09,456 INFO L226 Difference]: Without dead ends: 756 [2022-03-03 19:11:09,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=185, Invalid=1005, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:11:09,456 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 232 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:09,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 204 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 846 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:11:09,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2022-03-03 19:11:09,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 502. [2022-03-03 19:11:09,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 501 states have (on average 3.1277445109780437) internal successors, (1567), 501 states have internal predecessors, (1567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:09,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 1567 transitions. [2022-03-03 19:11:09,465 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 1567 transitions. Word has length 20 [2022-03-03 19:11:09,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:09,465 INFO L470 AbstractCegarLoop]: Abstraction has 502 states and 1567 transitions. [2022-03-03 19:11:09,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:09,465 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 1567 transitions. [2022-03-03 19:11:09,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:09,466 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:09,466 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] [2022-03-03 19:11:09,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-03 19:11:09,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:09,667 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:09,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:09,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1716363863, now seen corresponding path program 17 times [2022-03-03 19:11:09,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:09,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064821128] [2022-03-03 19:11:09,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:09,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:09,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:10,240 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:10,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:10,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064821128] [2022-03-03 19:11:10,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064821128] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:10,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494920115] [2022-03-03 19:11:10,240 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:11:10,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:10,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:10,244 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:11:10,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-03 19:11:10,289 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:11:10,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:10,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:11:10,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:10,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 326 treesize of output 286 [2022-03-03 19:11:11,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 279 treesize of output 239 [2022-03-03 19:11:11,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 207 [2022-03-03 19:11:11,677 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:11,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:12,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:11:12,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 133 [2022-03-03 19:11:12,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 123 [2022-03-03 19:11:13,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:13,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 612 treesize of output 536 [2022-03-03 19:11:14,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:14,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 373 treesize of output 321 [2022-03-03 19:11:14,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:14,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 313 treesize of output 285 [2022-03-03 19:11:14,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:14,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494920115] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:14,359 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:14,359 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:11:14,359 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771938436] [2022-03-03 19:11:14,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:14,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:11:14,360 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:14,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:11:14,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:11:14,360 INFO L87 Difference]: Start difference. First operand 502 states and 1567 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:18,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:18,769 INFO L93 Difference]: Finished difference Result 789 states and 2380 transitions. [2022-03-03 19:11:18,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:11:18,769 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:11:18,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:18,771 INFO L225 Difference]: With dead ends: 789 [2022-03-03 19:11:18,771 INFO L226 Difference]: Without dead ends: 774 [2022-03-03 19:11:18,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=449, Invalid=2001, Unknown=0, NotChecked=0, Total=2450 [2022-03-03 19:11:18,771 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 170 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 1283 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 1429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:18,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 325 Invalid, 1429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1283 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:11:18,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2022-03-03 19:11:18,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 505. [2022-03-03 19:11:18,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 504 states have (on average 3.132936507936508) internal successors, (1579), 504 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:18,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 1579 transitions. [2022-03-03 19:11:18,778 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 1579 transitions. Word has length 20 [2022-03-03 19:11:18,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:18,778 INFO L470 AbstractCegarLoop]: Abstraction has 505 states and 1579 transitions. [2022-03-03 19:11:18,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:18,779 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 1579 transitions. [2022-03-03 19:11:18,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:18,779 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:18,779 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] [2022-03-03 19:11:18,795 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-03 19:11:18,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:18,980 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:18,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:18,980 INFO L85 PathProgramCache]: Analyzing trace with hash 31815219, now seen corresponding path program 18 times [2022-03-03 19:11:18,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:18,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811341036] [2022-03-03 19:11:18,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:18,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:18,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:19,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:19,396 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:19,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811341036] [2022-03-03 19:11:19,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811341036] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:19,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357716727] [2022-03-03 19:11:19,397 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:11:19,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:19,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:19,401 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:11:19,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-03 19:11:19,431 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:11:19,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:19,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:11:19,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:19,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 299 treesize of output 263 [2022-03-03 19:11:20,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 280 [2022-03-03 19:11:20,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 232 [2022-03-03 19:11:20,762 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:20,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:21,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:11:21,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:21,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 476 treesize of output 404 [2022-03-03 19:11:22,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:22,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-03-03 19:11:22,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:22,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-03-03 19:11:22,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:22,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357716727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:22,876 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:22,876 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:11:22,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191333368] [2022-03-03 19:11:22,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:22,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:11:22,877 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:22,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:11:22,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:11:22,877 INFO L87 Difference]: Start difference. First operand 505 states and 1579 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:24,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:24,775 INFO L93 Difference]: Finished difference Result 648 states and 1972 transitions. [2022-03-03 19:11:24,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:11:24,775 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:11:24,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:24,776 INFO L225 Difference]: With dead ends: 648 [2022-03-03 19:11:24,776 INFO L226 Difference]: Without dead ends: 633 [2022-03-03 19:11:24,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=234, Invalid=1172, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:11:24,777 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 117 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 1009 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:24,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 234 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1009 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:11:24,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2022-03-03 19:11:24,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 514. [2022-03-03 19:11:24,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 513 states have (on average 3.124756335282651) internal successors, (1603), 513 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:24,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 1603 transitions. [2022-03-03 19:11:24,784 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 1603 transitions. Word has length 20 [2022-03-03 19:11:24,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:24,784 INFO L470 AbstractCegarLoop]: Abstraction has 514 states and 1603 transitions. [2022-03-03 19:11:24,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:24,785 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 1603 transitions. [2022-03-03 19:11:24,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:24,786 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:24,786 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] [2022-03-03 19:11:24,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-03 19:11:24,991 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,SelfDestructingSolverStorable67 [2022-03-03 19:11:24,991 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:24,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:24,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1663521945, now seen corresponding path program 19 times [2022-03-03 19:11:24,991 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:24,991 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743908842] [2022-03-03 19:11:24,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:24,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:24,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:25,423 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:25,423 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:25,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743908842] [2022-03-03 19:11:25,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743908842] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:25,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129058354] [2022-03-03 19:11:25,423 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:11:25,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:25,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:25,424 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:11:25,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-03 19:11:25,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:25,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:11:25,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:25,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 356 treesize of output 320 [2022-03-03 19:11:26,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 256 [2022-03-03 19:11:26,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 256 treesize of output 224 [2022-03-03 19:11:26,784 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:26,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:27,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:11:27,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 133 [2022-03-03 19:11:27,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 123 [2022-03-03 19:11:28,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:28,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 360 treesize of output 320 [2022-03-03 19:11:29,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:29,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 368 treesize of output 340 [2022-03-03 19:11:29,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:29,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 332 treesize of output 280 [2022-03-03 19:11:29,266 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:29,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129058354] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:29,266 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:29,266 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:11:29,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824038060] [2022-03-03 19:11:29,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:29,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:11:29,267 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:29,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:11:29,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:11:29,267 INFO L87 Difference]: Start difference. First operand 514 states and 1603 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:32,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:32,610 INFO L93 Difference]: Finished difference Result 838 states and 2480 transitions. [2022-03-03 19:11:32,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:11:32,610 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:11:32,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:32,612 INFO L225 Difference]: With dead ends: 838 [2022-03-03 19:11:32,612 INFO L226 Difference]: Without dead ends: 793 [2022-03-03 19:11:32,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=381, Invalid=1875, Unknown=0, NotChecked=0, Total=2256 [2022-03-03 19:11:32,612 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 203 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:32,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 328 Invalid, 1386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1263 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:11:32,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2022-03-03 19:11:32,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 513. [2022-03-03 19:11:32,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 512 states have (on average 3.115234375) internal successors, (1595), 512 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:32,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 1595 transitions. [2022-03-03 19:11:32,619 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 1595 transitions. Word has length 20 [2022-03-03 19:11:32,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:32,619 INFO L470 AbstractCegarLoop]: Abstraction has 513 states and 1595 transitions. [2022-03-03 19:11:32,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:32,620 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 1595 transitions. [2022-03-03 19:11:32,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:32,621 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:32,621 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] [2022-03-03 19:11:32,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-03 19:11:32,821 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,SelfDestructingSolverStorable68 [2022-03-03 19:11:32,821 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:32,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:32,822 INFO L85 PathProgramCache]: Analyzing trace with hash -694853405, now seen corresponding path program 20 times [2022-03-03 19:11:32,822 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:32,822 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324505894] [2022-03-03 19:11:32,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:32,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:32,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:33,125 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:33,125 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:33,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324505894] [2022-03-03 19:11:33,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324505894] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:33,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381214290] [2022-03-03 19:11:33,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:11:33,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:33,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:33,127 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:11:33,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-03 19:11:33,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:11:33,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:33,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:11:33,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:33,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:11:33,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 433 treesize of output 385 [2022-03-03 19:11:34,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:11:34,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 290 treesize of output 254 [2022-03-03 19:11:34,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 214 [2022-03-03 19:11:35,223 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:35,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:36,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 132 [2022-03-03 19:11:36,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 174 [2022-03-03 19:11:36,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 164 [2022-03-03 19:11:37,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:37,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 315 treesize of output 283 [2022-03-03 19:11:37,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:37,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 376 treesize of output 324 [2022-03-03 19:11:37,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:37,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 316 treesize of output 288 [2022-03-03 19:11:37,905 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:37,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381214290] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:37,906 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:37,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:11:37,906 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117861787] [2022-03-03 19:11:37,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:37,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:11:37,906 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:37,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:11:37,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:11:37,906 INFO L87 Difference]: Start difference. First operand 513 states and 1595 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:38,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:38,517 INFO L93 Difference]: Finished difference Result 652 states and 1983 transitions. [2022-03-03 19:11:38,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:11:38,518 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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 20 [2022-03-03 19:11:38,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:38,519 INFO L225 Difference]: With dead ends: 652 [2022-03-03 19:11:38,519 INFO L226 Difference]: Without dead ends: 637 [2022-03-03 19:11:38,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:11:38,519 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 141 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:38,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 209 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 621 Invalid, 0 Unknown, 246 Unchecked, 0.4s Time] [2022-03-03 19:11:38,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2022-03-03 19:11:38,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 514. [2022-03-03 19:11:38,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 513 states have (on average 3.1189083820662766) internal successors, (1600), 513 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:38,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 1600 transitions. [2022-03-03 19:11:38,526 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 1600 transitions. Word has length 20 [2022-03-03 19:11:38,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:38,526 INFO L470 AbstractCegarLoop]: Abstraction has 514 states and 1600 transitions. [2022-03-03 19:11:38,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:38,526 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 1600 transitions. [2022-03-03 19:11:38,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:38,527 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:38,527 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] [2022-03-03 19:11:38,546 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-03-03 19:11:38,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-03 19:11:38,728 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:38,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:38,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1476075613, now seen corresponding path program 21 times [2022-03-03 19:11:38,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:38,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892574473] [2022-03-03 19:11:38,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:38,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:38,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:39,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:39,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:39,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892574473] [2022-03-03 19:11:39,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892574473] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:39,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808984756] [2022-03-03 19:11:39,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:11:39,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:39,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:39,203 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:11:39,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-03 19:11:39,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:11:39,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:39,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:11:39,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:39,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 319 treesize of output 275 [2022-03-03 19:11:40,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 271 [2022-03-03 19:11:40,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 231 [2022-03-03 19:11:41,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:41,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:41,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:11:42,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:42,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 270 [2022-03-03 19:11:42,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:42,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-03-03 19:11:42,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:42,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-03-03 19:11:43,064 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:43,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808984756] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:43,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:43,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:11:43,065 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804948122] [2022-03-03 19:11:43,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:43,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:11:43,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:43,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:11:43,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:11:43,065 INFO L87 Difference]: Start difference. First operand 514 states and 1600 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:45,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:45,214 INFO L93 Difference]: Finished difference Result 689 states and 2080 transitions. [2022-03-03 19:11:45,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:11:45,214 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:11:45,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:45,216 INFO L225 Difference]: With dead ends: 689 [2022-03-03 19:11:45,216 INFO L226 Difference]: Without dead ends: 674 [2022-03-03 19:11:45,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=243, Invalid=1317, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:11:45,216 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 155 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 1072 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 1148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:45,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 256 Invalid, 1148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1072 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:11:45,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-03-03 19:11:45,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 516. [2022-03-03 19:11:45,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 515 states have (on average 3.116504854368932) internal successors, (1605), 515 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:45,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 1605 transitions. [2022-03-03 19:11:45,223 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 1605 transitions. Word has length 20 [2022-03-03 19:11:45,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:45,223 INFO L470 AbstractCegarLoop]: Abstraction has 516 states and 1605 transitions. [2022-03-03 19:11:45,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:45,224 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 1605 transitions. [2022-03-03 19:11:45,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:45,224 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:45,224 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] [2022-03-03 19:11:45,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-03 19:11:45,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:45,425 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:45,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:45,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1375862031, now seen corresponding path program 22 times [2022-03-03 19:11:45,425 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:45,425 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543094400] [2022-03-03 19:11:45,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:45,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:45,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:45,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:45,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:45,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543094400] [2022-03-03 19:11:45,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543094400] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:45,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465752812] [2022-03-03 19:11:45,715 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:11:45,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:45,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:45,716 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:11:45,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-03 19:11:45,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:11:45,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:45,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:11:45,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:46,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 200 [2022-03-03 19:11:46,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:11:46,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 375 treesize of output 319 [2022-03-03 19:11:46,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:11:46,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 319 treesize of output 283 [2022-03-03 19:11:47,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:47,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:47,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:11:48,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:48,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 526 treesize of output 450 [2022-03-03 19:11:48,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:48,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-03-03 19:11:48,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:48,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-03-03 19:11:48,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:48,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465752812] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:48,961 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:48,961 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:11:48,961 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34378624] [2022-03-03 19:11:48,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:48,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:11:48,962 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:48,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:11:48,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:11:48,962 INFO L87 Difference]: Start difference. First operand 516 states and 1605 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:49,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:49,660 INFO L93 Difference]: Finished difference Result 626 states and 1907 transitions. [2022-03-03 19:11:49,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:11:49,661 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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 20 [2022-03-03 19:11:49,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:49,662 INFO L225 Difference]: With dead ends: 626 [2022-03-03 19:11:49,662 INFO L226 Difference]: Without dead ends: 611 [2022-03-03 19:11:49,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:11:49,662 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 80 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:49,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 151 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:11:49,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2022-03-03 19:11:49,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 519. [2022-03-03 19:11:49,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 518 states have (on average 3.113899613899614) internal successors, (1613), 518 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:49,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 1613 transitions. [2022-03-03 19:11:49,671 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 1613 transitions. Word has length 20 [2022-03-03 19:11:49,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:49,671 INFO L470 AbstractCegarLoop]: Abstraction has 519 states and 1613 transitions. [2022-03-03 19:11:49,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:49,671 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 1613 transitions. [2022-03-03 19:11:49,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:49,672 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:49,672 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] [2022-03-03 19:11:49,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-03 19:11:49,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:49,873 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:49,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:49,873 INFO L85 PathProgramCache]: Analyzing trace with hash -725900325, now seen corresponding path program 23 times [2022-03-03 19:11:49,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:49,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71784084] [2022-03-03 19:11:49,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:49,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:49,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:50,240 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:50,241 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:50,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71784084] [2022-03-03 19:11:50,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71784084] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:50,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467375100] [2022-03-03 19:11:50,241 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:11:50,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:50,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:50,243 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:11:50,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-03 19:11:50,274 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:11:50,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:50,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:11:50,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:50,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 238 treesize of output 202 [2022-03-03 19:11:51,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 232 [2022-03-03 19:11:51,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 208 [2022-03-03 19:11:51,455 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:51,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:51,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:11:52,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:52,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 277 treesize of output 245 [2022-03-03 19:11:53,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:53,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 350 treesize of output 298 [2022-03-03 19:11:53,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:53,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 290 treesize of output 262 [2022-03-03 19:11:53,158 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:53,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467375100] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:53,158 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:53,158 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:11:53,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004905272] [2022-03-03 19:11:53,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:53,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:11:53,159 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:53,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:11:53,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:11:53,159 INFO L87 Difference]: Start difference. First operand 519 states and 1613 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:54,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:54,071 INFO L93 Difference]: Finished difference Result 630 states and 1917 transitions. [2022-03-03 19:11:54,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-03 19:11:54,071 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:11:54,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:54,072 INFO L225 Difference]: With dead ends: 630 [2022-03-03 19:11:54,073 INFO L226 Difference]: Without dead ends: 615 [2022-03-03 19:11:54,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=188, Invalid=934, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:11:54,073 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 120 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:54,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 217 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 940 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:11:54,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-03-03 19:11:54,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 522. [2022-03-03 19:11:54,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 521 states have (on average 3.111324376199616) internal successors, (1621), 521 states have internal predecessors, (1621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:54,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 1621 transitions. [2022-03-03 19:11:54,080 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 1621 transitions. Word has length 20 [2022-03-03 19:11:54,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:54,080 INFO L470 AbstractCegarLoop]: Abstraction has 522 states and 1621 transitions. [2022-03-03 19:11:54,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:54,080 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 1621 transitions. [2022-03-03 19:11:54,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:54,081 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:54,081 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] [2022-03-03 19:11:54,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-03 19:11:54,281 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,SelfDestructingSolverStorable72 [2022-03-03 19:11:54,281 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:54,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:54,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1688017721, now seen corresponding path program 24 times [2022-03-03 19:11:54,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:54,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51571656] [2022-03-03 19:11:54,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:54,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:54,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:54,535 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:54,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:54,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51571656] [2022-03-03 19:11:54,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51571656] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:54,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234254724] [2022-03-03 19:11:54,536 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:11:54,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:54,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:54,538 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:11:54,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-03 19:11:54,567 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:11:54,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:54,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:11:54,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:55,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:11:55,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 359 treesize of output 319 [2022-03-03 19:11:55,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:11:55,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 307 treesize of output 267 [2022-03-03 19:11:55,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 267 treesize of output 227 [2022-03-03 19:11:56,177 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:56,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:56,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:11:57,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:57,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 297 treesize of output 261 [2022-03-03 19:11:57,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:57,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-03-03 19:11:57,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:57,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-03-03 19:11:57,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:57,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234254724] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:57,950 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:57,951 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:11:57,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4187203] [2022-03-03 19:11:57,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:57,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:11:57,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:57,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:11:57,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:11:57,951 INFO L87 Difference]: Start difference. First operand 522 states and 1621 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:58,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:58,303 INFO L93 Difference]: Finished difference Result 624 states and 1915 transitions. [2022-03-03 19:11:58,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-03 19:11:58,303 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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 20 [2022-03-03 19:11:58,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:58,304 INFO L225 Difference]: With dead ends: 624 [2022-03-03 19:11:58,304 INFO L226 Difference]: Without dead ends: 609 [2022-03-03 19:11:58,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:11:58,304 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 96 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:58,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 126 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 470 Invalid, 0 Unknown, 8 Unchecked, 0.2s Time] [2022-03-03 19:11:58,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2022-03-03 19:11:58,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 526. [2022-03-03 19:11:58,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 525 states have (on average 3.1142857142857143) internal successors, (1635), 525 states have internal predecessors, (1635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:58,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1635 transitions. [2022-03-03 19:11:58,311 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1635 transitions. Word has length 20 [2022-03-03 19:11:58,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:58,311 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1635 transitions. [2022-03-03 19:11:58,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:58,311 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1635 transitions. [2022-03-03 19:11:58,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:58,312 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:58,312 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] [2022-03-03 19:11:58,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-03 19:11:58,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:58,513 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:58,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:58,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1675656099, now seen corresponding path program 25 times [2022-03-03 19:11:58,513 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:58,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468151116] [2022-03-03 19:11:58,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:58,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:58,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:58,794 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:58,795 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:58,795 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468151116] [2022-03-03 19:11:58,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468151116] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:58,795 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056496603] [2022-03-03 19:11:58,795 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:11:58,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:58,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:58,800 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:11:58,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-03 19:11:58,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:58,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:11:58,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:59,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:11:59,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 332 treesize of output 296 [2022-03-03 19:12:00,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:12:00,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 312 treesize of output 264 [2022-03-03 19:12:00,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 264 treesize of output 232 [2022-03-03 19:12:00,784 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:00,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:01,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:12:01,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:01,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 297 treesize of output 261 [2022-03-03 19:12:02,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:02,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-03-03 19:12:02,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:02,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-03-03 19:12:02,528 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:02,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056496603] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:02,528 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:02,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:12:02,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608010977] [2022-03-03 19:12:02,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:02,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:12:02,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:02,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:12:02,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:12:02,529 INFO L87 Difference]: Start difference. First operand 526 states and 1635 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:03,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:12:03,116 INFO L93 Difference]: Finished difference Result 639 states and 1954 transitions. [2022-03-03 19:12:03,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-03 19:12:03,116 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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 20 [2022-03-03 19:12:03,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:12:03,117 INFO L225 Difference]: With dead ends: 639 [2022-03-03 19:12:03,117 INFO L226 Difference]: Without dead ends: 632 [2022-03-03 19:12:03,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=135, Invalid=677, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:12:03,117 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 75 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:12:03,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 237 Invalid, 960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 747 Invalid, 0 Unknown, 206 Unchecked, 0.4s Time] [2022-03-03 19:12:03,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2022-03-03 19:12:03,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 527. [2022-03-03 19:12:03,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 3.1159695817490496) internal successors, (1639), 526 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:03,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1639 transitions. [2022-03-03 19:12:03,127 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1639 transitions. Word has length 20 [2022-03-03 19:12:03,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:12:03,127 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1639 transitions. [2022-03-03 19:12:03,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:03,127 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1639 transitions. [2022-03-03 19:12:03,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:12:03,128 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:12:03,128 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] [2022-03-03 19:12:03,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-03 19:12:03,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:03,335 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:12:03,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:12:03,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1610948069, now seen corresponding path program 26 times [2022-03-03 19:12:03,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:12:03,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076372950] [2022-03-03 19:12:03,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:12:03,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:12:03,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:03,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:03,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:12:03,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076372950] [2022-03-03 19:12:03,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076372950] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:12:03,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569983268] [2022-03-03 19:12:03,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:12:03,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:03,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:12:03,744 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:12:03,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-03 19:12:03,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:12:03,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:12:03,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:12:03,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:12:04,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 235 [2022-03-03 19:12:04,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 265 treesize of output 225 [2022-03-03 19:12:04,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 197 [2022-03-03 19:12:05,025 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:05,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:05,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:12:06,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:06,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 273 treesize of output 241 [2022-03-03 19:12:06,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:06,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-03-03 19:12:06,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:06,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-03-03 19:12:06,745 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:06,745 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569983268] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:06,745 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:06,745 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:12:06,745 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67473270] [2022-03-03 19:12:06,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:06,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:12:06,745 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:06,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:12:06,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:12:06,746 INFO L87 Difference]: Start difference. First operand 527 states and 1639 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:07,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:12:07,898 INFO L93 Difference]: Finished difference Result 685 states and 2051 transitions. [2022-03-03 19:12:07,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-03 19:12:07,898 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:12:07,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:12:07,900 INFO L225 Difference]: With dead ends: 685 [2022-03-03 19:12:07,900 INFO L226 Difference]: Without dead ends: 670 [2022-03-03 19:12:07,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:12:07,900 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 158 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 931 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:12:07,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 209 Invalid, 931 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 891 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:12:07,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2022-03-03 19:12:07,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 514. [2022-03-03 19:12:07,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 513 states have (on average 3.1130604288499026) internal successors, (1597), 513 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:07,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 1597 transitions. [2022-03-03 19:12:07,907 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 1597 transitions. Word has length 20 [2022-03-03 19:12:07,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:12:07,907 INFO L470 AbstractCegarLoop]: Abstraction has 514 states and 1597 transitions. [2022-03-03 19:12:07,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:07,907 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 1597 transitions. [2022-03-03 19:12:07,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:12:07,908 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:12:07,908 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] [2022-03-03 19:12:07,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-03 19:12:08,108 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,SelfDestructingSolverStorable75 [2022-03-03 19:12:08,108 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:12:08,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:12:08,109 INFO L85 PathProgramCache]: Analyzing trace with hash -107265587, now seen corresponding path program 27 times [2022-03-03 19:12:08,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:12:08,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200385236] [2022-03-03 19:12:08,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:12:08,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:12:08,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:08,455 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:08,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:12:08,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200385236] [2022-03-03 19:12:08,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200385236] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:12:08,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599975093] [2022-03-03 19:12:08,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:12:08,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:08,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:12:08,456 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:12:08,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-03 19:12:08,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:12:08,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:12:08,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:12:08,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:12:08,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 238 treesize of output 202 [2022-03-03 19:12:09,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 268 [2022-03-03 19:12:09,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 268 treesize of output 232 [2022-03-03 19:12:09,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:09,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:09,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:12:10,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:10,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 528 treesize of output 452 [2022-03-03 19:12:11,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:11,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-03-03 19:12:11,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:11,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-03-03 19:12:11,297 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:11,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599975093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:11,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:11,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:12:11,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283465618] [2022-03-03 19:12:11,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:11,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:12:11,298 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:11,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:12:11,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:12:11,298 INFO L87 Difference]: Start difference. First operand 514 states and 1597 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:13,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:12:13,674 INFO L93 Difference]: Finished difference Result 691 states and 2105 transitions. [2022-03-03 19:12:13,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:12:13,675 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:12:13,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:12:13,676 INFO L225 Difference]: With dead ends: 691 [2022-03-03 19:12:13,676 INFO L226 Difference]: Without dead ends: 676 [2022-03-03 19:12:13,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 530 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=371, Invalid=1791, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:12:13,676 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 114 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 1302 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 1360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:12:13,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 300 Invalid, 1360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1302 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:12:13,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2022-03-03 19:12:13,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 517. [2022-03-03 19:12:13,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 516 states have (on average 3.11046511627907) internal successors, (1605), 516 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:13,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 1605 transitions. [2022-03-03 19:12:13,683 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 1605 transitions. Word has length 20 [2022-03-03 19:12:13,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:12:13,683 INFO L470 AbstractCegarLoop]: Abstraction has 517 states and 1605 transitions. [2022-03-03 19:12:13,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:13,683 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 1605 transitions. [2022-03-03 19:12:13,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:12:13,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:12:13,684 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] [2022-03-03 19:12:13,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-03 19:12:13,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:13,884 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:12:13,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:12:13,885 INFO L85 PathProgramCache]: Analyzing trace with hash -109891363, now seen corresponding path program 28 times [2022-03-03 19:12:13,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:12:13,885 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280837720] [2022-03-03 19:12:13,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:12:13,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:12:13,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:14,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:14,209 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:12:14,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280837720] [2022-03-03 19:12:14,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280837720] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:12:14,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366375921] [2022-03-03 19:12:14,209 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:12:14,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:14,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:12:14,210 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:12:14,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-03 19:12:14,244 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:12:14,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:12:14,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:12:14,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:12:14,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 214 [2022-03-03 19:12:15,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 393 treesize of output 337 [2022-03-03 19:12:15,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 337 treesize of output 297 [2022-03-03 19:12:15,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:15,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:15,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:12:16,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:16,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 360 treesize of output 316 [2022-03-03 19:12:17,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:17,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 301 [2022-03-03 19:12:17,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:17,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 265 [2022-03-03 19:12:17,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:17,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366375921] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:17,535 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:17,535 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:12:17,535 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186435577] [2022-03-03 19:12:17,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:17,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:12:17,535 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:17,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:12:17,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=607, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:12:17,536 INFO L87 Difference]: Start difference. First operand 517 states and 1605 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:20,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:12:20,558 INFO L93 Difference]: Finished difference Result 726 states and 2193 transitions. [2022-03-03 19:12:20,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:12:20,558 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:12:20,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:12:20,560 INFO L225 Difference]: With dead ends: 726 [2022-03-03 19:12:20,560 INFO L226 Difference]: Without dead ends: 711 [2022-03-03 19:12:20,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=424, Invalid=2026, Unknown=0, NotChecked=0, Total=2450 [2022-03-03 19:12:20,560 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 133 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 1223 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 1291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:12:20,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 293 Invalid, 1291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1223 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:12:20,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2022-03-03 19:12:20,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 514. [2022-03-03 19:12:20,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 513 states have (on average 3.1130604288499026) internal successors, (1597), 513 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:20,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 1597 transitions. [2022-03-03 19:12:20,567 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 1597 transitions. Word has length 20 [2022-03-03 19:12:20,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:12:20,567 INFO L470 AbstractCegarLoop]: Abstraction has 514 states and 1597 transitions. [2022-03-03 19:12:20,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:20,567 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 1597 transitions. [2022-03-03 19:12:20,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:12:20,568 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:12:20,568 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] [2022-03-03 19:12:20,584 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-03-03 19:12:20,768 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,SelfDestructingSolverStorable77 [2022-03-03 19:12:20,768 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:12:20,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:12:20,769 INFO L85 PathProgramCache]: Analyzing trace with hash 881370417, now seen corresponding path program 29 times [2022-03-03 19:12:20,769 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:12:20,769 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786318803] [2022-03-03 19:12:20,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:12:20,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:12:20,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:21,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:21,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:12:21,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786318803] [2022-03-03 19:12:21,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786318803] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:12:21,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533937625] [2022-03-03 19:12:21,422 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:12:21,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:21,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:12:21,424 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:12:21,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-03 19:12:21,467 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:12:21,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:12:21,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:12:21,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:12:21,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 299 treesize of output 259 [2022-03-03 19:12:22,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 326 treesize of output 270 [2022-03-03 19:12:22,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 270 treesize of output 246 [2022-03-03 19:12:23,072 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:23,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:23,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:12:24,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:12:24,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:12:25,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:25,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 453 treesize of output 397 [2022-03-03 19:12:25,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:25,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 288 treesize of output 256 [2022-03-03 19:12:25,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:25,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 248 treesize of output 220 [2022-03-03 19:12:25,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:25,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533937625] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:25,761 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:25,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:12:25,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235365797] [2022-03-03 19:12:25,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:25,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:12:25,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:25,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:12:25,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:12:25,761 INFO L87 Difference]: Start difference. First operand 514 states and 1597 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:37,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:12:37,393 INFO L93 Difference]: Finished difference Result 1077 states and 3129 transitions. [2022-03-03 19:12:37,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-03 19:12:37,393 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:12:37,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:12:37,395 INFO L225 Difference]: With dead ends: 1077 [2022-03-03 19:12:37,395 INFO L226 Difference]: Without dead ends: 1017 [2022-03-03 19:12:37,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1295 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=833, Invalid=3859, Unknown=0, NotChecked=0, Total=4692 [2022-03-03 19:12:37,395 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 266 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 1772 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 1772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:12:37,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 476 Invalid, 1967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 1772 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-03 19:12:37,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2022-03-03 19:12:37,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 523. [2022-03-03 19:12:37,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 522 states have (on average 3.111111111111111) internal successors, (1624), 522 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:37,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 1624 transitions. [2022-03-03 19:12:37,405 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 1624 transitions. Word has length 20 [2022-03-03 19:12:37,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:12:37,405 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 1624 transitions. [2022-03-03 19:12:37,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:37,406 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 1624 transitions. [2022-03-03 19:12:37,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:12:37,407 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:12:37,407 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] [2022-03-03 19:12:37,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-03 19:12:37,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:37,629 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:12:37,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:12:37,629 INFO L85 PathProgramCache]: Analyzing trace with hash 844275969, now seen corresponding path program 30 times [2022-03-03 19:12:37,629 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:12:37,629 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099147349] [2022-03-03 19:12:37,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:12:37,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:12:37,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:37,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:37,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:12:37,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099147349] [2022-03-03 19:12:37,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099147349] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:12:37,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843327095] [2022-03-03 19:12:37,968 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:12:37,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:37,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:12:37,969 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:12:37,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-03 19:12:38,002 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:12:38,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:12:38,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:12:38,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:12:38,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 243 [2022-03-03 19:12:38,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 390 treesize of output 326 [2022-03-03 19:12:38,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 326 treesize of output 286 [2022-03-03 19:12:39,492 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:39,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:39,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 105 [2022-03-03 19:12:40,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:40,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 514 treesize of output 466 [2022-03-03 19:12:43,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:12:43,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:12:43,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:43,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 380 treesize of output 340 [2022-03-03 19:12:43,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:43,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 332 treesize of output 288 [2022-03-03 19:12:44,316 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:44,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843327095] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:44,316 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:44,316 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:12:44,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146125377] [2022-03-03 19:12:44,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:44,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:12:44,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:44,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:12:44,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:12:44,317 INFO L87 Difference]: Start difference. First operand 523 states and 1624 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:49,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:12:49,229 INFO L93 Difference]: Finished difference Result 1003 states and 2985 transitions. [2022-03-03 19:12:49,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 19:12:49,230 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:12:49,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:12:49,231 INFO L225 Difference]: With dead ends: 1003 [2022-03-03 19:12:49,231 INFO L226 Difference]: Without dead ends: 943 [2022-03-03 19:12:49,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 958 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=557, Invalid=2865, Unknown=0, NotChecked=0, Total=3422 [2022-03-03 19:12:49,232 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 177 mSDsluCounter, 1010 mSDsCounter, 0 mSdLazyCounter, 1693 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 1803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:12:49,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 486 Invalid, 1803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1693 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 19:12:49,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2022-03-03 19:12:49,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 536. [2022-03-03 19:12:49,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 535 states have (on average 3.130841121495327) internal successors, (1675), 535 states have internal predecessors, (1675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:49,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1675 transitions. [2022-03-03 19:12:49,240 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1675 transitions. Word has length 20 [2022-03-03 19:12:49,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:12:49,240 INFO L470 AbstractCegarLoop]: Abstraction has 536 states and 1675 transitions. [2022-03-03 19:12:49,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:49,240 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1675 transitions. [2022-03-03 19:12:49,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:12:49,241 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:12:49,241 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] [2022-03-03 19:12:49,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-03 19:12:49,445 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,SelfDestructingSolverStorable79 [2022-03-03 19:12:49,446 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:12:49,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:12:49,446 INFO L85 PathProgramCache]: Analyzing trace with hash 721454265, now seen corresponding path program 31 times [2022-03-03 19:12:49,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:12:49,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871654849] [2022-03-03 19:12:49,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:12:49,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:12:49,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:49,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:49,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:12:49,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871654849] [2022-03-03 19:12:49,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871654849] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:12:49,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304793511] [2022-03-03 19:12:49,725 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:12:49,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:49,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:12:49,726 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:12:49,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-03 19:12:49,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:49,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:12:49,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:12:50,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 234 [2022-03-03 19:12:50,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:12:50,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 379 treesize of output 323 [2022-03-03 19:12:50,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:12:50,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 323 treesize of output 283 [2022-03-03 19:12:51,166 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:51,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:51,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:12:51,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 131 [2022-03-03 19:12:51,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 121 [2022-03-03 19:12:52,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:52,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 456 treesize of output 416 [2022-03-03 19:12:53,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:53,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 359 treesize of output 315 [2022-03-03 19:12:53,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:53,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 324 treesize of output 288 [2022-03-03 19:12:53,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:53,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304793511] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:53,514 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:53,514 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:12:53,514 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020712716] [2022-03-03 19:12:53,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:53,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:12:53,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:53,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:12:53,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:12:53,515 INFO L87 Difference]: Start difference. First operand 536 states and 1675 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:54,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:12:54,379 INFO L93 Difference]: Finished difference Result 658 states and 2017 transitions. [2022-03-03 19:12:54,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:12:54,379 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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 20 [2022-03-03 19:12:54,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:12:54,380 INFO L225 Difference]: With dead ends: 658 [2022-03-03 19:12:54,380 INFO L226 Difference]: Without dead ends: 643 [2022-03-03 19:12:54,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=188, Invalid=742, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:12:54,381 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 62 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 801 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:12:54,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 187 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 801 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:12:54,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-03-03 19:12:54,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 534. [2022-03-03 19:12:54,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 533 states have (on average 3.1294559099437147) internal successors, (1668), 533 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:54,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 1668 transitions. [2022-03-03 19:12:54,387 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 1668 transitions. Word has length 20 [2022-03-03 19:12:54,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:12:54,387 INFO L470 AbstractCegarLoop]: Abstraction has 534 states and 1668 transitions. [2022-03-03 19:12:54,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:54,387 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 1668 transitions. [2022-03-03 19:12:54,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:12:54,388 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:12:54,388 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] [2022-03-03 19:12:54,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-03 19:12:54,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:54,589 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:12:54,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:12:54,589 INFO L85 PathProgramCache]: Analyzing trace with hash 966124865, now seen corresponding path program 32 times [2022-03-03 19:12:54,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:12:54,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489005980] [2022-03-03 19:12:54,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:12:54,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:12:54,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:55,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:55,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:12:55,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489005980] [2022-03-03 19:12:55,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489005980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:12:55,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806418232] [2022-03-03 19:12:55,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:12:55,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:55,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:12:55,029 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:12:55,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-03 19:12:55,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:12:55,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:12:55,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:12:55,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:12:55,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 341 treesize of output 301 [2022-03-03 19:12:55,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 332 treesize of output 280 [2022-03-03 19:12:55,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 248 [2022-03-03 19:12:56,450 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:56,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:56,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:12:57,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 133 [2022-03-03 19:12:57,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 123 [2022-03-03 19:12:58,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:58,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 508 treesize of output 436 [2022-03-03 19:12:58,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:58,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 378 treesize of output 350 [2022-03-03 19:12:58,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:58,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 342 treesize of output 290 [2022-03-03 19:12:58,755 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:58,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806418232] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:58,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:58,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:12:58,756 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421538264] [2022-03-03 19:12:58,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:58,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:12:58,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:58,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:12:58,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:12:58,756 INFO L87 Difference]: Start difference. First operand 534 states and 1668 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:02,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:02,131 INFO L93 Difference]: Finished difference Result 840 states and 2542 transitions. [2022-03-03 19:13:02,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:13:02,131 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:13:02,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:02,133 INFO L225 Difference]: With dead ends: 840 [2022-03-03 19:13:02,133 INFO L226 Difference]: Without dead ends: 825 [2022-03-03 19:13:02,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=440, Invalid=1912, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 19:13:02,133 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 100 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 1463 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:02,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 366 Invalid, 1550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1463 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:13:02,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2022-03-03 19:13:02,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 537. [2022-03-03 19:13:02,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 3.1343283582089554) internal successors, (1680), 536 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:02,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1680 transitions. [2022-03-03 19:13:02,140 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1680 transitions. Word has length 20 [2022-03-03 19:13:02,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:02,140 INFO L470 AbstractCegarLoop]: Abstraction has 537 states and 1680 transitions. [2022-03-03 19:13:02,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:02,141 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1680 transitions. [2022-03-03 19:13:02,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:02,141 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:02,141 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] [2022-03-03 19:13:02,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-03 19:13:02,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:02,342 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:02,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:02,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1580663349, now seen corresponding path program 33 times [2022-03-03 19:13:02,342 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:02,342 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688713173] [2022-03-03 19:13:02,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:02,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:02,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:02,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:02,696 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:02,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688713173] [2022-03-03 19:13:02,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688713173] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:02,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912832479] [2022-03-03 19:13:02,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:13:02,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:02,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:02,698 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:13:02,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-03 19:13:02,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:13:02,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:02,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:13:02,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:03,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 299 treesize of output 255 [2022-03-03 19:13:03,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 267 [2022-03-03 19:13:03,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 267 treesize of output 235 [2022-03-03 19:13:04,372 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:04,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:04,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:13:05,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:05,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 476 treesize of output 404 [2022-03-03 19:13:05,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:05,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 304 [2022-03-03 19:13:05,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:05,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 268 [2022-03-03 19:13:06,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:06,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912832479] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:06,206 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:06,206 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:13:06,206 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586768636] [2022-03-03 19:13:06,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:06,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:13:06,206 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:06,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:13:06,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:13:06,206 INFO L87 Difference]: Start difference. First operand 537 states and 1680 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:08,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:08,286 INFO L93 Difference]: Finished difference Result 670 states and 2056 transitions. [2022-03-03 19:13:08,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:13:08,287 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:13:08,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:08,288 INFO L225 Difference]: With dead ends: 670 [2022-03-03 19:13:08,288 INFO L226 Difference]: Without dead ends: 655 [2022-03-03 19:13:08,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=244, Invalid=1238, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:13:08,288 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 96 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 1225 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 1277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:08,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 303 Invalid, 1277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1225 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:13:08,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-03-03 19:13:08,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 534. [2022-03-03 19:13:08,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 533 states have (on average 3.1294559099437147) internal successors, (1668), 533 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:08,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 1668 transitions. [2022-03-03 19:13:08,295 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 1668 transitions. Word has length 20 [2022-03-03 19:13:08,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:08,295 INFO L470 AbstractCegarLoop]: Abstraction has 534 states and 1668 transitions. [2022-03-03 19:13:08,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:08,295 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 1668 transitions. [2022-03-03 19:13:08,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:08,296 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:08,296 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] [2022-03-03 19:13:08,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-03 19:13:08,496 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,SelfDestructingSolverStorable82 [2022-03-03 19:13:08,496 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:08,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:08,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1306626697, now seen corresponding path program 34 times [2022-03-03 19:13:08,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:08,497 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576978073] [2022-03-03 19:13:08,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:08,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:08,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:08,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:08,851 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:08,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576978073] [2022-03-03 19:13:08,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576978073] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:08,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361788363] [2022-03-03 19:13:08,851 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:13:08,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:08,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:08,852 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:13:08,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-03 19:13:08,884 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:13:08,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:08,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:13:08,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:09,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:13:09,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 373 treesize of output 333 [2022-03-03 19:13:09,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 316 treesize of output 272 [2022-03-03 19:13:09,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:13:09,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 232 [2022-03-03 19:13:10,393 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:10,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:10,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:13:11,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:11,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 477 treesize of output 405 [2022-03-03 19:13:11,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:11,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 304 [2022-03-03 19:13:11,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:11,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 268 [2022-03-03 19:13:12,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:12,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361788363] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:12,230 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:12,230 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:13:12,230 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610598527] [2022-03-03 19:13:12,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:12,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:13:12,230 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:12,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:13:12,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:13:12,230 INFO L87 Difference]: Start difference. First operand 534 states and 1668 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:12,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:12,765 INFO L93 Difference]: Finished difference Result 621 states and 1910 transitions. [2022-03-03 19:13:12,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:13:12,765 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 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 20 [2022-03-03 19:13:12,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:12,766 INFO L225 Difference]: With dead ends: 621 [2022-03-03 19:13:12,766 INFO L226 Difference]: Without dead ends: 606 [2022-03-03 19:13:12,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:13:12,767 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 36 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:12,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 189 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 786 Invalid, 0 Unknown, 115 Unchecked, 0.4s Time] [2022-03-03 19:13:12,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-03-03 19:13:12,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 540. [2022-03-03 19:13:12,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 539 states have (on average 3.1298701298701297) internal successors, (1687), 539 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:12,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 1687 transitions. [2022-03-03 19:13:12,773 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 1687 transitions. Word has length 20 [2022-03-03 19:13:12,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:12,773 INFO L470 AbstractCegarLoop]: Abstraction has 540 states and 1687 transitions. [2022-03-03 19:13:12,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:12,773 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 1687 transitions. [2022-03-03 19:13:12,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:12,774 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:12,774 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] [2022-03-03 19:13:12,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-03 19:13:12,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:12,974 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:12,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:12,975 INFO L85 PathProgramCache]: Analyzing trace with hash -2063703189, now seen corresponding path program 35 times [2022-03-03 19:13:12,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:12,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126548574] [2022-03-03 19:13:12,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:12,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:12,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:13,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:13,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:13,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126548574] [2022-03-03 19:13:13,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126548574] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:13,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547244444] [2022-03-03 19:13:13,247 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:13:13,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:13,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:13,252 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:13:13,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-03-03 19:13:13,294 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:13:13,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:13,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:13:13,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:13,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 264 [2022-03-03 19:13:14,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 368 treesize of output 328 [2022-03-03 19:13:14,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 328 treesize of output 272 [2022-03-03 19:13:14,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:14,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:15,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 208 [2022-03-03 19:13:16,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:16,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 654 treesize of output 562 [2022-03-03 19:13:17,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 113 [2022-03-03 19:13:17,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 107 [2022-03-03 19:13:17,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:17,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 474 treesize of output 434 [2022-03-03 19:13:17,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:17,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 426 treesize of output 358 [2022-03-03 19:13:17,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:17,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547244444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:17,765 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:17,765 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:13:17,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749217058] [2022-03-03 19:13:17,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:17,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:13:17,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:17,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:13:17,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:13:17,766 INFO L87 Difference]: Start difference. First operand 540 states and 1687 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:20,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:20,574 INFO L93 Difference]: Finished difference Result 837 states and 2500 transitions. [2022-03-03 19:13:20,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:13:20,574 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:13:20,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:20,575 INFO L225 Difference]: With dead ends: 837 [2022-03-03 19:13:20,575 INFO L226 Difference]: Without dead ends: 777 [2022-03-03 19:13:20,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=266, Invalid=1540, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:13:20,576 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 125 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 1197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:20,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 356 Invalid, 1197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1137 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:13:20,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2022-03-03 19:13:20,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 562. [2022-03-03 19:13:20,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 561 states have (on average 3.1140819964349378) internal successors, (1747), 561 states have internal predecessors, (1747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:20,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1747 transitions. [2022-03-03 19:13:20,586 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1747 transitions. Word has length 20 [2022-03-03 19:13:20,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:20,586 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 1747 transitions. [2022-03-03 19:13:20,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:20,586 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1747 transitions. [2022-03-03 19:13:20,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:20,587 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:20,588 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] [2022-03-03 19:13:20,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-03 19:13:20,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:20,807 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:20,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:20,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1866602273, now seen corresponding path program 36 times [2022-03-03 19:13:20,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:20,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056652399] [2022-03-03 19:13:20,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:20,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:20,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:21,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:21,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:21,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056652399] [2022-03-03 19:13:21,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056652399] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:21,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744577478] [2022-03-03 19:13:21,177 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:13:21,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:21,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:21,178 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:13:21,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-03 19:13:21,227 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:13:21,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:21,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:13:21,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:21,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 272 [2022-03-03 19:13:22,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 440 treesize of output 364 [2022-03-03 19:13:22,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 364 treesize of output 330 [2022-03-03 19:13:22,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:22,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:23,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:13:23,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 151 [2022-03-03 19:13:23,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 141 [2022-03-03 19:13:24,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:24,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 567 treesize of output 511 [2022-03-03 19:13:25,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:25,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 535 treesize of output 487 [2022-03-03 19:13:25,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:25,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 479 treesize of output 403 [2022-03-03 19:13:26,079 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:26,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744577478] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:26,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:26,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:13:26,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463324369] [2022-03-03 19:13:26,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:26,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:13:26,080 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:26,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:13:26,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:13:26,080 INFO L87 Difference]: Start difference. First operand 562 states and 1747 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:27,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:27,279 INFO L93 Difference]: Finished difference Result 724 states and 2199 transitions. [2022-03-03 19:13:27,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-03 19:13:27,279 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:13:27,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:27,280 INFO L225 Difference]: With dead ends: 724 [2022-03-03 19:13:27,280 INFO L226 Difference]: Without dead ends: 709 [2022-03-03 19:13:27,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=265, Invalid=995, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:13:27,281 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 104 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:27,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 170 Invalid, 832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 751 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:13:27,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2022-03-03 19:13:27,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 568. [2022-03-03 19:13:27,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 567 states have (on average 3.1181657848324513) internal successors, (1768), 567 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:27,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1768 transitions. [2022-03-03 19:13:27,288 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1768 transitions. Word has length 20 [2022-03-03 19:13:27,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:27,288 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 1768 transitions. [2022-03-03 19:13:27,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:27,289 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1768 transitions. [2022-03-03 19:13:27,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:27,290 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:27,290 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] [2022-03-03 19:13:27,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-03 19:13:27,490 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,SelfDestructingSolverStorable85 [2022-03-03 19:13:27,490 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:27,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:27,491 INFO L85 PathProgramCache]: Analyzing trace with hash -680185941, now seen corresponding path program 37 times [2022-03-03 19:13:27,491 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:27,491 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287570324] [2022-03-03 19:13:27,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:27,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:27,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:27,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:27,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:27,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287570324] [2022-03-03 19:13:27,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287570324] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:27,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163482210] [2022-03-03 19:13:27,772 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:13:27,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:27,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:27,773 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:13:27,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-03 19:13:27,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:27,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:13:27,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:28,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 328 treesize of output 284 [2022-03-03 19:13:29,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 404 treesize of output 348 [2022-03-03 19:13:29,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 348 treesize of output 300 [2022-03-03 19:13:29,981 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:29,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:30,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 105 [2022-03-03 19:13:31,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 212 [2022-03-03 19:13:31,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 202 [2022-03-03 19:13:31,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:31,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 609 treesize of output 545 [2022-03-03 19:13:33,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:33,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 577 treesize of output 489 [2022-03-03 19:13:33,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:33,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 481 treesize of output 433 [2022-03-03 19:13:34,547 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:34,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163482210] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:34,547 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:34,547 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:13:34,547 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773805928] [2022-03-03 19:13:34,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:34,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:13:34,548 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:34,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:13:34,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:13:34,548 INFO L87 Difference]: Start difference. First operand 568 states and 1768 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:40,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:40,300 INFO L93 Difference]: Finished difference Result 1063 states and 3159 transitions. [2022-03-03 19:13:40,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-03 19:13:40,300 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:13:40,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:40,302 INFO L225 Difference]: With dead ends: 1063 [2022-03-03 19:13:40,302 INFO L226 Difference]: Without dead ends: 1003 [2022-03-03 19:13:40,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=497, Invalid=2925, Unknown=0, NotChecked=0, Total=3422 [2022-03-03 19:13:40,302 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 176 mSDsluCounter, 917 mSDsCounter, 0 mSdLazyCounter, 1581 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 1696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:40,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 505 Invalid, 1696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1581 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:13:40,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2022-03-03 19:13:40,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 583. [2022-03-03 19:13:40,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.1512027491408934) internal successors, (1834), 582 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:40,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1834 transitions. [2022-03-03 19:13:40,311 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1834 transitions. Word has length 20 [2022-03-03 19:13:40,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:40,311 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 1834 transitions. [2022-03-03 19:13:40,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:40,311 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1834 transitions. [2022-03-03 19:13:40,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:40,312 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:40,312 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] [2022-03-03 19:13:40,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-03 19:13:40,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:40,512 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:40,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:40,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1513283535, now seen corresponding path program 38 times [2022-03-03 19:13:40,513 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:40,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904451040] [2022-03-03 19:13:40,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:40,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:40,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:40,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:40,824 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:40,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904451040] [2022-03-03 19:13:40,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904451040] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:40,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670165095] [2022-03-03 19:13:40,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:13:40,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:40,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:40,826 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:13:40,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-03 19:13:40,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:13:40,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:40,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:13:40,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:41,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 266 treesize of output 234 [2022-03-03 19:13:41,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 329 treesize of output 289 [2022-03-03 19:13:41,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 289 treesize of output 241 [2022-03-03 19:13:41,924 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:41,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:42,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:13:42,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 151 [2022-03-03 19:13:42,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 141 [2022-03-03 19:13:43,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:43,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 273 treesize of output 245 [2022-03-03 19:13:44,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:44,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 561 treesize of output 485 [2022-03-03 19:13:44,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:44,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 477 treesize of output 425 [2022-03-03 19:13:44,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:44,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670165095] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:44,530 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:44,530 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:13:44,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634126290] [2022-03-03 19:13:44,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:44,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:13:44,531 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:44,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:13:44,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:13:44,531 INFO L87 Difference]: Start difference. First operand 583 states and 1834 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:45,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:45,148 INFO L93 Difference]: Finished difference Result 682 states and 2118 transitions. [2022-03-03 19:13:45,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 19:13:45,149 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 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 20 [2022-03-03 19:13:45,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:45,150 INFO L225 Difference]: With dead ends: 682 [2022-03-03 19:13:45,150 INFO L226 Difference]: Without dead ends: 667 [2022-03-03 19:13:45,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=155, Invalid=547, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:13:45,150 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 51 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:45,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 180 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:13:45,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2022-03-03 19:13:45,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 583. [2022-03-03 19:13:45,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.1512027491408934) internal successors, (1834), 582 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:45,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1834 transitions. [2022-03-03 19:13:45,157 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1834 transitions. Word has length 20 [2022-03-03 19:13:45,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:45,157 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 1834 transitions. [2022-03-03 19:13:45,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:45,157 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1834 transitions. [2022-03-03 19:13:45,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:45,158 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:45,158 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] [2022-03-03 19:13:45,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-03 19:13:45,358 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,SelfDestructingSolverStorable87 [2022-03-03 19:13:45,358 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:45,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:45,359 INFO L85 PathProgramCache]: Analyzing trace with hash 183961409, now seen corresponding path program 39 times [2022-03-03 19:13:45,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:45,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968680359] [2022-03-03 19:13:45,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:45,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:45,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:45,627 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:45,627 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:45,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968680359] [2022-03-03 19:13:45,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968680359] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:45,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109582397] [2022-03-03 19:13:45,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:13:45,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:45,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:45,629 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:13:45,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-03 19:13:45,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:13:45,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:45,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:13:45,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:45,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 262 treesize of output 230 [2022-03-03 19:13:46,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 267 [2022-03-03 19:13:46,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 267 treesize of output 227 [2022-03-03 19:13:46,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:46,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:47,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:13:47,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 125 [2022-03-03 19:13:47,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 115 [2022-03-03 19:13:48,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:48,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 456 treesize of output 416 [2022-03-03 19:13:48,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:48,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 273 [2022-03-03 19:13:48,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:48,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 252 treesize of output 220 [2022-03-03 19:13:49,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:49,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109582397] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:49,071 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:49,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:13:49,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845319015] [2022-03-03 19:13:49,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:49,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:13:49,072 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:49,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:13:49,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=441, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:13:49,072 INFO L87 Difference]: Start difference. First operand 583 states and 1834 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:49,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:49,673 INFO L93 Difference]: Finished difference Result 700 states and 2169 transitions. [2022-03-03 19:13:49,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-03 19:13:49,674 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 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 20 [2022-03-03 19:13:49,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:49,675 INFO L225 Difference]: With dead ends: 700 [2022-03-03 19:13:49,675 INFO L226 Difference]: Without dead ends: 685 [2022-03-03 19:13:49,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:13:49,675 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 60 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:49,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 177 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:13:49,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2022-03-03 19:13:49,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 580. [2022-03-03 19:13:49,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 579 states have (on average 3.151986183074266) internal successors, (1825), 579 states have internal predecessors, (1825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:49,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 1825 transitions. [2022-03-03 19:13:49,683 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 1825 transitions. Word has length 20 [2022-03-03 19:13:49,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:49,683 INFO L470 AbstractCegarLoop]: Abstraction has 580 states and 1825 transitions. [2022-03-03 19:13:49,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:49,683 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 1825 transitions. [2022-03-03 19:13:49,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:49,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:49,684 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] [2022-03-03 19:13:49,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-03 19:13:49,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:49,885 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:49,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:49,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1735531487, now seen corresponding path program 40 times [2022-03-03 19:13:49,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:49,885 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722716774] [2022-03-03 19:13:49,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:49,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:49,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:50,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:50,228 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:50,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722716774] [2022-03-03 19:13:50,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722716774] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:50,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302167646] [2022-03-03 19:13:50,228 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:13:50,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:50,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:50,230 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:13:50,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-03 19:13:50,257 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:13:50,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:50,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:13:50,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:50,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 198 [2022-03-03 19:13:50,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 302 treesize of output 258 [2022-03-03 19:13:50,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 222 [2022-03-03 19:13:51,345 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:51,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:51,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:13:52,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:13:52,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:13:52,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:52,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 217 treesize of output 197 [2022-03-03 19:13:53,215 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:53,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 460 treesize of output 388 [2022-03-03 19:13:53,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:53,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 345 treesize of output 309 [2022-03-03 19:13:53,374 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:53,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302167646] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:53,374 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:53,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:13:53,374 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344112327] [2022-03-03 19:13:53,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:53,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:13:53,375 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:53,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:13:53,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:13:53,375 INFO L87 Difference]: Start difference. First operand 580 states and 1825 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:58,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:58,076 INFO L93 Difference]: Finished difference Result 994 states and 3038 transitions. [2022-03-03 19:13:58,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-03 19:13:58,076 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:13:58,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:58,077 INFO L225 Difference]: With dead ends: 994 [2022-03-03 19:13:58,077 INFO L226 Difference]: Without dead ends: 979 [2022-03-03 19:13:58,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1038 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=577, Invalid=3083, Unknown=0, NotChecked=0, Total=3660 [2022-03-03 19:13:58,078 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 197 mSDsluCounter, 954 mSDsCounter, 0 mSdLazyCounter, 1756 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 1877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:58,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 431 Invalid, 1877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1756 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:13:58,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states. [2022-03-03 19:13:58,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 583. [2022-03-03 19:13:58,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.1512027491408934) internal successors, (1834), 582 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:58,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1834 transitions. [2022-03-03 19:13:58,086 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1834 transitions. Word has length 20 [2022-03-03 19:13:58,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:58,086 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 1834 transitions. [2022-03-03 19:13:58,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:58,086 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1834 transitions. [2022-03-03 19:13:58,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:58,087 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:58,087 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] [2022-03-03 19:13:58,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-03 19:13:58,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:58,288 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:58,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:58,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1249500585, now seen corresponding path program 41 times [2022-03-03 19:13:58,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:58,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348890123] [2022-03-03 19:13:58,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:58,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:58,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:58,740 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:58,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:58,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348890123] [2022-03-03 19:13:58,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348890123] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:58,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288677756] [2022-03-03 19:13:58,741 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:13:58,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:58,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:58,742 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:13:58,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-03 19:13:58,775 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:13:58,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:58,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:13:58,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:59,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 235 [2022-03-03 19:13:59,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 385 treesize of output 353 [2022-03-03 19:13:59,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 353 treesize of output 289 [2022-03-03 19:14:00,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:00,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:00,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:14:00,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 151 [2022-03-03 19:14:00,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 141 [2022-03-03 19:14:01,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:01,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 472 treesize of output 432 [2022-03-03 19:14:02,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:02,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 491 treesize of output 419 [2022-03-03 19:14:02,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:02,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 411 treesize of output 363 [2022-03-03 19:14:03,158 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:03,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288677756] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:03,158 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:03,158 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:14:03,158 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876709790] [2022-03-03 19:14:03,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:03,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:14:03,158 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:03,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:14:03,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:14:03,159 INFO L87 Difference]: Start difference. First operand 583 states and 1834 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:06,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:06,958 INFO L93 Difference]: Finished difference Result 916 states and 2779 transitions. [2022-03-03 19:14:06,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:14:06,958 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:14:06,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:06,960 INFO L225 Difference]: With dead ends: 916 [2022-03-03 19:14:06,960 INFO L226 Difference]: Without dead ends: 901 [2022-03-03 19:14:06,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=428, Invalid=2022, Unknown=0, NotChecked=0, Total=2450 [2022-03-03 19:14:06,960 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 146 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 1436 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:06,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 352 Invalid, 1560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1436 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:14:06,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2022-03-03 19:14:06,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 589. [2022-03-03 19:14:06,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 588 states have (on average 3.1547619047619047) internal successors, (1855), 588 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:06,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 1855 transitions. [2022-03-03 19:14:06,970 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 1855 transitions. Word has length 20 [2022-03-03 19:14:06,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:06,971 INFO L470 AbstractCegarLoop]: Abstraction has 589 states and 1855 transitions. [2022-03-03 19:14:06,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:06,971 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 1855 transitions. [2022-03-03 19:14:06,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:06,972 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:06,972 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] [2022-03-03 19:14:06,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-03 19:14:07,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:07,172 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:07,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:07,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1297287629, now seen corresponding path program 42 times [2022-03-03 19:14:07,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:07,173 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926207835] [2022-03-03 19:14:07,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:07,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:07,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:07,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:07,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:07,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926207835] [2022-03-03 19:14:07,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926207835] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:07,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404270177] [2022-03-03 19:14:07,573 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:14:07,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:07,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:07,576 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:14:07,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-03 19:14:07,616 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:14:07,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:14:07,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:14:07,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:07,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 299 treesize of output 251 [2022-03-03 19:14:08,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 293 treesize of output 245 [2022-03-03 19:14:08,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 221 [2022-03-03 19:14:09,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:09,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:09,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:14:10,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:10,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 392 treesize of output 360 [2022-03-03 19:14:10,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:10,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 448 treesize of output 376 [2022-03-03 19:14:10,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:10,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 345 treesize of output 309 [2022-03-03 19:14:10,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:10,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404270177] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:10,846 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:10,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:14:10,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197425768] [2022-03-03 19:14:10,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:10,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:14:10,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:10,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:14:10,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:14:10,847 INFO L87 Difference]: Start difference. First operand 589 states and 1855 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:11,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:11,910 INFO L93 Difference]: Finished difference Result 713 states and 2202 transitions. [2022-03-03 19:14:11,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 19:14:11,911 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:14:11,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:11,912 INFO L225 Difference]: With dead ends: 713 [2022-03-03 19:14:11,912 INFO L226 Difference]: Without dead ends: 698 [2022-03-03 19:14:11,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=170, Invalid=886, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:14:11,912 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 74 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 937 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:11,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 198 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 937 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:14:11,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-03-03 19:14:11,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 592. [2022-03-03 19:14:11,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 3.1539763113367174) internal successors, (1864), 591 states have internal predecessors, (1864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:11,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1864 transitions. [2022-03-03 19:14:11,920 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1864 transitions. Word has length 20 [2022-03-03 19:14:11,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:11,920 INFO L470 AbstractCegarLoop]: Abstraction has 592 states and 1864 transitions. [2022-03-03 19:14:11,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:11,920 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1864 transitions. [2022-03-03 19:14:11,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:11,921 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:11,921 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] [2022-03-03 19:14:11,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-03 19:14:12,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:12,122 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:12,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:12,122 INFO L85 PathProgramCache]: Analyzing trace with hash -2130385223, now seen corresponding path program 43 times [2022-03-03 19:14:12,122 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:12,122 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139814250] [2022-03-03 19:14:12,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:12,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:12,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:12,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:12,470 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:12,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139814250] [2022-03-03 19:14:12,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139814250] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:12,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197740712] [2022-03-03 19:14:12,471 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:14:12,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:12,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:12,472 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:14:12,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-03 19:14:12,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:12,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:14:12,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:12,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 264 treesize of output 232 [2022-03-03 19:14:13,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 345 treesize of output 301 [2022-03-03 19:14:13,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 301 treesize of output 253 [2022-03-03 19:14:13,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:13,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:14,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:14:14,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 135 [2022-03-03 19:14:14,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 125 [2022-03-03 19:14:15,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:15,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 273 treesize of output 245 [2022-03-03 19:14:16,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:16,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 502 treesize of output 430 [2022-03-03 19:14:16,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:16,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 422 treesize of output 370 [2022-03-03 19:14:16,593 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:16,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197740712] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:16,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:16,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:14:16,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831331500] [2022-03-03 19:14:16,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:16,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:14:16,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:16,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:14:16,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:14:16,594 INFO L87 Difference]: Start difference. First operand 592 states and 1864 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:18,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:18,393 INFO L93 Difference]: Finished difference Result 767 states and 2362 transitions. [2022-03-03 19:14:18,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:14:18,394 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:14:18,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:18,395 INFO L225 Difference]: With dead ends: 767 [2022-03-03 19:14:18,395 INFO L226 Difference]: Without dead ends: 752 [2022-03-03 19:14:18,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=320, Invalid=1486, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:14:18,395 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 100 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 1272 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 1347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:18,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 268 Invalid, 1347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1272 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:14:18,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2022-03-03 19:14:18,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 590. [2022-03-03 19:14:18,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 3.1561969439728355) internal successors, (1859), 589 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:18,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1859 transitions. [2022-03-03 19:14:18,402 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1859 transitions. Word has length 20 [2022-03-03 19:14:18,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:18,402 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 1859 transitions. [2022-03-03 19:14:18,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:18,403 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1859 transitions. [2022-03-03 19:14:18,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:18,403 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:18,404 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] [2022-03-03 19:14:18,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-03 19:14:18,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:18,604 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:18,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:18,604 INFO L85 PathProgramCache]: Analyzing trace with hash -660545775, now seen corresponding path program 44 times [2022-03-03 19:14:18,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:18,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373807823] [2022-03-03 19:14:18,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:18,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:18,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:19,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:19,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:19,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373807823] [2022-03-03 19:14:19,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373807823] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:19,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52922693] [2022-03-03 19:14:19,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:14:19,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:19,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:19,012 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:14:19,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-03 19:14:19,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:14:19,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:14:19,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:14:19,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:19,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 201 [2022-03-03 19:14:19,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 302 treesize of output 258 [2022-03-03 19:14:19,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 222 [2022-03-03 19:14:20,210 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:20,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:20,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:14:21,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:14:21,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:14:22,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:22,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 417 treesize of output 381 [2022-03-03 19:14:22,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:22,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 263 [2022-03-03 19:14:22,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:22,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 231 treesize of output 203 [2022-03-03 19:14:22,682 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:22,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52922693] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:22,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:22,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:14:22,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288652989] [2022-03-03 19:14:22,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:22,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:14:22,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:22,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:14:22,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:14:22,683 INFO L87 Difference]: Start difference. First operand 590 states and 1859 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:24,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:24,464 INFO L93 Difference]: Finished difference Result 832 states and 2570 transitions. [2022-03-03 19:14:24,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:14:24,464 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:14:24,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:24,466 INFO L225 Difference]: With dead ends: 832 [2022-03-03 19:14:24,466 INFO L226 Difference]: Without dead ends: 817 [2022-03-03 19:14:24,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=197, Invalid=1135, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:14:24,466 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 121 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 1241 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 1289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:24,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 268 Invalid, 1289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1241 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:14:24,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2022-03-03 19:14:24,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 593. [2022-03-03 19:14:24,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 3.1554054054054053) internal successors, (1868), 592 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:24,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1868 transitions. [2022-03-03 19:14:24,473 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1868 transitions. Word has length 20 [2022-03-03 19:14:24,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:24,473 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 1868 transitions. [2022-03-03 19:14:24,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:24,474 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1868 transitions. [2022-03-03 19:14:24,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:24,474 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:24,474 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] [2022-03-03 19:14:24,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-03 19:14:24,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:24,675 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:24,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:24,675 INFO L85 PathProgramCache]: Analyzing trace with hash -962457887, now seen corresponding path program 45 times [2022-03-03 19:14:24,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:24,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935743165] [2022-03-03 19:14:24,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:24,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:24,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:25,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:25,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:25,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935743165] [2022-03-03 19:14:25,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935743165] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:25,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460313466] [2022-03-03 19:14:25,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:14:25,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:25,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:25,048 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:14:25,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-03 19:14:25,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:14:25,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:14:25,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:14:25,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:25,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 237 [2022-03-03 19:14:25,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 233 [2022-03-03 19:14:25,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-03-03 19:14:26,378 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:26,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:26,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:14:27,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:27,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 547 treesize of output 483 [2022-03-03 19:14:28,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:14:28,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:14:29,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:29,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 246 [2022-03-03 19:14:29,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:29,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 238 treesize of output 214 [2022-03-03 19:14:29,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:29,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460313466] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:29,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:29,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:14:29,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846441487] [2022-03-03 19:14:29,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:29,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:14:29,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:29,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:14:29,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:14:29,372 INFO L87 Difference]: Start difference. First operand 593 states and 1868 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:32,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:32,540 INFO L93 Difference]: Finished difference Result 896 states and 2735 transitions. [2022-03-03 19:14:32,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:14:32,541 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:14:32,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:32,542 INFO L225 Difference]: With dead ends: 896 [2022-03-03 19:14:32,542 INFO L226 Difference]: Without dead ends: 881 [2022-03-03 19:14:32,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:14:32,542 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 144 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 1503 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 1574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:32,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 358 Invalid, 1574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1503 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:14:32,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2022-03-03 19:14:32,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 599. [2022-03-03 19:14:32,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 598 states have (on average 3.1588628762541804) internal successors, (1889), 598 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:32,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1889 transitions. [2022-03-03 19:14:32,550 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1889 transitions. Word has length 20 [2022-03-03 19:14:32,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:32,550 INFO L470 AbstractCegarLoop]: Abstraction has 599 states and 1889 transitions. [2022-03-03 19:14:32,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:32,551 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1889 transitions. [2022-03-03 19:14:32,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:32,552 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:32,552 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] [2022-03-03 19:14:32,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-03 19:14:32,752 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,SelfDestructingSolverStorable94 [2022-03-03 19:14:32,752 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:32,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:32,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1716316899, now seen corresponding path program 46 times [2022-03-03 19:14:32,753 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:32,753 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113974172] [2022-03-03 19:14:32,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:32,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:32,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:33,245 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:33,245 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:33,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113974172] [2022-03-03 19:14:33,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113974172] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:33,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631618380] [2022-03-03 19:14:33,245 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:14:33,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:33,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:33,246 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:14:33,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-03 19:14:33,275 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:14:33,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:14:33,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:14:33,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:33,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 264 [2022-03-03 19:14:33,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 244 treesize of output 208 [2022-03-03 19:14:33,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 180 [2022-03-03 19:14:34,373 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:34,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:35,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 135 [2022-03-03 19:14:35,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:35,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 547 treesize of output 483 [2022-03-03 19:14:36,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:14:36,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:14:36,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:36,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 328 treesize of output 288 [2022-03-03 19:14:36,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:36,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 248 [2022-03-03 19:14:37,255 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:37,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631618380] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:37,256 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:37,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:14:37,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770527375] [2022-03-03 19:14:37,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:37,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:14:37,256 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:37,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:14:37,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:14:37,257 INFO L87 Difference]: Start difference. First operand 599 states and 1889 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:40,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:40,212 INFO L93 Difference]: Finished difference Result 823 states and 2519 transitions. [2022-03-03 19:14:40,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:14:40,213 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:14:40,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:40,214 INFO L225 Difference]: With dead ends: 823 [2022-03-03 19:14:40,214 INFO L226 Difference]: Without dead ends: 808 [2022-03-03 19:14:40,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=298, Invalid=1594, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:14:40,215 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 113 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 1308 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 1352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:40,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 304 Invalid, 1352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1308 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:14:40,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2022-03-03 19:14:40,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 600. [2022-03-03 19:14:40,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 599 states have (on average 3.1602671118530883) internal successors, (1893), 599 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:40,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 1893 transitions. [2022-03-03 19:14:40,222 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 1893 transitions. Word has length 20 [2022-03-03 19:14:40,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:40,222 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 1893 transitions. [2022-03-03 19:14:40,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:40,223 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 1893 transitions. [2022-03-03 19:14:40,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:40,224 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:40,224 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] [2022-03-03 19:14:40,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-03 19:14:40,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:40,424 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:40,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:40,425 INFO L85 PathProgramCache]: Analyzing trace with hash -799659775, now seen corresponding path program 47 times [2022-03-03 19:14:40,425 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:40,425 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919612022] [2022-03-03 19:14:40,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:40,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:40,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:40,726 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:40,727 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:40,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919612022] [2022-03-03 19:14:40,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919612022] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:40,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711581571] [2022-03-03 19:14:40,727 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:14:40,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:40,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:40,728 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:14:40,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-03 19:14:40,768 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:14:40,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:14:40,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:14:40,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:41,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:14:41,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 308 treesize of output 260 [2022-03-03 19:14:41,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:14:41,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 353 treesize of output 309 [2022-03-03 19:14:41,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 309 treesize of output 261 [2022-03-03 19:14:42,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:42,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:42,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:14:43,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:43,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 456 treesize of output 416 [2022-03-03 19:14:44,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:14:44,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:14:44,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:44,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 261 [2022-03-03 19:14:44,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:44,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 253 treesize of output 221 [2022-03-03 19:14:44,837 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:44,837 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711581571] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:44,837 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:44,837 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:14:44,837 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183728575] [2022-03-03 19:14:44,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:44,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:14:44,837 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:44,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:14:44,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:14:44,838 INFO L87 Difference]: Start difference. First operand 600 states and 1893 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:45,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:45,475 INFO L93 Difference]: Finished difference Result 736 states and 2287 transitions. [2022-03-03 19:14:45,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 19:14:45,475 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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 20 [2022-03-03 19:14:45,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:45,477 INFO L225 Difference]: With dead ends: 736 [2022-03-03 19:14:45,477 INFO L226 Difference]: Without dead ends: 721 [2022-03-03 19:14:45,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:14:45,477 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 65 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:45,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 158 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 660 Invalid, 0 Unknown, 51 Unchecked, 0.4s Time] [2022-03-03 19:14:45,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2022-03-03 19:14:45,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 602. [2022-03-03 19:14:45,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 601 states have (on average 3.1613976705490847) internal successors, (1900), 601 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:45,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 1900 transitions. [2022-03-03 19:14:45,484 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 1900 transitions. Word has length 20 [2022-03-03 19:14:45,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:45,484 INFO L470 AbstractCegarLoop]: Abstraction has 602 states and 1900 transitions. [2022-03-03 19:14:45,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:45,484 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 1900 transitions. [2022-03-03 19:14:45,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:45,485 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:45,485 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] [2022-03-03 19:14:45,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-03 19:14:45,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:45,686 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:45,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:45,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1985813891, now seen corresponding path program 48 times [2022-03-03 19:14:45,686 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:45,686 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066100350] [2022-03-03 19:14:45,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:45,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:45,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:46,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:46,012 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:46,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066100350] [2022-03-03 19:14:46,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066100350] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:46,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947281274] [2022-03-03 19:14:46,013 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:14:46,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:46,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:46,014 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:14:46,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-03 19:14:46,054 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:14:46,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:14:46,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:14:46,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:46,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 260 [2022-03-03 19:14:46,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 309 treesize of output 265 [2022-03-03 19:14:46,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 265 treesize of output 229 [2022-03-03 19:14:47,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:47,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:48,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 45 [2022-03-03 19:14:48,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:48,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 456 treesize of output 416 [2022-03-03 19:14:49,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:14:49,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-03-03 19:14:49,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:49,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 309 treesize of output 269 [2022-03-03 19:14:49,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:49,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 231 treesize of output 203 [2022-03-03 19:14:49,681 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:49,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947281274] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:49,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:49,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:14:49,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052376975] [2022-03-03 19:14:49,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:49,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:14:49,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:49,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:14:49,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:14:49,682 INFO L87 Difference]: Start difference. First operand 602 states and 1900 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:50,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:50,603 INFO L93 Difference]: Finished difference Result 756 states and 2342 transitions. [2022-03-03 19:14:50,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:14:50,604 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:14:50,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:50,605 INFO L225 Difference]: With dead ends: 756 [2022-03-03 19:14:50,605 INFO L226 Difference]: Without dead ends: 741 [2022-03-03 19:14:50,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=190, Invalid=1000, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:14:50,605 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 71 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 902 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:50,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 193 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 902 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:14:50,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2022-03-03 19:14:50,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 601. [2022-03-03 19:14:50,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 600 states have (on average 3.165) internal successors, (1899), 600 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:50,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1899 transitions. [2022-03-03 19:14:50,613 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1899 transitions. Word has length 20 [2022-03-03 19:14:50,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:50,613 INFO L470 AbstractCegarLoop]: Abstraction has 601 states and 1899 transitions. [2022-03-03 19:14:50,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:50,613 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1899 transitions. [2022-03-03 19:14:50,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:50,614 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:50,614 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] [2022-03-03 19:14:50,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-03 19:14:50,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:50,814 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:50,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:50,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1188317543, now seen corresponding path program 49 times [2022-03-03 19:14:50,815 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:50,815 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855109659] [2022-03-03 19:14:50,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:50,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:50,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:51,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:51,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:51,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855109659] [2022-03-03 19:14:51,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855109659] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:51,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867397245] [2022-03-03 19:14:51,300 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:14:51,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:51,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:51,301 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:14:51,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-03 19:14:51,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:51,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:14:51,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:51,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 319 treesize of output 283 [2022-03-03 19:14:51,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 318 treesize of output 278 [2022-03-03 19:14:51,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 238 [2022-03-03 19:14:52,686 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:52,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:53,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:14:53,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 151 [2022-03-03 19:14:53,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 141 [2022-03-03 19:14:54,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:54,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 509 treesize of output 453 [2022-03-03 19:14:55,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:55,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 332 treesize of output 292 [2022-03-03 19:14:55,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:55,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 284 treesize of output 252 [2022-03-03 19:14:55,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:55,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867397245] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:55,306 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:55,307 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:14:55,307 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808475393] [2022-03-03 19:14:55,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:55,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:14:55,307 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:55,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:14:55,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:14:55,307 INFO L87 Difference]: Start difference. First operand 601 states and 1899 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:00,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:00,850 INFO L93 Difference]: Finished difference Result 968 states and 2930 transitions. [2022-03-03 19:15:00,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-03 19:15:00,850 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:15:00,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:00,852 INFO L225 Difference]: With dead ends: 968 [2022-03-03 19:15:00,852 INFO L226 Difference]: Without dead ends: 938 [2022-03-03 19:15:00,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=543, Invalid=2649, Unknown=0, NotChecked=0, Total=3192 [2022-03-03 19:15:00,852 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 239 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 1350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:00,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 298 Invalid, 1350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1191 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:15:00,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2022-03-03 19:15:00,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 597. [2022-03-03 19:15:00,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 596 states have (on average 3.1593959731543624) internal successors, (1883), 596 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:00,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1883 transitions. [2022-03-03 19:15:00,860 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1883 transitions. Word has length 20 [2022-03-03 19:15:00,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:00,860 INFO L470 AbstractCegarLoop]: Abstraction has 597 states and 1883 transitions. [2022-03-03 19:15:00,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:00,860 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1883 transitions. [2022-03-03 19:15:00,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:00,861 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:00,861 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] [2022-03-03 19:15:00,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-03 19:15:01,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:01,063 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:01,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:01,063 INFO L85 PathProgramCache]: Analyzing trace with hash 641845433, now seen corresponding path program 50 times [2022-03-03 19:15:01,063 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:01,063 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204240745] [2022-03-03 19:15:01,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:01,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:01,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:01,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:01,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:01,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204240745] [2022-03-03 19:15:01,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204240745] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:01,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253589453] [2022-03-03 19:15:01,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:15:01,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:01,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:01,427 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:15:01,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-03 19:15:01,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:15:01,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:15:01,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:15:01,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:01,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 273 treesize of output 229 [2022-03-03 19:15:02,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 299 treesize of output 255 [2022-03-03 19:15:02,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 255 treesize of output 219 [2022-03-03 19:15:02,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:02,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:15:03,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:15:03,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 125 [2022-03-03 19:15:03,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 115 [2022-03-03 19:15:03,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:03,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 456 treesize of output 416 [2022-03-03 19:15:04,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:04,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 302 treesize of output 262 [2022-03-03 19:15:04,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:04,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 231 treesize of output 203 [2022-03-03 19:15:04,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:04,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253589453] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:04,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:04,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-03 19:15:04,857 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606229846] [2022-03-03 19:15:04,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:04,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:15:04,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:04,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:15:04,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:15:04,857 INFO L87 Difference]: Start difference. First operand 597 states and 1883 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:06,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:06,947 INFO L93 Difference]: Finished difference Result 913 states and 2792 transitions. [2022-03-03 19:15:06,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:15:06,947 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:15:06,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:06,949 INFO L225 Difference]: With dead ends: 913 [2022-03-03 19:15:06,949 INFO L226 Difference]: Without dead ends: 898 [2022-03-03 19:15:06,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=303, Invalid=1419, Unknown=0, NotChecked=0, Total=1722 [2022-03-03 19:15:06,949 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 107 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 1299 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 1394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:06,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 299 Invalid, 1394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1299 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:15:06,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2022-03-03 19:15:06,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 595. [2022-03-03 19:15:06,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 3.1565656565656566) internal successors, (1875), 594 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:06,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1875 transitions. [2022-03-03 19:15:06,957 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1875 transitions. Word has length 20 [2022-03-03 19:15:06,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:06,957 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 1875 transitions. [2022-03-03 19:15:06,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:06,957 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1875 transitions. [2022-03-03 19:15:06,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:06,958 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:06,958 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] [2022-03-03 19:15:06,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-03 19:15:07,158 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,SelfDestructingSolverStorable99 [2022-03-03 19:15:07,159 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:07,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:07,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1258479839, now seen corresponding path program 51 times [2022-03-03 19:15:07,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:07,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445732177] [2022-03-03 19:15:07,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:07,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:07,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:07,568 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:07,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:07,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445732177] [2022-03-03 19:15:07,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445732177] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:07,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159209457] [2022-03-03 19:15:07,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:15:07,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:07,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:07,570 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:15:07,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-03 19:15:07,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:15:07,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:15:07,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:15:07,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:07,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 264 [2022-03-03 19:15:08,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 336 treesize of output 288 [2022-03-03 19:15:08,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 252 [2022-03-03 19:15:08,942 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:08,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:15:09,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:15:09,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 151 [2022-03-03 19:15:09,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 141 [2022-03-03 19:15:10,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:10,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 613 treesize of output 537 [2022-03-03 19:15:11,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:11,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 386 treesize of output 358 [2022-03-03 19:15:11,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:11,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 350 treesize of output 298 [2022-03-03 19:15:11,517 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:11,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159209457] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:11,517 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:11,517 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:15:11,517 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770248101] [2022-03-03 19:15:11,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:11,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:15:11,518 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:11,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:15:11,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:15:11,518 INFO L87 Difference]: Start difference. First operand 595 states and 1875 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:16,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:16,696 INFO L93 Difference]: Finished difference Result 899 states and 2694 transitions. [2022-03-03 19:15:16,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:15:16,697 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:15:16,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:16,698 INFO L225 Difference]: With dead ends: 899 [2022-03-03 19:15:16,698 INFO L226 Difference]: Without dead ends: 854 [2022-03-03 19:15:16,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 652 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=446, Invalid=2104, Unknown=0, NotChecked=0, Total=2550 [2022-03-03 19:15:16,699 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 191 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 1169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:16,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 300 Invalid, 1169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1046 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:15:16,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2022-03-03 19:15:16,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 595. [2022-03-03 19:15:16,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 3.1565656565656566) internal successors, (1875), 594 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:16,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1875 transitions. [2022-03-03 19:15:16,707 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1875 transitions. Word has length 20 [2022-03-03 19:15:16,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:16,707 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 1875 transitions. [2022-03-03 19:15:16,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:16,707 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1875 transitions. [2022-03-03 19:15:16,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:16,708 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:16,708 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] [2022-03-03 19:15:16,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-03 19:15:16,908 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,SelfDestructingSolverStorable100 [2022-03-03 19:15:16,908 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:16,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:16,909 INFO L85 PathProgramCache]: Analyzing trace with hash 489699243, now seen corresponding path program 52 times [2022-03-03 19:15:16,909 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:16,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64024501] [2022-03-03 19:15:16,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:16,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:16,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:17,369 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:17,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:17,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64024501] [2022-03-03 19:15:17,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64024501] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:17,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22604765] [2022-03-03 19:15:17,369 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:15:17,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:17,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:17,370 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:15:17,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-03 19:15:17,410 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:15:17,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:15:17,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:15:17,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:17,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 333 treesize of output 289 [2022-03-03 19:15:18,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 260 [2022-03-03 19:15:18,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 232 [2022-03-03 19:15:18,931 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:18,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:15:19,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:15:20,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:20,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 528 treesize of output 452 [2022-03-03 19:15:20,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:20,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 304 [2022-03-03 19:15:20,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:20,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 268 [2022-03-03 19:15:20,826 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:20,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22604765] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:20,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:20,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:15:20,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708260496] [2022-03-03 19:15:20,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:20,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:15:20,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:20,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:15:20,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:15:20,827 INFO L87 Difference]: Start difference. First operand 595 states and 1875 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:23,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:23,532 INFO L93 Difference]: Finished difference Result 804 states and 2414 transitions. [2022-03-03 19:15:23,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:15:23,532 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:15:23,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:23,533 INFO L225 Difference]: With dead ends: 804 [2022-03-03 19:15:23,533 INFO L226 Difference]: Without dead ends: 744 [2022-03-03 19:15:23,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=273, Invalid=1533, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:15:23,534 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 120 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 1513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:23,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 395 Invalid, 1513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1461 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:15:23,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2022-03-03 19:15:23,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 592. [2022-03-03 19:15:23,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 3.1590524534686972) internal successors, (1867), 591 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:23,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1867 transitions. [2022-03-03 19:15:23,541 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1867 transitions. Word has length 20 [2022-03-03 19:15:23,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:23,541 INFO L470 AbstractCegarLoop]: Abstraction has 592 states and 1867 transitions. [2022-03-03 19:15:23,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:23,541 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1867 transitions. [2022-03-03 19:15:23,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:23,541 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:23,542 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] [2022-03-03 19:15:23,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-03 19:15:23,743 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,SelfDestructingSolverStorable101 [2022-03-03 19:15:23,743 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:23,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:23,744 INFO L85 PathProgramCache]: Analyzing trace with hash 2121405969, now seen corresponding path program 53 times [2022-03-03 19:15:23,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:23,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307803347] [2022-03-03 19:15:23,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:23,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:23,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:24,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:24,178 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:24,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307803347] [2022-03-03 19:15:24,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307803347] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:24,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192294183] [2022-03-03 19:15:24,179 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:15:24,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:24,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:24,180 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:15:24,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-03 19:15:24,210 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:15:24,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:15:24,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:15:24,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:24,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 377 treesize of output 329 [2022-03-03 19:15:25,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 297 treesize of output 257 [2022-03-03 19:15:25,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 257 treesize of output 221 [2022-03-03 19:15:25,786 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:25,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:15:26,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:15:26,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 151 [2022-03-03 19:15:26,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 141 [2022-03-03 19:15:27,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:27,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 445 treesize of output 401 [2022-03-03 19:15:27,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:27,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 392 treesize of output 340 [2022-03-03 19:15:27,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:27,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 332 treesize of output 304 [2022-03-03 19:15:28,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:28,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192294183] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:28,175 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:28,175 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:15:28,175 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224012609] [2022-03-03 19:15:28,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:28,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:15:28,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:28,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:15:28,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:15:28,176 INFO L87 Difference]: Start difference. First operand 592 states and 1867 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:34,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:34,237 INFO L93 Difference]: Finished difference Result 901 states and 2696 transitions. [2022-03-03 19:15:34,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 19:15:34,237 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:15:34,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:34,239 INFO L225 Difference]: With dead ends: 901 [2022-03-03 19:15:34,239 INFO L226 Difference]: Without dead ends: 856 [2022-03-03 19:15:34,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 643 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=485, Invalid=2377, Unknown=0, NotChecked=0, Total=2862 [2022-03-03 19:15:34,239 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 221 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 1103 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 1219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:34,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 302 Invalid, 1219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1103 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:15:34,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 856 states. [2022-03-03 19:15:34,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 856 to 588. [2022-03-03 19:15:34,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 588 states, 587 states have (on average 3.1533219761499147) internal successors, (1851), 587 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:34,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1851 transitions. [2022-03-03 19:15:34,248 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1851 transitions. Word has length 20 [2022-03-03 19:15:34,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:34,248 INFO L470 AbstractCegarLoop]: Abstraction has 588 states and 1851 transitions. [2022-03-03 19:15:34,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:34,249 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1851 transitions. [2022-03-03 19:15:34,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:34,250 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:34,250 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] [2022-03-03 19:15:34,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-03 19:15:34,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:34,471 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:34,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:34,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1390176651, now seen corresponding path program 54 times [2022-03-03 19:15:34,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:34,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505213974] [2022-03-03 19:15:34,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:34,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:34,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:34,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:34,856 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:34,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505213974] [2022-03-03 19:15:34,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505213974] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:34,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937952647] [2022-03-03 19:15:34,856 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:15:34,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:34,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:34,857 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:15:34,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-03 19:15:34,887 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:15:34,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:15:34,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:15:34,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:35,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 328 treesize of output 288 [2022-03-03 19:15:35,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 388 treesize of output 324 [2022-03-03 19:15:35,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 324 treesize of output 284 [2022-03-03 19:15:36,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:36,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:15:36,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 105 [2022-03-03 19:15:37,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 197 [2022-03-03 19:15:37,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 191 [2022-03-03 19:15:38,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:38,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 512 treesize of output 464 [2022-03-03 19:15:39,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:39,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 684 treesize of output 580 [2022-03-03 19:15:39,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:39,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 572 treesize of output 520 [2022-03-03 19:15:41,056 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:41,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937952647] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:41,056 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:41,056 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:15:41,056 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863945351] [2022-03-03 19:15:41,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:41,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:15:41,057 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:41,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:15:41,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=612, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:15:41,057 INFO L87 Difference]: Start difference. First operand 588 states and 1851 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:46,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:46,043 INFO L93 Difference]: Finished difference Result 1014 states and 3031 transitions. [2022-03-03 19:15:46,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 19:15:46,044 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:15:46,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:46,045 INFO L225 Difference]: With dead ends: 1014 [2022-03-03 19:15:46,045 INFO L226 Difference]: Without dead ends: 954 [2022-03-03 19:15:46,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 736 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=418, Invalid=2032, Unknown=0, NotChecked=0, Total=2450 [2022-03-03 19:15:46,046 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 174 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 1366 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 1467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:46,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 406 Invalid, 1467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1366 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:15:46,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2022-03-03 19:15:46,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 593. [2022-03-03 19:15:46,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 3.1655405405405403) internal successors, (1874), 592 states have internal predecessors, (1874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:46,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1874 transitions. [2022-03-03 19:15:46,054 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1874 transitions. Word has length 20 [2022-03-03 19:15:46,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:46,055 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 1874 transitions. [2022-03-03 19:15:46,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:46,055 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1874 transitions. [2022-03-03 19:15:46,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:46,055 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:46,055 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] [2022-03-03 19:15:46,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-03 19:15:46,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-03 19:15:46,256 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:46,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:46,256 INFO L85 PathProgramCache]: Analyzing trace with hash 557079057, now seen corresponding path program 55 times [2022-03-03 19:15:46,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:46,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041628022] [2022-03-03 19:15:46,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:46,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:46,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:46,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:46,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:46,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041628022] [2022-03-03 19:15:46,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041628022] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:46,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807699287] [2022-03-03 19:15:46,699 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:15:46,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:46,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:46,704 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:15:46,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-03 19:15:46,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:46,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:15:46,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:47,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 244 treesize of output 216 [2022-03-03 19:15:47,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 343 treesize of output 295 [2022-03-03 19:15:47,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 295 treesize of output 251 [2022-03-03 19:15:48,002 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:48,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:15:48,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:15:48,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 133 [2022-03-03 19:15:48,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 123 [2022-03-03 19:15:49,372 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:49,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 273 treesize of output 245 [2022-03-03 19:15:50,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:50,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 524 treesize of output 448 [2022-03-03 19:15:50,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:50,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 440 treesize of output 396 [2022-03-03 19:15:50,478 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:50,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807699287] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:50,479 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:50,479 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:15:50,479 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768540435] [2022-03-03 19:15:50,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:50,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:15:50,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:50,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:15:50,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:15:50,480 INFO L87 Difference]: Start difference. First operand 593 states and 1874 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:52,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:52,717 INFO L93 Difference]: Finished difference Result 858 states and 2630 transitions. [2022-03-03 19:15:52,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:15:52,718 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:15:52,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:52,719 INFO L225 Difference]: With dead ends: 858 [2022-03-03 19:15:52,719 INFO L226 Difference]: Without dead ends: 843 [2022-03-03 19:15:52,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 575 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=430, Invalid=1732, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:15:52,720 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 109 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 1156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:52,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 255 Invalid, 1156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1054 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:15:52,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2022-03-03 19:15:52,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 591. [2022-03-03 19:15:52,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 590 states have (on average 3.1677966101694914) internal successors, (1869), 590 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:52,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1869 transitions. [2022-03-03 19:15:52,727 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1869 transitions. Word has length 20 [2022-03-03 19:15:52,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:52,727 INFO L470 AbstractCegarLoop]: Abstraction has 591 states and 1869 transitions. [2022-03-03 19:15:52,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:52,727 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1869 transitions. [2022-03-03 19:15:52,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:52,728 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:52,728 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] [2022-03-03 19:15:52,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-03 19:15:52,928 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,SelfDestructingSolverStorable104 [2022-03-03 19:15:52,928 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:52,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:52,928 INFO L85 PathProgramCache]: Analyzing trace with hash 424161025, now seen corresponding path program 56 times [2022-03-03 19:15:52,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:52,929 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219871102] [2022-03-03 19:15:52,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:52,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:52,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:53,280 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:53,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:53,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219871102] [2022-03-03 19:15:53,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219871102] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:53,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103788565] [2022-03-03 19:15:53,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:15:53,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:53,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:53,281 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:15:53,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-03 19:15:53,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:15:53,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:15:53,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:15:53,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:53,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:53,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 242 [2022-03-03 19:15:53,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 353 treesize of output 305 [2022-03-03 19:15:54,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:54,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 305 treesize of output 265 [2022-03-03 19:15:54,722 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:54,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:15:55,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:15:55,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 151 [2022-03-03 19:15:55,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 141 [2022-03-03 19:15:56,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:56,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 523 treesize of output 459 [2022-03-03 19:15:57,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:57,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 388 treesize of output 348 [2022-03-03 19:15:57,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:57,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 296 [2022-03-03 19:15:57,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:57,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103788565] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:57,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:57,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:15:57,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22140923] [2022-03-03 19:15:57,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:57,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:15:57,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:57,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:15:57,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:15:57,663 INFO L87 Difference]: Start difference. First operand 591 states and 1869 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:59,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:59,526 INFO L93 Difference]: Finished difference Result 824 states and 2516 transitions. [2022-03-03 19:15:59,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:15:59,526 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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 20 [2022-03-03 19:15:59,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:59,527 INFO L225 Difference]: With dead ends: 824 [2022-03-03 19:15:59,527 INFO L226 Difference]: Without dead ends: 809 [2022-03-03 19:15:59,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=273, Invalid=1059, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:15:59,528 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 88 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:59,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 191 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:15:59,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2022-03-03 19:15:59,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 594. [2022-03-03 19:15:59,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 3.1720067453625633) internal successors, (1881), 593 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:59,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1881 transitions. [2022-03-03 19:15:59,535 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1881 transitions. Word has length 20 [2022-03-03 19:15:59,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:59,535 INFO L470 AbstractCegarLoop]: Abstraction has 594 states and 1881 transitions. [2022-03-03 19:15:59,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:59,535 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1881 transitions. [2022-03-03 19:15:59,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:59,536 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:59,536 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] [2022-03-03 19:15:59,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-03 19:15:59,736 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,SelfDestructingSolverStorable105 [2022-03-03 19:15:59,736 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:59,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:59,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1934214325, now seen corresponding path program 57 times [2022-03-03 19:15:59,737 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:59,737 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83600739] [2022-03-03 19:15:59,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:59,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:59,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:16:00,183 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:00,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:16:00,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83600739] [2022-03-03 19:16:00,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83600739] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:16:00,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707218709] [2022-03-03 19:16:00,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:16:00,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:00,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:16:00,184 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:16:00,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-03 19:16:00,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:16:00,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:16:00,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:16:00,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:16:00,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 299 treesize of output 251 [2022-03-03 19:16:01,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 239 [2022-03-03 19:16:01,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 207 [2022-03-03 19:16:01,648 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:01,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:16:02,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 135 [2022-03-03 19:16:03,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 235 [2022-03-03 19:16:03,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 225 [2022-03-03 19:16:03,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:03,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 523 treesize of output 459 [2022-03-03 19:16:04,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:04,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 334 treesize of output 302 [2022-03-03 19:16:04,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:04,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 258 [2022-03-03 19:16:04,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:04,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707218709] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:16:04,820 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:16:04,820 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:16:04,821 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442209316] [2022-03-03 19:16:04,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:16:04,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:16:04,821 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:16:04,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:16:04,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:16:04,821 INFO L87 Difference]: Start difference. First operand 594 states and 1881 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:06,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:16:06,670 INFO L93 Difference]: Finished difference Result 728 states and 2230 transitions. [2022-03-03 19:16:06,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:16:06,670 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:16:06,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:16:06,671 INFO L225 Difference]: With dead ends: 728 [2022-03-03 19:16:06,671 INFO L226 Difference]: Without dead ends: 698 [2022-03-03 19:16:06,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=195, Invalid=1137, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:16:06,672 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 106 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:16:06,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 198 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 779 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:16:06,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-03-03 19:16:06,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 595. [2022-03-03 19:16:06,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 3.1734006734006734) internal successors, (1885), 594 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:06,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1885 transitions. [2022-03-03 19:16:06,679 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1885 transitions. Word has length 20 [2022-03-03 19:16:06,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:16:06,679 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 1885 transitions. [2022-03-03 19:16:06,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:06,679 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1885 transitions. [2022-03-03 19:16:06,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:16:06,680 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:16:06,680 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] [2022-03-03 19:16:06,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-03 19:16:06,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:06,880 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:16:06,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:16:06,880 INFO L85 PathProgramCache]: Analyzing trace with hash 236714693, now seen corresponding path program 58 times [2022-03-03 19:16:06,881 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:16:06,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596805689] [2022-03-03 19:16:06,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:16:06,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:16:06,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:16:07,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:07,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:16:07,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596805689] [2022-03-03 19:16:07,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596805689] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:16:07,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361757347] [2022-03-03 19:16:07,334 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:16:07,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:07,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:16:07,335 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:16:07,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-03 19:16:07,364 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:16:07,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:16:07,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:16:07,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:16:07,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 301 treesize of output 265 [2022-03-03 19:16:08,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 265 treesize of output 225 [2022-03-03 19:16:08,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 197 [2022-03-03 19:16:08,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:08,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:16:08,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:16:09,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:09,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 424 treesize of output 368 [2022-03-03 19:16:10,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:10,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 334 treesize of output 298 [2022-03-03 19:16:10,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:10,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 290 treesize of output 258 [2022-03-03 19:16:10,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:10,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361757347] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:16:10,895 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:16:10,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:16:10,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166268698] [2022-03-03 19:16:10,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:16:10,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:16:10,896 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:16:10,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:16:10,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:16:10,896 INFO L87 Difference]: Start difference. First operand 595 states and 1885 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:12,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:16:12,853 INFO L93 Difference]: Finished difference Result 780 states and 2408 transitions. [2022-03-03 19:16:12,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:16:12,854 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:16:12,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:16:12,855 INFO L225 Difference]: With dead ends: 780 [2022-03-03 19:16:12,855 INFO L226 Difference]: Without dead ends: 765 [2022-03-03 19:16:12,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=249, Invalid=1311, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:16:12,855 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 107 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 1057 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 1121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1057 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:16:12,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 246 Invalid, 1121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1057 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:16:12,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-03-03 19:16:12,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 591. [2022-03-03 19:16:12,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 590 states have (on average 3.1677966101694914) internal successors, (1869), 590 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:12,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1869 transitions. [2022-03-03 19:16:12,862 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1869 transitions. Word has length 20 [2022-03-03 19:16:12,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:16:12,862 INFO L470 AbstractCegarLoop]: Abstraction has 591 states and 1869 transitions. [2022-03-03 19:16:12,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:12,862 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1869 transitions. [2022-03-03 19:16:12,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:16:12,863 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:16:12,863 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] [2022-03-03 19:16:12,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-03 19:16:13,063 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,SelfDestructingSolverStorable107 [2022-03-03 19:16:13,064 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:16:13,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:16:13,064 INFO L85 PathProgramCache]: Analyzing trace with hash -2040643295, now seen corresponding path program 59 times [2022-03-03 19:16:13,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:16:13,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209872026] [2022-03-03 19:16:13,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:16:13,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:16:13,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:16:13,394 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:13,394 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:16:13,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209872026] [2022-03-03 19:16:13,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209872026] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:16:13,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223998379] [2022-03-03 19:16:13,394 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:16:13,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:13,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:16:13,396 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:16:13,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-03 19:16:13,438 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:16:13,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:16:13,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:16:13,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:16:13,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 281 treesize of output 233 [2022-03-03 19:16:13,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 310 treesize of output 274 [2022-03-03 19:16:13,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 234 [2022-03-03 19:16:14,551 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:14,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:16:14,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 103 [2022-03-03 19:16:15,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 135 [2022-03-03 19:16:15,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 125 [2022-03-03 19:16:15,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:15,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 456 treesize of output 416 [2022-03-03 19:16:16,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:16,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 305 treesize of output 265 [2022-03-03 19:16:16,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:16,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 208 [2022-03-03 19:16:16,676 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:16,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223998379] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:16:16,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:16:16,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:16:16,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130447580] [2022-03-03 19:16:16,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:16:16,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:16:16,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:16:16,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:16:16,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:16:16,677 INFO L87 Difference]: Start difference. First operand 591 states and 1869 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:17,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:16:17,913 INFO L93 Difference]: Finished difference Result 739 states and 2294 transitions. [2022-03-03 19:16:17,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:16:17,913 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:16:17,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:16:17,914 INFO L225 Difference]: With dead ends: 739 [2022-03-03 19:16:17,914 INFO L226 Difference]: Without dead ends: 724 [2022-03-03 19:16:17,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=227, Invalid=1105, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:16:17,914 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 94 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:16:17,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 194 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 782 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:16:17,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2022-03-03 19:16:17,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 586. [2022-03-03 19:16:17,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 585 states have (on average 3.1675213675213674) internal successors, (1853), 585 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:17,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 1853 transitions. [2022-03-03 19:16:17,921 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 1853 transitions. Word has length 20 [2022-03-03 19:16:17,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:16:17,921 INFO L470 AbstractCegarLoop]: Abstraction has 586 states and 1853 transitions. [2022-03-03 19:16:17,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:17,921 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 1853 transitions. [2022-03-03 19:16:17,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:16:17,922 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:16:17,922 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] [2022-03-03 19:16:17,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-03 19:16:18,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:18,123 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:16:18,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:16:18,123 INFO L85 PathProgramCache]: Analyzing trace with hash 322520284, now seen corresponding path program 1 times [2022-03-03 19:16:18,123 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:16:18,123 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027859756] [2022-03-03 19:16:18,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:16:18,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:16:18,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:16:18,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:18,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:16:18,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027859756] [2022-03-03 19:16:18,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027859756] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:16:18,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961091109] [2022-03-03 19:16:18,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:16:18,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:18,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:16:18,452 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:16:18,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-03 19:16:18,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:16:18,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:16:18,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:16:19,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 413 treesize of output 353 [2022-03-03 19:16:20,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 586 treesize of output 510 [2022-03-03 19:16:20,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 510 treesize of output 450 [2022-03-03 19:16:20,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:20,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:16:21,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2022-03-03 19:16:21,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:21,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 227 treesize of output 207 [2022-03-03 19:16:22,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:16:22,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 383 treesize of output 361 [2022-03-03 19:16:22,789 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:16:22,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 361 treesize of output 320 [2022-03-03 19:16:22,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 317 treesize of output 277 [2022-03-03 19:16:22,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:22,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961091109] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:16:22,943 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:16:22,943 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:16:22,943 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045305710] [2022-03-03 19:16:22,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:16:22,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:16:22,943 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:16:22,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:16:22,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:16:22,944 INFO L87 Difference]: Start difference. First operand 586 states and 1853 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:36,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:16:36,532 INFO L93 Difference]: Finished difference Result 1052 states and 3066 transitions. [2022-03-03 19:16:36,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-03 19:16:36,533 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:16:36,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:16:36,534 INFO L225 Difference]: With dead ends: 1052 [2022-03-03 19:16:36,534 INFO L226 Difference]: Without dead ends: 778 [2022-03-03 19:16:36,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1328 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=1276, Invalid=4730, Unknown=0, NotChecked=0, Total=6006 [2022-03-03 19:16:36,535 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 270 mSDsluCounter, 1264 mSDsCounter, 0 mSdLazyCounter, 2071 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 2173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:16:36,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 564 Invalid, 2173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2071 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-03 19:16:36,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-03-03 19:16:36,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 630. [2022-03-03 19:16:36,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 3.081081081081081) internal successors, (1938), 629 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:36,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1938 transitions. [2022-03-03 19:16:36,542 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1938 transitions. Word has length 20 [2022-03-03 19:16:36,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:16:36,542 INFO L470 AbstractCegarLoop]: Abstraction has 630 states and 1938 transitions. [2022-03-03 19:16:36,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:36,542 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1938 transitions. [2022-03-03 19:16:36,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:16:36,543 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:16:36,543 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] [2022-03-03 19:16:36,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-03 19:16:36,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:36,743 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:16:36,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:16:36,744 INFO L85 PathProgramCache]: Analyzing trace with hash 620721740, now seen corresponding path program 2 times [2022-03-03 19:16:36,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:16:36,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5431230] [2022-03-03 19:16:36,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:16:36,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:16:36,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:16:37,080 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:37,080 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:16:37,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5431230] [2022-03-03 19:16:37,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5431230] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:16:37,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333424974] [2022-03-03 19:16:37,080 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:16:37,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:37,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:16:37,081 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:16:37,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-03 19:16:37,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:16:37,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:16:37,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:16:37,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:16:38,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 564 treesize of output 504 [2022-03-03 19:16:39,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1012 treesize of output 896 [2022-03-03 19:16:39,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 896 treesize of output 756 [2022-03-03 19:16:40,338 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:40,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:16:41,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:41,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 343 treesize of output 311 [2022-03-03 19:16:41,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 232 [2022-03-03 19:16:42,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:16:42,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 291 [2022-03-03 19:16:42,256 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:16:42,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 363 treesize of output 322 [2022-03-03 19:16:42,259 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 319 treesize of output 279 [2022-03-03 19:16:42,364 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:42,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333424974] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:16:42,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:16:42,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:16:42,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950359424] [2022-03-03 19:16:42,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:16:42,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:16:42,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:16:42,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:16:42,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:16:42,365 INFO L87 Difference]: Start difference. First operand 630 states and 1938 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:54,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:16:54,728 INFO L93 Difference]: Finished difference Result 979 states and 2726 transitions. [2022-03-03 19:16:54,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-03 19:16:54,728 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:16:54,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:16:54,729 INFO L225 Difference]: With dead ends: 979 [2022-03-03 19:16:54,729 INFO L226 Difference]: Without dead ends: 900 [2022-03-03 19:16:54,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1092 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=914, Invalid=3642, Unknown=0, NotChecked=0, Total=4556 [2022-03-03 19:16:54,730 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 314 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 1394 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 1476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:16:54,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 434 Invalid, 1476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1394 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:16:54,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2022-03-03 19:16:54,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 653. [2022-03-03 19:16:54,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 652 states have (on average 3.065950920245399) internal successors, (1999), 652 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:54,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 1999 transitions. [2022-03-03 19:16:54,738 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 1999 transitions. Word has length 20 [2022-03-03 19:16:54,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:16:54,738 INFO L470 AbstractCegarLoop]: Abstraction has 653 states and 1999 transitions. [2022-03-03 19:16:54,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:54,738 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 1999 transitions. [2022-03-03 19:16:54,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:16:54,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:16:54,739 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] [2022-03-03 19:16:54,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-03 19:16:54,941 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,SelfDestructingSolverStorable110 [2022-03-03 19:16:54,942 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:16:54,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:16:54,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1098894230, now seen corresponding path program 3 times [2022-03-03 19:16:54,942 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:16:54,942 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634987041] [2022-03-03 19:16:54,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:16:54,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:16:54,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:16:55,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:55,269 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:16:55,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634987041] [2022-03-03 19:16:55,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634987041] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:16:55,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270324712] [2022-03-03 19:16:55,269 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:16:55,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:55,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:16:55,270 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:16:55,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-03 19:16:55,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:16:55,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:16:55,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:16:55,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:16:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 399 treesize of output 355 [2022-03-03 19:16:56,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 521 treesize of output 465 [2022-03-03 19:16:56,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 465 treesize of output 409 [2022-03-03 19:16:58,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:58,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:16:58,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:58,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 343 treesize of output 311 [2022-03-03 19:16:58,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 232 [2022-03-03 19:17:00,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:17:00,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 291 [2022-03-03 19:17:00,266 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:17:00,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-03-03 19:17:00,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 248 [2022-03-03 19:17:00,394 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:00,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270324712] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:17:00,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:17:00,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:17:00,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757153637] [2022-03-03 19:17:00,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:17:00,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:17:00,395 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:17:00,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:17:00,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:17:00,395 INFO L87 Difference]: Start difference. First operand 653 states and 1999 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:14,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:17:14,069 INFO L93 Difference]: Finished difference Result 1057 states and 2967 transitions. [2022-03-03 19:17:14,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 19:17:14,069 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:17:14,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:17:14,070 INFO L225 Difference]: With dead ends: 1057 [2022-03-03 19:17:14,071 INFO L226 Difference]: Without dead ends: 983 [2022-03-03 19:17:14,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1498 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=1203, Invalid=4497, Unknown=0, NotChecked=0, Total=5700 [2022-03-03 19:17:14,071 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 249 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 1704 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 1795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:17:14,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 537 Invalid, 1795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1704 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-03 19:17:14,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2022-03-03 19:17:14,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 675. [2022-03-03 19:17:14,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 3.0667655786350148) internal successors, (2067), 674 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-03-03 19:17:14,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 2067 transitions. [2022-03-03 19:17:14,080 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 2067 transitions. Word has length 20 [2022-03-03 19:17:14,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:17:14,080 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 2067 transitions. [2022-03-03 19:17:14,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:14,080 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 2067 transitions. [2022-03-03 19:17:14,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:17:14,081 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:17:14,081 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] [2022-03-03 19:17:14,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-03 19:17:14,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:14,282 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:17:14,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:17:14,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1417082444, now seen corresponding path program 4 times [2022-03-03 19:17:14,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:17:14,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113568272] [2022-03-03 19:17:14,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:17:14,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:17:14,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:17:14,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:14,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:17:14,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113568272] [2022-03-03 19:17:14,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113568272] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:17:14,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011813932] [2022-03-03 19:17:14,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:17:14,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:14,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:17:14,628 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:17:14,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-03 19:17:14,662 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:17:14,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:17:14,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:17:14,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:17:15,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 486 treesize of output 430 [2022-03-03 19:17:16,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 582 treesize of output 502 [2022-03-03 19:17:16,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 502 treesize of output 438 [2022-03-03 19:17:16,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:16,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:17:17,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 142 [2022-03-03 19:17:17,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:17,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 388 treesize of output 356 [2022-03-03 19:17:18,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:17:19,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 291 [2022-03-03 19:17:19,069 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:17:19,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 379 treesize of output 342 [2022-03-03 19:17:19,073 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 339 treesize of output 291 [2022-03-03 19:17:19,174 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:19,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011813932] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:17:19,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:17:19,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:17:19,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334106625] [2022-03-03 19:17:19,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:17:19,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:17:19,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:17:19,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:17:19,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:17:19,175 INFO L87 Difference]: Start difference. First operand 675 states and 2067 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:29,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:17:29,714 INFO L93 Difference]: Finished difference Result 974 states and 2780 transitions. [2022-03-03 19:17:29,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-03 19:17:29,715 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:17:29,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:17:29,716 INFO L225 Difference]: With dead ends: 974 [2022-03-03 19:17:29,716 INFO L226 Difference]: Without dead ends: 841 [2022-03-03 19:17:29,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1359 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=916, Invalid=4196, Unknown=0, NotChecked=0, Total=5112 [2022-03-03 19:17:29,716 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 205 mSDsluCounter, 1037 mSDsCounter, 0 mSdLazyCounter, 1574 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 1648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:17:29,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 456 Invalid, 1648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1574 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 19:17:29,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2022-03-03 19:17:29,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 680. [2022-03-03 19:17:29,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 679 states have (on average 3.060382916053019) internal successors, (2078), 679 states have internal predecessors, (2078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:29,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 2078 transitions. [2022-03-03 19:17:29,724 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 2078 transitions. Word has length 20 [2022-03-03 19:17:29,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:17:29,724 INFO L470 AbstractCegarLoop]: Abstraction has 680 states and 2078 transitions. [2022-03-03 19:17:29,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:29,724 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 2078 transitions. [2022-03-03 19:17:29,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:17:29,725 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:17:29,725 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] [2022-03-03 19:17:29,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-03 19:17:29,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-03-03 19:17:29,926 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:17:29,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:17:29,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1261692342, now seen corresponding path program 5 times [2022-03-03 19:17:29,926 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:17:29,926 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160981504] [2022-03-03 19:17:29,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:17:29,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:17:29,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:17:30,269 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:30,269 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:17:30,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160981504] [2022-03-03 19:17:30,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160981504] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:17:30,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068864077] [2022-03-03 19:17:30,270 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:17:30,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:30,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:17:30,271 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:17:30,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-03 19:17:30,303 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:17:30,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:17:30,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:17:30,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:17:31,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 514 treesize of output 450 [2022-03-03 19:17:32,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 618 treesize of output 534 [2022-03-03 19:17:32,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 534 treesize of output 474 [2022-03-03 19:17:33,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:33,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:17:33,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2022-03-03 19:17:34,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:34,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 169 treesize of output 153 [2022-03-03 19:17:34,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:17:34,593 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:17:34,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 206 treesize of output 177 [2022-03-03 19:17:34,597 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 203 treesize of output 171 [2022-03-03 19:17:34,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-03 19:17:34,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:34,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068864077] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:17:34,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:17:34,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-03-03 19:17:34,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459047405] [2022-03-03 19:17:34,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:17:34,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:17:34,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:17:34,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:17:34,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:17:34,628 INFO L87 Difference]: Start difference. First operand 680 states and 2078 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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-03-03 19:17:55,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:17:55,700 INFO L93 Difference]: Finished difference Result 1623 states and 4356 transitions. [2022-03-03 19:17:55,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-03 19:17:55,701 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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 20 [2022-03-03 19:17:55,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:17:55,703 INFO L225 Difference]: With dead ends: 1623 [2022-03-03 19:17:55,703 INFO L226 Difference]: Without dead ends: 1411 [2022-03-03 19:17:55,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3437 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=2746, Invalid=9026, Unknown=0, NotChecked=0, Total=11772 [2022-03-03 19:17:55,704 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 410 mSDsluCounter, 1612 mSDsCounter, 0 mSdLazyCounter, 2265 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 2418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 2265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:17:55,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 815 Invalid, 2418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 2265 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-03 19:17:55,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1411 states. [2022-03-03 19:17:55,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1411 to 739. [2022-03-03 19:17:55,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 739 states, 738 states have (on average 3.1151761517615175) internal successors, (2299), 738 states have internal predecessors, (2299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:55,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 2299 transitions. [2022-03-03 19:17:55,715 INFO L78 Accepts]: Start accepts. Automaton has 739 states and 2299 transitions. Word has length 20 [2022-03-03 19:17:55,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:17:55,715 INFO L470 AbstractCegarLoop]: Abstraction has 739 states and 2299 transitions. [2022-03-03 19:17:55,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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-03-03 19:17:55,716 INFO L276 IsEmpty]: Start isEmpty. Operand 739 states and 2299 transitions. [2022-03-03 19:17:55,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:17:55,716 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:17:55,717 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] [2022-03-03 19:17:55,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-03 19:17:55,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-03 19:17:55,917 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:17:55,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:17:55,917 INFO L85 PathProgramCache]: Analyzing trace with hash -2067314148, now seen corresponding path program 6 times [2022-03-03 19:17:55,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:17:55,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822959466] [2022-03-03 19:17:55,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:17:55,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:17:55,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:17:56,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:56,261 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:17:56,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822959466] [2022-03-03 19:17:56,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822959466] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:17:56,261 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324106105] [2022-03-03 19:17:56,261 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:17:56,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:56,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:17:56,262 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:17:56,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-03 19:17:56,294 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:17:56,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:17:56,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:17:56,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:17:57,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 781 treesize of output 669 [2022-03-03 19:17:58,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 436 treesize of output 380 [2022-03-03 19:17:58,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 380 treesize of output 336 [2022-03-03 19:17:58,677 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:58,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:17:59,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:59,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 291 treesize of output 263 [2022-03-03 19:17:59,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 232 [2022-03-03 19:17:59,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:17:59,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 291 [2022-03-03 19:17:59,964 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:17:59,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-03-03 19:17:59,969 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 290 treesize of output 250 [2022-03-03 19:18:00,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:00,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324106105] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:18:00,098 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:18:00,098 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:18:00,098 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955722956] [2022-03-03 19:18:00,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:18:00,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:18:00,098 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:18:00,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:18:00,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:18:00,099 INFO L87 Difference]: Start difference. First operand 739 states and 2299 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:11,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:18:11,624 INFO L93 Difference]: Finished difference Result 1186 states and 3456 transitions. [2022-03-03 19:18:11,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-03 19:18:11,624 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:18:11,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:18:11,625 INFO L225 Difference]: With dead ends: 1186 [2022-03-03 19:18:11,626 INFO L226 Difference]: Without dead ends: 1007 [2022-03-03 19:18:11,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1029 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=1035, Invalid=3657, Unknown=0, NotChecked=0, Total=4692 [2022-03-03 19:18:11,626 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 236 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 1551 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 1633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:18:11,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 472 Invalid, 1633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1551 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:18:11,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2022-03-03 19:18:11,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 776. [2022-03-03 19:18:11,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 775 states have (on average 3.089032258064516) internal successors, (2394), 775 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:11,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 2394 transitions. [2022-03-03 19:18:11,641 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 2394 transitions. Word has length 20 [2022-03-03 19:18:11,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:18:11,641 INFO L470 AbstractCegarLoop]: Abstraction has 776 states and 2394 transitions. [2022-03-03 19:18:11,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:11,641 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 2394 transitions. [2022-03-03 19:18:11,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:18:11,642 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:18:11,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] [2022-03-03 19:18:11,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-03 19:18:11,865 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,SelfDestructingSolverStorable114 [2022-03-03 19:18:11,865 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:18:11,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:18:11,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1844082580, now seen corresponding path program 7 times [2022-03-03 19:18:11,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:18:11,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897183177] [2022-03-03 19:18:11,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:18:11,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:18:11,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:18:12,155 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:12,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:18:12,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897183177] [2022-03-03 19:18:12,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897183177] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:18:12,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776215397] [2022-03-03 19:18:12,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:18:12,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:12,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:18:12,157 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:18:12,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-03 19:18:12,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:18:12,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:18:12,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:18:13,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 564 treesize of output 504 [2022-03-03 19:18:14,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 472 treesize of output 416 [2022-03-03 19:18:14,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 416 treesize of output 370 [2022-03-03 19:18:15,179 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:15,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:18:15,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:15,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 343 treesize of output 311 [2022-03-03 19:18:15,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 232 [2022-03-03 19:18:16,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:18:16,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 291 [2022-03-03 19:18:16,817 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:18:16,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-03-03 19:18:16,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 290 treesize of output 250 [2022-03-03 19:18:16,960 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:16,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776215397] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:18:16,960 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:18:16,960 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:18:16,960 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993716840] [2022-03-03 19:18:16,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:18:16,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:18:16,961 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:18:16,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:18:16,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:18:16,961 INFO L87 Difference]: Start difference. First operand 776 states and 2394 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:25,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:18:25,123 INFO L93 Difference]: Finished difference Result 999 states and 2919 transitions. [2022-03-03 19:18:25,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-03 19:18:25,124 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:18:25,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:18:25,125 INFO L225 Difference]: With dead ends: 999 [2022-03-03 19:18:25,125 INFO L226 Difference]: Without dead ends: 939 [2022-03-03 19:18:25,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 912 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=678, Invalid=2982, Unknown=0, NotChecked=0, Total=3660 [2022-03-03 19:18:25,126 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 221 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 1423 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 1483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:18:25,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 410 Invalid, 1483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1423 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:18:25,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2022-03-03 19:18:25,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 784. [2022-03-03 19:18:25,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 783 states have (on average 3.0893997445721584) internal successors, (2419), 783 states have internal predecessors, (2419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:25,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 2419 transitions. [2022-03-03 19:18:25,135 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 2419 transitions. Word has length 20 [2022-03-03 19:18:25,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:18:25,135 INFO L470 AbstractCegarLoop]: Abstraction has 784 states and 2419 transitions. [2022-03-03 19:18:25,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:25,135 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 2419 transitions. [2022-03-03 19:18:25,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:18:25,136 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:18:25,136 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] [2022-03-03 19:18:25,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-03 19:18:25,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:25,337 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:18:25,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:18:25,337 INFO L85 PathProgramCache]: Analyzing trace with hash 731268746, now seen corresponding path program 8 times [2022-03-03 19:18:25,337 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:18:25,337 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759352448] [2022-03-03 19:18:25,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:18:25,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:18:25,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:18:25,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:25,649 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:18:25,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759352448] [2022-03-03 19:18:25,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759352448] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:18:25,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837809727] [2022-03-03 19:18:25,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:18:25,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:25,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:18:25,656 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:18:25,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-03 19:18:25,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:18:25,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:18:25,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:18:25,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:18:26,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 514 treesize of output 450 [2022-03-03 19:18:27,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 938 treesize of output 842 [2022-03-03 19:18:27,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 842 treesize of output 718 [2022-03-03 19:18:29,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:29,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:18:30,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:30,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 343 treesize of output 311 [2022-03-03 19:18:30,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 232 [2022-03-03 19:18:31,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:18:31,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 291 [2022-03-03 19:18:31,744 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:18:31,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-03-03 19:18:31,749 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 288 treesize of output 248 [2022-03-03 19:18:31,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:31,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837809727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:18:31,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:18:31,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:18:31,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740525188] [2022-03-03 19:18:31,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:18:31,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:18:31,888 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:18:31,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:18:31,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:18:31,889 INFO L87 Difference]: Start difference. First operand 784 states and 2419 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:42,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:18:42,300 INFO L93 Difference]: Finished difference Result 1089 states and 3114 transitions. [2022-03-03 19:18:42,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-03 19:18:42,300 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:18:42,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:18:42,302 INFO L225 Difference]: With dead ends: 1089 [2022-03-03 19:18:42,302 INFO L226 Difference]: Without dead ends: 1016 [2022-03-03 19:18:42,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1263 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=1042, Invalid=3788, Unknown=0, NotChecked=0, Total=4830 [2022-03-03 19:18:42,302 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 280 mSDsluCounter, 897 mSDsCounter, 0 mSdLazyCounter, 1400 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 1505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:18:42,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 433 Invalid, 1505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1400 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:18:42,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2022-03-03 19:18:42,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 788. [2022-03-03 19:18:42,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 788 states, 787 states have (on average 3.0864040660736975) internal successors, (2429), 787 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:42,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 2429 transitions. [2022-03-03 19:18:42,313 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 2429 transitions. Word has length 20 [2022-03-03 19:18:42,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:18:42,313 INFO L470 AbstractCegarLoop]: Abstraction has 788 states and 2429 transitions. [2022-03-03 19:18:42,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:42,313 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 2429 transitions. [2022-03-03 19:18:42,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:18:42,314 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:18:42,314 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] [2022-03-03 19:18:42,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-03-03 19:18:42,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:42,515 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:18:42,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:18:42,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1047721876, now seen corresponding path program 9 times [2022-03-03 19:18:42,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:18:42,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136426250] [2022-03-03 19:18:42,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:18:42,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:18:42,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:18:42,829 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:42,829 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:18:42,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136426250] [2022-03-03 19:18:42,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136426250] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:18:42,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676556136] [2022-03-03 19:18:42,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:18:42,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:42,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:18:42,832 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:18:42,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-03 19:18:42,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:18:42,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:18:42,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:18:42,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:18:43,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 446 treesize of output 378 [2022-03-03 19:18:44,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 766 treesize of output 646 [2022-03-03 19:18:44,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 646 treesize of output 574 [2022-03-03 19:18:44,832 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:44,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:18:45,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 127 [2022-03-03 19:18:46,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:46,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 395 treesize of output 363 [2022-03-03 19:18:47,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:18:47,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 291 [2022-03-03 19:18:47,240 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:18:47,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-03-03 19:18:47,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 247 [2022-03-03 19:18:47,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:47,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676556136] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:18:47,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:18:47,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:18:47,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245708714] [2022-03-03 19:18:47,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:18:47,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:18:47,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:18:47,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:18:47,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:18:47,382 INFO L87 Difference]: Start difference. First operand 788 states and 2429 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:54,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:18:54,493 INFO L93 Difference]: Finished difference Result 952 states and 2809 transitions. [2022-03-03 19:18:54,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 19:18:54,493 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:18:54,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:18:54,494 INFO L225 Difference]: With dead ends: 952 [2022-03-03 19:18:54,494 INFO L226 Difference]: Without dead ends: 875 [2022-03-03 19:18:54,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=624, Invalid=2682, Unknown=0, NotChecked=0, Total=3306 [2022-03-03 19:18:54,495 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 188 mSDsluCounter, 1117 mSDsCounter, 0 mSdLazyCounter, 1727 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 1778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:18:54,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 511 Invalid, 1778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1727 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 19:18:54,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2022-03-03 19:18:54,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 793. [2022-03-03 19:18:54,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 792 states have (on average 3.080808080808081) internal successors, (2440), 792 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:54,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 2440 transitions. [2022-03-03 19:18:54,503 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 2440 transitions. Word has length 20 [2022-03-03 19:18:54,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:18:54,503 INFO L470 AbstractCegarLoop]: Abstraction has 793 states and 2440 transitions. [2022-03-03 19:18:54,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:54,504 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 2440 transitions. [2022-03-03 19:18:54,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:18:54,504 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:18:54,504 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] [2022-03-03 19:18:54,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-03 19:18:54,706 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,SelfDestructingSolverStorable117 [2022-03-03 19:18:54,706 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:18:54,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:18:54,706 INFO L85 PathProgramCache]: Analyzing trace with hash 568470634, now seen corresponding path program 10 times [2022-03-03 19:18:54,706 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:18:54,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671783426] [2022-03-03 19:18:54,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:18:54,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:18:54,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:18:55,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:55,024 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:18:55,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671783426] [2022-03-03 19:18:55,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671783426] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:18:55,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525847378] [2022-03-03 19:18:55,024 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:18:55,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:55,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:18:55,026 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:18:55,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-03 19:18:55,059 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:18:55,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:18:55,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:18:55,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:18:55,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 514 treesize of output 450 [2022-03-03 19:18:56,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 565 treesize of output 505 [2022-03-03 19:18:56,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 505 treesize of output 433 [2022-03-03 19:18:58,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:58,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:18:58,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 300 treesize of output 284 [2022-03-03 19:18:59,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:59,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 402 treesize of output 370 [2022-03-03 19:19:00,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:19:00,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 291 [2022-03-03 19:19:00,351 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:19:00,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-03-03 19:19:00,356 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 290 treesize of output 250 [2022-03-03 19:19:00,481 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:00,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525847378] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:19:00,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:19:00,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:19:00,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140567355] [2022-03-03 19:19:00,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:19:00,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:19:00,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:19:00,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:19:00,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:19:00,482 INFO L87 Difference]: Start difference. First operand 793 states and 2440 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:19:10,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:19:10,605 INFO L93 Difference]: Finished difference Result 1112 states and 3150 transitions. [2022-03-03 19:19:10,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 19:19:10,605 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:19:10,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:19:10,606 INFO L225 Difference]: With dead ends: 1112 [2022-03-03 19:19:10,607 INFO L226 Difference]: Without dead ends: 1009 [2022-03-03 19:19:10,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1535 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=1191, Invalid=4509, Unknown=0, NotChecked=0, Total=5700 [2022-03-03 19:19:10,607 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 234 mSDsluCounter, 1047 mSDsCounter, 0 mSdLazyCounter, 1626 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 1709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:19:10,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 519 Invalid, 1709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1626 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 19:19:10,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2022-03-03 19:19:10,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 784. [2022-03-03 19:19:10,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 783 states have (on average 3.106002554278416) internal successors, (2432), 783 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:19:10,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 2432 transitions. [2022-03-03 19:19:10,617 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 2432 transitions. Word has length 20 [2022-03-03 19:19:10,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:19:10,617 INFO L470 AbstractCegarLoop]: Abstraction has 784 states and 2432 transitions. [2022-03-03 19:19:10,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:19:10,617 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 2432 transitions. [2022-03-03 19:19:10,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:19:10,618 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:19:10,618 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:19:10,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-03 19:19:10,818 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,SelfDestructingSolverStorable118 [2022-03-03 19:19:10,818 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:19:10,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:19:10,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1184772738, now seen corresponding path program 11 times [2022-03-03 19:19:10,819 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:19:10,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748824944] [2022-03-03 19:19:10,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:19:10,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:19:10,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:19:11,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:11,170 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:19:11,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748824944] [2022-03-03 19:19:11,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748824944] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:19:11,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375332178] [2022-03-03 19:19:11,170 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:19:11,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:19:11,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:19:11,171 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:19:11,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-03 19:19:11,206 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:19:11,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:19:11,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:19:11,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:19:11,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 872 treesize of output 792 [2022-03-03 19:19:14,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 530 treesize of output 470 [2022-03-03 19:19:14,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 470 treesize of output 406 [2022-03-03 19:19:15,149 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:15,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:19:15,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2022-03-03 19:19:15,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:19:16,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:19:16,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 231 treesize of output 211 [2022-03-03 19:19:17,035 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:19:17,035 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 1 case distinctions, treesize of input 294 treesize of output 257 [2022-03-03 19:19:17,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 222 [2022-03-03 19:19:17,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 79 [2022-03-03 19:19:17,161 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:17,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375332178] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:19:17,161 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:19:17,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-03-03 19:19:17,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038135432] [2022-03-03 19:19:17,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:19:17,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:19:17,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:19:17,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:19:17,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:19:17,162 INFO L87 Difference]: Start difference. First operand 784 states and 2432 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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-03-03 19:19:32,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:19:32,141 INFO L93 Difference]: Finished difference Result 1460 states and 3974 transitions. [2022-03-03 19:19:32,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-03 19:19:32,141 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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 20 [2022-03-03 19:19:32,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:19:32,143 INFO L225 Difference]: With dead ends: 1460 [2022-03-03 19:19:32,143 INFO L226 Difference]: Without dead ends: 1217 [2022-03-03 19:19:32,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1123 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=1258, Invalid=3998, Unknown=0, NotChecked=0, Total=5256 [2022-03-03 19:19:32,143 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 388 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 1767 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 1884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:19:32,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 532 Invalid, 1884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1767 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-03 19:19:32,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2022-03-03 19:19:32,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 740. [2022-03-03 19:19:32,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 739 states have (on average 3.0554803788903926) internal successors, (2258), 739 states have internal predecessors, (2258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:19:32,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 2258 transitions. [2022-03-03 19:19:32,154 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 2258 transitions. Word has length 20 [2022-03-03 19:19:32,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:19:32,154 INFO L470 AbstractCegarLoop]: Abstraction has 740 states and 2258 transitions. [2022-03-03 19:19:32,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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-03-03 19:19:32,154 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 2258 transitions. [2022-03-03 19:19:32,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:19:32,155 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:19:32,155 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] [2022-03-03 19:19:32,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-03 19:19:32,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:19:32,356 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:19:32,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:19:32,356 INFO L85 PathProgramCache]: Analyzing trace with hash 789282754, now seen corresponding path program 12 times [2022-03-03 19:19:32,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:19:32,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313426181] [2022-03-03 19:19:32,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:19:32,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:19:32,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:19:32,727 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:32,727 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:19:32,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313426181] [2022-03-03 19:19:32,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313426181] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:19:32,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349117971] [2022-03-03 19:19:32,727 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:19:32,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:19:32,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:19:32,728 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:19:32,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-03 19:19:32,762 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:19:32,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:19:32,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:19:32,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:19:33,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 816 treesize of output 716 [2022-03-03 19:19:36,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 944 treesize of output 812 [2022-03-03 19:19:36,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 812 treesize of output 722 [2022-03-03 19:19:39,082 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:39,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:19:39,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 105 [2022-03-03 19:19:39,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 300 treesize of output 284 [2022-03-03 19:19:40,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:19:40,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 169 treesize of output 153 [2022-03-03 19:19:41,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 291 [2022-03-03 19:19:41,101 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:19:41,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-03-03 19:19:41,106 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 288 treesize of output 248 [2022-03-03 19:19:41,249 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:41,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349117971] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:19:41,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:19:41,249 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:19:41,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976443167] [2022-03-03 19:19:41,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:19:41,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:19:41,250 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:19:41,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:19:41,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:19:41,250 INFO L87 Difference]: Start difference. First operand 740 states and 2258 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:19:51,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:19:51,453 INFO L93 Difference]: Finished difference Result 987 states and 2751 transitions. [2022-03-03 19:19:51,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:19:51,453 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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 20 [2022-03-03 19:19:51,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:19:51,455 INFO L225 Difference]: With dead ends: 987 [2022-03-03 19:19:51,455 INFO L226 Difference]: Without dead ends: 820 [2022-03-03 19:19:51,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=593, Invalid=1759, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 19:19:51,455 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 396 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 1080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:19:51,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [396 Valid, 311 Invalid, 1080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 967 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:19:51,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2022-03-03 19:19:51,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 729. [2022-03-03 19:19:51,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 728 states have (on average 3.0631868131868134) internal successors, (2230), 728 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:19:51,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 2230 transitions. [2022-03-03 19:19:51,465 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 2230 transitions. Word has length 20 [2022-03-03 19:19:51,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:19:51,465 INFO L470 AbstractCegarLoop]: Abstraction has 729 states and 2230 transitions. [2022-03-03 19:19:51,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:19:51,465 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 2230 transitions. [2022-03-03 19:19:51,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:19:51,466 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:19:51,466 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] [2022-03-03 19:19:51,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-03 19:19:51,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:19:51,666 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:19:51,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:19:51,667 INFO L85 PathProgramCache]: Analyzing trace with hash 500990636, now seen corresponding path program 13 times [2022-03-03 19:19:51,667 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:19:51,667 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515674940] [2022-03-03 19:19:51,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:19:51,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:19:51,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:19:51,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:51,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:19:51,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515674940] [2022-03-03 19:19:51,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515674940] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:19:51,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363295386] [2022-03-03 19:19:51,974 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:19:51,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:19:51,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:19:51,975 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:19:51,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-03 19:19:52,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:19:52,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:19:52,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:19:52,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 564 treesize of output 504 [2022-03-03 19:19:54,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 713 treesize of output 629 [2022-03-03 19:19:54,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 629 treesize of output 565 [2022-03-03 19:19:55,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:55,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:19:56,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:19:56,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 343 treesize of output 311 [2022-03-03 19:19:56,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 232 [2022-03-03 19:19:56,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2022-03-03 19:19:57,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 291 [2022-03-03 19:19:57,328 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:19:57,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 264 [2022-03-03 19:19:57,333 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 290 treesize of output 250 [2022-03-03 19:19:57,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:57,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363295386] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:19:57,465 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:19:57,465 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:19:57,465 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127320454] [2022-03-03 19:19:57,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:19:57,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:19:57,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:19:57,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:19:57,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:19:57,466 INFO L87 Difference]: Start difference. First operand 729 states and 2230 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 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) Received shutdown request... [2022-03-03 19:20:10,223 WARN L244 SmtUtils]: Removed 14 from assertion stack [2022-03-03 19:20:10,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 19:20:10,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1363 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=1023, Invalid=3807, Unknown=0, NotChecked=0, Total=4830 [2022-03-03 19:20:10,224 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 190 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 1027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:20:10,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 242 Invalid, 1027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 900 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:20:10,225 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-03 19:20:10,244 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 19:20:10,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-03 19:20:10,265 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 19:20:10,425 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,SelfDestructingSolverStorable121 [2022-03-03 19:20:10,425 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (729states) and FLOYD_HOARE automaton (currently 48 states, 28 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 207 for 442ms.. [2022-03-03 19:20:10,427 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-03 19:20:10,427 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-03 19:20:10,427 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-03 19:20:10,429 INFO L732 BasicCegarLoop]: Path program histogram: [59, 13, 6, 6, 6, 6, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:20:10,431 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-03 19:20:10,431 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-03 19:20:10,432 INFO L202 PluginConnector]: Adding new model poker-hand-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.03 07:20:10 BasicIcfg [2022-03-03 19:20:10,432 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-03 19:20:10,433 INFO L158 Benchmark]: Toolchain (without parser) took 698339.07ms. Allocated memory was 175.1MB in the beginning and 521.1MB in the end (delta: 346.0MB). Free memory was 129.3MB in the beginning and 260.7MB in the end (delta: -131.4MB). Peak memory consumption was 214.4MB. Max. memory is 8.0GB. [2022-03-03 19:20:10,433 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 175.1MB. Free memory is still 131.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-03 19:20:10,433 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.64ms. Allocated memory is still 175.1MB. Free memory was 129.3MB in the beginning and 127.4MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-03 19:20:10,433 INFO L158 Benchmark]: Boogie Preprocessor took 54.52ms. Allocated memory is still 175.1MB. Free memory was 127.4MB in the beginning and 125.7MB in the end (delta: 1.8MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 19:20:10,433 INFO L158 Benchmark]: RCFGBuilder took 616.01ms. Allocated memory was 175.1MB in the beginning and 250.6MB in the end (delta: 75.5MB). Free memory was 125.6MB in the beginning and 208.6MB in the end (delta: -83.0MB). Peak memory consumption was 19.6MB. Max. memory is 8.0GB. [2022-03-03 19:20:10,433 INFO L158 Benchmark]: TraceAbstraction took 697614.32ms. Allocated memory was 250.6MB in the beginning and 521.1MB in the end (delta: 270.5MB). Free memory was 208.1MB in the beginning and 260.7MB in the end (delta: -52.7MB). Peak memory consumption was 217.9MB. Max. memory is 8.0GB. [2022-03-03 19:20:10,433 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 175.1MB. Free memory is still 131.8MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 49.64ms. Allocated memory is still 175.1MB. Free memory was 129.3MB in the beginning and 127.4MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 54.52ms. Allocated memory is still 175.1MB. Free memory was 127.4MB in the beginning and 125.7MB in the end (delta: 1.8MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 616.01ms. Allocated memory was 175.1MB in the beginning and 250.6MB in the end (delta: 75.5MB). Free memory was 125.6MB in the beginning and 208.6MB in the end (delta: -83.0MB). Peak memory consumption was 19.6MB. Max. memory is 8.0GB. * TraceAbstraction took 697614.32ms. Allocated memory was 250.6MB in the beginning and 521.1MB in the end (delta: 270.5MB). Free memory was 208.1MB in the beginning and 260.7MB in the end (delta: -52.7MB). Peak memory consumption was 217.9MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 299]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (729states) and FLOYD_HOARE automaton (currently 48 states, 28 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 207 for 442ms.. - TimeoutResultAtElement [Line: 289]: 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 (729states) and FLOYD_HOARE automaton (currently 48 states, 28 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 207 for 442ms.. - TimeoutResultAtElement [Line: 292]: 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 (729states) and FLOYD_HOARE automaton (currently 48 states, 28 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 207 for 442ms.. - TimeoutResultAtElement [Line: 293]: 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 (729states) and FLOYD_HOARE automaton (currently 48 states, 28 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 207 for 442ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 44 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 697.5s, OverallIterations: 122, TraceHistogramMax: 1, PathProgramHistogramMax: 59, EmptinessCheckTime: 0.1s, AutomataDifference: 335.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14479 SdHoareTripleChecker+Valid, 56.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14479 mSDsluCounter, 25010 SdHoareTripleChecker+Invalid, 48.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1187 IncrementalHoareTripleChecker+Unchecked, 53640 mSDsCounter, 5868 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 96499 IncrementalHoareTripleChecker+Invalid, 103554 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5868 mSolverCounterUnsat, 2415 mSDtfsCounter, 96499 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5593 GetRequests, 1994 SyntacticMatches, 72 SemanticMatches, 3526 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46983 ImplicationChecksByTransitivity, 337.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=793occurred in iteration=118, InterpolantAutomatonStates: 2193, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 121 MinimizatonAttempts, 27032 StatesRemovedByMinimization, 115 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 340.7s InterpolantComputationTime, 3810 NumberOfCodeBlocks, 3806 NumberOfCodeBlocksAsserted, 279 NumberOfCheckSat, 5052 ConstructedInterpolants, 23 QuantifiedInterpolants, 237320 SizeOfPredicates, 1743 NumberOfNonLiveVariables, 6282 ConjunctsInSsa, 2199 ConjunctsInUnsatCore, 278 InterpolantComputations, 45 PerfectInterpolantSequences, 53/716 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