/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 15:24:30,009 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 15:24:30,011 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 15:24:30,027 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 15:24:30,027 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 15:24:30,028 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 15:24:30,029 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 15:24:30,030 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 15:24:30,032 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 15:24:30,033 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 15:24:30,034 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 15:24:30,034 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 15:24:30,034 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 15:24:30,035 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 15:24:30,036 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 15:24:30,036 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 15:24:30,037 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 15:24:30,037 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 15:24:30,038 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 15:24:30,039 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 15:24:30,040 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 15:24:30,045 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 15:24:30,047 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 15:24:30,048 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 15:24:30,088 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 15:24:30,088 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 15:24:30,088 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 15:24:30,089 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 15:24:30,090 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 15:24:30,090 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 15:24:30,090 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 15:24:30,091 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 15:24:30,092 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 15:24:30,092 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 15:24:30,093 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 15:24:30,094 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 15:24:30,094 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 15:24:30,094 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 15:24:30,094 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 15:24:30,096 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 15:24:30,097 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 15:24:30,097 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2022-01-18 15:24:30,117 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 15:24:30,117 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 15:24:30,117 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 15:24:30,117 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 15:24:30,118 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 15:24:30,118 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 15:24:30,118 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 15:24:30,118 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 15:24:30,118 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 15:24:30,118 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 15:24:30,118 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 15:24:30,118 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 15:24:30,119 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 15:24:30,119 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 15:24:30,119 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 15:24:30,119 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 15:24:30,122 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 15:24:30,122 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 15:24:30,122 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 15:24:30,122 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 15:24:30,122 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 15:24:30,122 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 15:24:30,122 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 15:24:30,123 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 15:24:30,123 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 15:24:30,123 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 15:24:30,124 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 15:24:30,124 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 15:24:30,124 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 15:24:30,124 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 15:24:30,124 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 15:24:30,124 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 15:24:30,124 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 15:24:30,125 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 15:24:30,125 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 15:24:30,323 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 15:24:30,339 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 15:24:30,340 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 15:24:30,341 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 15:24:30,343 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 15:24:30,344 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-trans.wvr.bpl [2022-01-18 15:24:30,344 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-trans.wvr.bpl' [2022-01-18 15:24:30,379 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 15:24:30,381 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 15:24:30,382 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 15:24:30,382 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 15:24:30,382 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 15:24:30,389 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:24:30" (1/1) ... [2022-01-18 15:24:30,411 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:24:30" (1/1) ... [2022-01-18 15:24:30,417 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 15:24:30,418 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 15:24:30,419 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 15:24:30,419 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 15:24:30,419 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 15:24:30,424 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:24:30" (1/1) ... [2022-01-18 15:24:30,424 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:24:30" (1/1) ... [2022-01-18 15:24:30,436 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:24:30" (1/1) ... [2022-01-18 15:24:30,436 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:24:30" (1/1) ... [2022-01-18 15:24:30,452 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:24:30" (1/1) ... [2022-01-18 15:24:30,454 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:24:30" (1/1) ... [2022-01-18 15:24:30,455 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:24:30" (1/1) ... [2022-01-18 15:24:30,457 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 15:24:30,458 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 15:24:30,458 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 15:24:30,458 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 15:24:30,468 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:24:30" (1/1) ... [2022-01-18 15:24:30,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 15:24:30,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:30,485 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 15:24:30,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 15:24:30,513 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 15:24:30,513 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 15:24:30,513 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 15:24:30,513 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 15:24:30,514 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 15:24:30,514 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 15:24:30,514 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 15:24:30,514 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 15:24:30,514 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 15:24:30,514 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 15:24:30,514 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 15:24:30,514 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 15:24:30,515 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 15:24:30,553 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 15:24:30,554 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 15:24:30,743 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 15:24:30,857 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 15:24:30,857 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-01-18 15:24:30,858 INFO L202 PluginConnector]: Adding new model poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:24:30 BoogieIcfgContainer [2022-01-18 15:24:30,858 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 15:24:30,859 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 15:24:30,859 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 15:24:30,862 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 15:24:30,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:24:30" (1/2) ... [2022-01-18 15:24:30,863 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@725c5cd3 and model type poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 03:24:30, skipping insertion in model container [2022-01-18 15:24:30,863 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:24:30" (2/2) ... [2022-01-18 15:24:30,864 INFO L111 eAbstractionObserver]: Analyzing ICFG poker-hand-trans.wvr.bpl [2022-01-18 15:24:30,867 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 15:24:30,867 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 15:24:30,867 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 15:24:30,867 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 15:24:30,920 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 15:24:30,963 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 15:24:30,969 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 15:24:30,969 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 15:24:30,976 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 37 transitions, 98 flow [2022-01-18 15:24:31,021 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-01-18 15:24:31,027 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-01-18 15:24:31,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 15:24:31,038 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:31,038 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:31,038 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:31,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:31,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1233644702, now seen corresponding path program 1 times [2022-01-18 15:24:31,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:31,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126791920] [2022-01-18 15:24:31,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:31,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:31,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:31,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:31,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:31,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126791920] [2022-01-18 15:24:31,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126791920] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:31,616 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:31,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:31,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013624835] [2022-01-18 15:24:31,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:31,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:31,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:31,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:31,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:31,685 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-01-18 15:24:32,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:32,050 INFO L93 Difference]: Finished difference Result 319 states and 1217 transitions. [2022-01-18 15:24:32,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:32,052 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-01-18 15:24:32,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:32,068 INFO L225 Difference]: With dead ends: 319 [2022-01-18 15:24:32,068 INFO L226 Difference]: Without dead ends: 304 [2022-01-18 15:24:32,070 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-01-18 15:24:32,074 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:32,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 29 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:24:32,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-01-18 15:24:32,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 201. [2022-01-18 15:24:32,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 4.41) internal successors, (882), 200 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:32,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 882 transitions. [2022-01-18 15:24:32,121 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 882 transitions. Word has length 14 [2022-01-18 15:24:32,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:32,121 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 882 transitions. [2022-01-18 15:24:32,122 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-01-18 15:24:32,122 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 882 transitions. [2022-01-18 15:24:32,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 15:24:32,123 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:32,123 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:32,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 15:24:32,124 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:32,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:32,124 INFO L85 PathProgramCache]: Analyzing trace with hash 2024029086, now seen corresponding path program 2 times [2022-01-18 15:24:32,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:32,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518032521] [2022-01-18 15:24:32,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:32,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:32,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:32,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:32,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:32,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518032521] [2022-01-18 15:24:32,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518032521] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:32,381 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:32,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:32,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916341657] [2022-01-18 15:24:32,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:32,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:32,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:32,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:32,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:32,383 INFO L87 Difference]: Start difference. First operand 201 states and 882 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-01-18 15:24:32,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:32,717 INFO L93 Difference]: Finished difference Result 346 states and 1298 transitions. [2022-01-18 15:24:32,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:32,717 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-01-18 15:24:32,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:32,721 INFO L225 Difference]: With dead ends: 346 [2022-01-18 15:24:32,721 INFO L226 Difference]: Without dead ends: 331 [2022-01-18 15:24:32,722 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-01-18 15:24:32,727 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:32,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 30 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:24:32,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2022-01-18 15:24:32,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 212. [2022-01-18 15:24:32,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 4.322274881516588) internal successors, (912), 211 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:32,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 912 transitions. [2022-01-18 15:24:32,745 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 912 transitions. Word has length 14 [2022-01-18 15:24:32,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:32,745 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 912 transitions. [2022-01-18 15:24:32,745 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-01-18 15:24:32,746 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 912 transitions. [2022-01-18 15:24:32,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 15:24:32,747 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:32,747 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:32,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 15:24:32,747 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:32,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:32,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1840634470, now seen corresponding path program 3 times [2022-01-18 15:24:32,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:32,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719142948] [2022-01-18 15:24:32,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:32,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:32,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:32,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:32,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:32,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719142948] [2022-01-18 15:24:32,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719142948] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:32,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:32,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:32,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727960704] [2022-01-18 15:24:32,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:32,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:32,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:32,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:32,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:32,989 INFO L87 Difference]: Start difference. First operand 212 states and 912 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-01-18 15:24:33,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:33,259 INFO L93 Difference]: Finished difference Result 378 states and 1427 transitions. [2022-01-18 15:24:33,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:33,260 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-01-18 15:24:33,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:33,262 INFO L225 Difference]: With dead ends: 378 [2022-01-18 15:24:33,262 INFO L226 Difference]: Without dead ends: 363 [2022-01-18 15:24:33,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 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-01-18 15:24:33,266 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:33,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 30 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:33,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-01-18 15:24:33,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 219. [2022-01-18 15:24:33,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 4.330275229357798) internal successors, (944), 218 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:33,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 944 transitions. [2022-01-18 15:24:33,280 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 944 transitions. Word has length 14 [2022-01-18 15:24:33,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:33,281 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 944 transitions. [2022-01-18 15:24:33,281 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-01-18 15:24:33,281 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 944 transitions. [2022-01-18 15:24:33,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 15:24:33,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:33,282 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:33,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 15:24:33,282 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:33,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:33,283 INFO L85 PathProgramCache]: Analyzing trace with hash -867555156, now seen corresponding path program 4 times [2022-01-18 15:24:33,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:33,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395690192] [2022-01-18 15:24:33,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:33,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:33,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:33,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:33,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:33,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395690192] [2022-01-18 15:24:33,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395690192] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:33,513 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:33,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:33,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221020499] [2022-01-18 15:24:33,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:33,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:33,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:33,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:33,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:33,515 INFO L87 Difference]: Start difference. First operand 219 states and 944 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-01-18 15:24:33,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:33,792 INFO L93 Difference]: Finished difference Result 369 states and 1403 transitions. [2022-01-18 15:24:33,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:33,793 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-01-18 15:24:33,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:33,795 INFO L225 Difference]: With dead ends: 369 [2022-01-18 15:24:33,795 INFO L226 Difference]: Without dead ends: 354 [2022-01-18 15:24:33,795 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-01-18 15:24:33,795 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:33,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 30 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:33,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2022-01-18 15:24:33,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 231. [2022-01-18 15:24:33,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 4.243478260869566) internal successors, (976), 230 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:33,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 976 transitions. [2022-01-18 15:24:33,804 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 976 transitions. Word has length 14 [2022-01-18 15:24:33,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:33,804 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 976 transitions. [2022-01-18 15:24:33,804 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-01-18 15:24:33,804 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 976 transitions. [2022-01-18 15:24:33,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 15:24:33,805 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:33,805 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:33,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 15:24:33,806 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:33,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:33,806 INFO L85 PathProgramCache]: Analyzing trace with hash 922889816, now seen corresponding path program 5 times [2022-01-18 15:24:33,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:33,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819047698] [2022-01-18 15:24:33,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:33,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:33,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:34,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:34,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:34,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819047698] [2022-01-18 15:24:34,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819047698] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:34,105 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:34,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:34,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113364285] [2022-01-18 15:24:34,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:34,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:34,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:34,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:34,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:34,106 INFO L87 Difference]: Start difference. First operand 231 states and 976 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-01-18 15:24:34,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:34,429 INFO L93 Difference]: Finished difference Result 344 states and 1300 transitions. [2022-01-18 15:24:34,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:34,430 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-01-18 15:24:34,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:34,431 INFO L225 Difference]: With dead ends: 344 [2022-01-18 15:24:34,431 INFO L226 Difference]: Without dead ends: 329 [2022-01-18 15:24:34,432 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-01-18 15:24:34,432 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 47 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:34,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 30 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:34,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-01-18 15:24:34,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 237. [2022-01-18 15:24:34,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 4.241525423728813) internal successors, (1001), 236 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:34,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 1001 transitions. [2022-01-18 15:24:34,439 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 1001 transitions. Word has length 14 [2022-01-18 15:24:34,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:34,439 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 1001 transitions. [2022-01-18 15:24:34,440 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-01-18 15:24:34,440 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 1001 transitions. [2022-01-18 15:24:34,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 15:24:34,441 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:34,441 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:34,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 15:24:34,441 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:34,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:34,441 INFO L85 PathProgramCache]: Analyzing trace with hash 594755354, now seen corresponding path program 6 times [2022-01-18 15:24:34,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:34,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146959545] [2022-01-18 15:24:34,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:34,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:34,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:34,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:34,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:34,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146959545] [2022-01-18 15:24:34,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146959545] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:34,645 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:34,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:34,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274855469] [2022-01-18 15:24:34,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:34,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:34,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:34,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:34,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:34,646 INFO L87 Difference]: Start difference. First operand 237 states and 1001 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-01-18 15:24:34,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:34,923 INFO L93 Difference]: Finished difference Result 362 states and 1361 transitions. [2022-01-18 15:24:34,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:34,923 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-01-18 15:24:34,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:34,925 INFO L225 Difference]: With dead ends: 362 [2022-01-18 15:24:34,925 INFO L226 Difference]: Without dead ends: 347 [2022-01-18 15:24:34,925 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-01-18 15:24:34,925 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:34,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 30 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:34,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-01-18 15:24:34,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 237. [2022-01-18 15:24:34,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 4.241525423728813) internal successors, (1001), 236 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:34,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 1001 transitions. [2022-01-18 15:24:34,932 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 1001 transitions. Word has length 14 [2022-01-18 15:24:34,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:34,932 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 1001 transitions. [2022-01-18 15:24:34,933 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-01-18 15:24:34,933 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 1001 transitions. [2022-01-18 15:24:34,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 15:24:34,933 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:34,933 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:34,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 15:24:34,934 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:34,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:34,934 INFO L85 PathProgramCache]: Analyzing trace with hash 938297835, now seen corresponding path program 1 times [2022-01-18 15:24:34,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:34,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124671490] [2022-01-18 15:24:34,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:34,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:34,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:34,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:34,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:34,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124671490] [2022-01-18 15:24:34,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124671490] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:34,948 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:34,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 15:24:34,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369118088] [2022-01-18 15:24:34,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:34,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 15:24:34,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:34,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 15:24:34,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:34,949 INFO L87 Difference]: Start difference. First operand 237 states and 1001 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-01-18 15:24:34,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:34,989 INFO L93 Difference]: Finished difference Result 272 states and 1142 transitions. [2022-01-18 15:24:34,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 15:24:34,990 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-01-18 15:24:34,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:34,991 INFO L225 Difference]: With dead ends: 272 [2022-01-18 15:24:34,991 INFO L226 Difference]: Without dead ends: 272 [2022-01-18 15:24:34,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:34,992 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-01-18 15:24:34,992 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-01-18 15:24:34,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-01-18 15:24:34,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 266. [2022-01-18 15:24:34,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 4.260377358490566) internal successors, (1129), 265 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:34,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 1129 transitions. [2022-01-18 15:24:34,998 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 1129 transitions. Word has length 15 [2022-01-18 15:24:34,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:34,998 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 1129 transitions. [2022-01-18 15:24:34,998 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-01-18 15:24:34,998 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 1129 transitions. [2022-01-18 15:24:34,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 15:24:34,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:34,999 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:34,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 15:24:34,999 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:35,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:35,000 INFO L85 PathProgramCache]: Analyzing trace with hash -142116917, now seen corresponding path program 1 times [2022-01-18 15:24:35,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:35,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235659804] [2022-01-18 15:24:35,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:35,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:35,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:35,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:35,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:35,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235659804] [2022-01-18 15:24:35,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235659804] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:35,016 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:35,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 15:24:35,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752258119] [2022-01-18 15:24:35,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:35,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 15:24:35,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:35,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 15:24:35,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:35,016 INFO L87 Difference]: Start difference. First operand 266 states and 1129 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-01-18 15:24:35,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:35,059 INFO L93 Difference]: Finished difference Result 301 states and 1270 transitions. [2022-01-18 15:24:35,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 15:24:35,059 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-01-18 15:24:35,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:35,061 INFO L225 Difference]: With dead ends: 301 [2022-01-18 15:24:35,061 INFO L226 Difference]: Without dead ends: 301 [2022-01-18 15:24:35,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:35,061 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-01-18 15:24:35,061 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-01-18 15:24:35,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2022-01-18 15:24:35,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 301. [2022-01-18 15:24:35,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 4.233333333333333) internal successors, (1270), 300 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:35,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 1270 transitions. [2022-01-18 15:24:35,068 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 1270 transitions. Word has length 15 [2022-01-18 15:24:35,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:35,068 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 1270 transitions. [2022-01-18 15:24:35,068 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-01-18 15:24:35,068 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 1270 transitions. [2022-01-18 15:24:35,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 15:24:35,069 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:35,069 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:35,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 15:24:35,069 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:35,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:35,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1602734973, now seen corresponding path program 1 times [2022-01-18 15:24:35,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:35,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249526494] [2022-01-18 15:24:35,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:35,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:35,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:35,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:35,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:35,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249526494] [2022-01-18 15:24:35,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249526494] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:35,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:35,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 15:24:35,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709080065] [2022-01-18 15:24:35,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:35,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 15:24:35,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:35,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 15:24:35,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:35,083 INFO L87 Difference]: Start difference. First operand 301 states and 1270 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-01-18 15:24:35,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:35,121 INFO L93 Difference]: Finished difference Result 344 states and 1437 transitions. [2022-01-18 15:24:35,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 15:24:35,121 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-01-18 15:24:35,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:35,123 INFO L225 Difference]: With dead ends: 344 [2022-01-18 15:24:35,123 INFO L226 Difference]: Without dead ends: 344 [2022-01-18 15:24:35,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:35,123 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-01-18 15:24:35,124 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-01-18 15:24:35,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-01-18 15:24:35,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 336. [2022-01-18 15:24:35,130 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-01-18 15:24:35,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 1417 transitions. [2022-01-18 15:24:35,131 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 1417 transitions. Word has length 15 [2022-01-18 15:24:35,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:35,131 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 1417 transitions. [2022-01-18 15:24:35,131 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-01-18 15:24:35,131 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 1417 transitions. [2022-01-18 15:24:35,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 15:24:35,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:35,132 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:35,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-18 15:24:35,132 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:35,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:35,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1637676883, now seen corresponding path program 1 times [2022-01-18 15:24:35,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:35,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137598622] [2022-01-18 15:24:35,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:35,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:35,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:35,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:35,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:35,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137598622] [2022-01-18 15:24:35,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137598622] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:35,145 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:35,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 15:24:35,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761577227] [2022-01-18 15:24:35,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:35,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 15:24:35,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:35,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 15:24:35,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:35,146 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-01-18 15:24:35,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:35,186 INFO L93 Difference]: Finished difference Result 386 states and 1608 transitions. [2022-01-18 15:24:35,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 15:24:35,187 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-01-18 15:24:35,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:35,189 INFO L225 Difference]: With dead ends: 386 [2022-01-18 15:24:35,189 INFO L226 Difference]: Without dead ends: 386 [2022-01-18 15:24:35,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:35,189 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-01-18 15:24:35,190 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-01-18 15:24:35,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-01-18 15:24:35,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 386. [2022-01-18 15:24:35,197 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-01-18 15:24:35,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1608 transitions. [2022-01-18 15:24:35,198 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1608 transitions. Word has length 15 [2022-01-18 15:24:35,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:35,198 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1608 transitions. [2022-01-18 15:24:35,198 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-01-18 15:24:35,199 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1608 transitions. [2022-01-18 15:24:35,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 15:24:35,200 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:35,200 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:35,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-18 15:24:35,200 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:35,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:35,200 INFO L85 PathProgramCache]: Analyzing trace with hash 181706078, now seen corresponding path program 1 times [2022-01-18 15:24:35,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:35,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402230158] [2022-01-18 15:24:35,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:35,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:35,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:35,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:35,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:35,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402230158] [2022-01-18 15:24:35,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402230158] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:35,225 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:35,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 15:24:35,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411063553] [2022-01-18 15:24:35,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:35,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 15:24:35,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:35,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 15:24:35,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:35,227 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-01-18 15:24:35,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:35,265 INFO L93 Difference]: Finished difference Result 436 states and 1799 transitions. [2022-01-18 15:24:35,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 15:24:35,265 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-01-18 15:24:35,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:35,268 INFO L225 Difference]: With dead ends: 436 [2022-01-18 15:24:35,268 INFO L226 Difference]: Without dead ends: 436 [2022-01-18 15:24:35,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:35,269 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-01-18 15:24:35,269 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-01-18 15:24:35,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-01-18 15:24:35,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 436. [2022-01-18 15:24:35,277 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-01-18 15:24:35,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1799 transitions. [2022-01-18 15:24:35,278 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1799 transitions. Word has length 15 [2022-01-18 15:24:35,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:35,279 INFO L470 AbstractCegarLoop]: Abstraction has 436 states and 1799 transitions. [2022-01-18 15:24:35,279 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-01-18 15:24:35,279 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1799 transitions. [2022-01-18 15:24:35,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 15:24:35,280 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:35,280 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:35,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-18 15:24:35,281 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:35,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:35,281 INFO L85 PathProgramCache]: Analyzing trace with hash 542072910, now seen corresponding path program 1 times [2022-01-18 15:24:35,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:35,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124496060] [2022-01-18 15:24:35,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:35,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:35,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:35,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:35,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:35,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124496060] [2022-01-18 15:24:35,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124496060] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:35,296 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:35,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 15:24:35,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576504990] [2022-01-18 15:24:35,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:35,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 15:24:35,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:35,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 15:24:35,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:35,297 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-01-18 15:24:35,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:35,335 INFO L93 Difference]: Finished difference Result 493 states and 2014 transitions. [2022-01-18 15:24:35,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 15:24:35,335 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-01-18 15:24:35,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:35,338 INFO L225 Difference]: With dead ends: 493 [2022-01-18 15:24:35,339 INFO L226 Difference]: Without dead ends: 493 [2022-01-18 15:24:35,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:24:35,339 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-01-18 15:24:35,340 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-01-18 15:24:35,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-01-18 15:24:35,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 493. [2022-01-18 15:24:35,349 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-01-18 15:24:35,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 2014 transitions. [2022-01-18 15:24:35,351 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 2014 transitions. Word has length 15 [2022-01-18 15:24:35,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:35,351 INFO L470 AbstractCegarLoop]: Abstraction has 493 states and 2014 transitions. [2022-01-18 15:24:35,351 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-01-18 15:24:35,351 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 2014 transitions. [2022-01-18 15:24:35,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:35,352 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:35,352 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:35,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-18 15:24:35,353 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:35,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:35,353 INFO L85 PathProgramCache]: Analyzing trace with hash -507729471, now seen corresponding path program 1 times [2022-01-18 15:24:35,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:35,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352293188] [2022-01-18 15:24:35,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:35,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:35,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:35,384 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:35,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:35,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352293188] [2022-01-18 15:24:35,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352293188] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:35,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:35,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:35,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689775659] [2022-01-18 15:24:35,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:35,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:35,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:35,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:35,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:35,386 INFO L87 Difference]: Start difference. First operand 493 states and 2014 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-01-18 15:24:35,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:35,488 INFO L93 Difference]: Finished difference Result 725 states and 2618 transitions. [2022-01-18 15:24:35,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:35,489 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-01-18 15:24:35,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:35,492 INFO L225 Difference]: With dead ends: 725 [2022-01-18 15:24:35,492 INFO L226 Difference]: Without dead ends: 698 [2022-01-18 15:24:35,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:35,493 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 45 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:35,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 34 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:35,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-01-18 15:24:35,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 544. [2022-01-18 15:24:35,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 543 states have (on average 3.955801104972376) internal successors, (2148), 543 states have internal predecessors, (2148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:35,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 2148 transitions. [2022-01-18 15:24:35,505 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 2148 transitions. Word has length 16 [2022-01-18 15:24:35,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:35,506 INFO L470 AbstractCegarLoop]: Abstraction has 544 states and 2148 transitions. [2022-01-18 15:24:35,506 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-01-18 15:24:35,506 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 2148 transitions. [2022-01-18 15:24:35,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:35,507 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:35,507 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:35,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-18 15:24:35,507 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:35,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:35,508 INFO L85 PathProgramCache]: Analyzing trace with hash 282654913, now seen corresponding path program 2 times [2022-01-18 15:24:35,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:35,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780548600] [2022-01-18 15:24:35,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:35,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:35,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:35,535 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:35,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:35,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780548600] [2022-01-18 15:24:35,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780548600] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:35,536 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:35,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:35,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858049238] [2022-01-18 15:24:35,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:35,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:35,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:35,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:35,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:35,537 INFO L87 Difference]: Start difference. First operand 544 states and 2148 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-01-18 15:24:35,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:35,641 INFO L93 Difference]: Finished difference Result 766 states and 2743 transitions. [2022-01-18 15:24:35,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:35,641 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-01-18 15:24:35,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:35,645 INFO L225 Difference]: With dead ends: 766 [2022-01-18 15:24:35,645 INFO L226 Difference]: Without dead ends: 739 [2022-01-18 15:24:35,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:35,645 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 45 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:35,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 39 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:35,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2022-01-18 15:24:35,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 565. [2022-01-18 15:24:35,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 564 states have (on average 3.904255319148936) internal successors, (2202), 564 states have internal predecessors, (2202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:35,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 2202 transitions. [2022-01-18 15:24:35,681 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 2202 transitions. Word has length 16 [2022-01-18 15:24:35,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:35,681 INFO L470 AbstractCegarLoop]: Abstraction has 565 states and 2202 transitions. [2022-01-18 15:24:35,681 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-01-18 15:24:35,681 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 2202 transitions. [2022-01-18 15:24:35,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:35,682 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:35,682 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:35,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-18 15:24:35,683 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:35,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:35,683 INFO L85 PathProgramCache]: Analyzing trace with hash -263539872, now seen corresponding path program 1 times [2022-01-18 15:24:35,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:35,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263898285] [2022-01-18 15:24:35,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:35,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:35,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:35,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:35,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:35,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263898285] [2022-01-18 15:24:35,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263898285] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:35,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:35,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:35,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600311895] [2022-01-18 15:24:35,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:35,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:35,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:35,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:35,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:35,772 INFO L87 Difference]: Start difference. First operand 565 states and 2202 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-01-18 15:24:36,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:36,030 INFO L93 Difference]: Finished difference Result 793 states and 2784 transitions. [2022-01-18 15:24:36,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:36,031 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-01-18 15:24:36,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:36,034 INFO L225 Difference]: With dead ends: 793 [2022-01-18 15:24:36,034 INFO L226 Difference]: Without dead ends: 766 [2022-01-18 15:24:36,034 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-01-18 15:24:36,035 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 45 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:36,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 34 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:36,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2022-01-18 15:24:36,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 612. [2022-01-18 15:24:36,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 3.7872340425531914) internal successors, (2314), 611 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:36,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 2314 transitions. [2022-01-18 15:24:36,048 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 2314 transitions. Word has length 16 [2022-01-18 15:24:36,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:36,048 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 2314 transitions. [2022-01-18 15:24:36,048 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-01-18 15:24:36,048 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 2314 transitions. [2022-01-18 15:24:36,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:36,050 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:36,050 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:36,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-18 15:24:36,050 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:36,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:36,050 INFO L85 PathProgramCache]: Analyzing trace with hash 526844512, now seen corresponding path program 2 times [2022-01-18 15:24:36,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:36,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397699944] [2022-01-18 15:24:36,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:36,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:36,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:36,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:36,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:36,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397699944] [2022-01-18 15:24:36,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397699944] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:36,166 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:36,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:36,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419168290] [2022-01-18 15:24:36,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:36,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:36,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:36,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:36,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:36,166 INFO L87 Difference]: Start difference. First operand 612 states and 2314 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-01-18 15:24:36,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:36,398 INFO L93 Difference]: Finished difference Result 834 states and 2909 transitions. [2022-01-18 15:24:36,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:36,399 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-01-18 15:24:36,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:36,402 INFO L225 Difference]: With dead ends: 834 [2022-01-18 15:24:36,402 INFO L226 Difference]: Without dead ends: 807 [2022-01-18 15:24:36,403 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-01-18 15:24:36,403 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 45 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:36,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 39 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:36,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2022-01-18 15:24:36,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 633. [2022-01-18 15:24:36,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 3.7468354430379747) internal successors, (2368), 632 states have internal predecessors, (2368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:36,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 2368 transitions. [2022-01-18 15:24:36,416 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 2368 transitions. Word has length 16 [2022-01-18 15:24:36,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:36,416 INFO L470 AbstractCegarLoop]: Abstraction has 633 states and 2368 transitions. [2022-01-18 15:24:36,416 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-01-18 15:24:36,416 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 2368 transitions. [2022-01-18 15:24:36,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:36,418 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:36,418 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:36,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-18 15:24:36,418 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:36,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:36,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1925734427, now seen corresponding path program 1 times [2022-01-18 15:24:36,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:36,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609477429] [2022-01-18 15:24:36,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:36,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:36,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:36,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:36,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:36,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609477429] [2022-01-18 15:24:36,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609477429] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:24:36,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846869682] [2022-01-18 15:24:36,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:36,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:36,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:36,471 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:24:36,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 15:24:36,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:36,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:24:36,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:24:36,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:36,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:36,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 135 treesize of output 121 [2022-01-18 15:24:36,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 27 treesize of output 21 [2022-01-18 15:24:36,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:37,053 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:37,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:24:37,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 202 [2022-01-18 15:24:37,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 190 [2022-01-18 15:24:37,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 43 [2022-01-18 15:24:37,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:37,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846869682] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:24:37,305 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:24:37,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-01-18 15:24:37,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716324273] [2022-01-18 15:24:37,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:24:37,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 15:24:37,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:37,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 15:24:37,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-01-18 15:24:37,306 INFO L87 Difference]: Start difference. First operand 633 states and 2368 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:38,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:38,022 INFO L93 Difference]: Finished difference Result 1428 states and 4800 transitions. [2022-01-18 15:24:38,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 15:24:38,022 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 15:24:38,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:38,028 INFO L225 Difference]: With dead ends: 1428 [2022-01-18 15:24:38,028 INFO L226 Difference]: Without dead ends: 1386 [2022-01-18 15:24:38,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=295, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:24:38,029 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 148 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:38,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 160 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 793 Invalid, 0 Unknown, 133 Unchecked, 0.4s Time] [2022-01-18 15:24:38,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1386 states. [2022-01-18 15:24:38,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1386 to 633. [2022-01-18 15:24:38,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 3.740506329113924) internal successors, (2364), 632 states have internal predecessors, (2364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:38,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 2364 transitions. [2022-01-18 15:24:38,047 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 2364 transitions. Word has length 16 [2022-01-18 15:24:38,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:38,047 INFO L470 AbstractCegarLoop]: Abstraction has 633 states and 2364 transitions. [2022-01-18 15:24:38,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:38,047 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 2364 transitions. [2022-01-18 15:24:38,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:38,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:38,048 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:38,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 15:24:38,263 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,SelfDestructingSolverStorable16 [2022-01-18 15:24:38,263 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:38,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:38,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1128101, now seen corresponding path program 1 times [2022-01-18 15:24:38,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:38,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071282268] [2022-01-18 15:24:38,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:38,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:38,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:38,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:38,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:38,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071282268] [2022-01-18 15:24:38,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071282268] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:24:38,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582459274] [2022-01-18 15:24:38,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:38,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:38,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:38,330 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:24:38,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 15:24:38,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:38,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:24:38,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:24:38,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:38,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:38,438 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:24:38,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:38,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:38,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 27 treesize of output 17 [2022-01-18 15:24:38,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:38,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:24:38,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-01-18 15:24:38,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 143 [2022-01-18 15:24:38,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 38 [2022-01-18 15:24:38,852 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:38,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582459274] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:24:38,852 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:24:38,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-01-18 15:24:38,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99882955] [2022-01-18 15:24:38,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:24:38,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 15:24:38,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:38,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 15:24:38,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-01-18 15:24:38,853 INFO L87 Difference]: Start difference. First operand 633 states and 2364 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:39,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:39,451 INFO L93 Difference]: Finished difference Result 1397 states and 4696 transitions. [2022-01-18 15:24:39,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 15:24:39,451 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 15:24:39,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:39,456 INFO L225 Difference]: With dead ends: 1397 [2022-01-18 15:24:39,457 INFO L226 Difference]: Without dead ends: 1360 [2022-01-18 15:24:39,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:24:39,457 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 150 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:39,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 119 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 645 Invalid, 0 Unknown, 11 Unchecked, 0.3s Time] [2022-01-18 15:24:39,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1360 states. [2022-01-18 15:24:39,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1360 to 633. [2022-01-18 15:24:39,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 3.7373417721518987) internal successors, (2362), 632 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:39,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 2362 transitions. [2022-01-18 15:24:39,474 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 2362 transitions. Word has length 16 [2022-01-18 15:24:39,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:39,474 INFO L470 AbstractCegarLoop]: Abstraction has 633 states and 2362 transitions. [2022-01-18 15:24:39,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:39,474 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 2362 transitions. [2022-01-18 15:24:39,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:39,475 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:39,475 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:39,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-18 15:24:39,691 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,SelfDestructingSolverStorable17 [2022-01-18 15:24:39,691 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:39,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:39,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1488759332, now seen corresponding path program 1 times [2022-01-18 15:24:39,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:39,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132311807] [2022-01-18 15:24:39,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:39,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:39,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:39,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:39,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:39,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132311807] [2022-01-18 15:24:39,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132311807] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:24:39,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924942424] [2022-01-18 15:24:39,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:39,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:39,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:39,992 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:24:39,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 15:24:40,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:40,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 15:24:40,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:24:40,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 192 [2022-01-18 15:24:40,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 185 [2022-01-18 15:24:40,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 171 [2022-01-18 15:24:40,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 274 [2022-01-18 15:24:40,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 268 [2022-01-18 15:24:40,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 268 treesize of output 234 [2022-01-18 15:24:40,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 234 treesize of output 210 [2022-01-18 15:24:40,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 154 [2022-01-18 15:24:40,973 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 159 treesize of output 147 [2022-01-18 15:24:41,091 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:41,092 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 15:24:41,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924942424] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:41,092 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 15:24:41,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2022-01-18 15:24:41,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213765875] [2022-01-18 15:24:41,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:41,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:41,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:41,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:41,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:24:41,093 INFO L87 Difference]: Start difference. First operand 633 states and 2362 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-01-18 15:24:41,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:41,505 INFO L93 Difference]: Finished difference Result 837 states and 2892 transitions. [2022-01-18 15:24:41,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:41,505 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-01-18 15:24:41,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:41,509 INFO L225 Difference]: With dead ends: 837 [2022-01-18 15:24:41,509 INFO L226 Difference]: Without dead ends: 814 [2022-01-18 15:24:41,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-01-18 15:24:41,510 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 44 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:41,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 32 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:41,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2022-01-18 15:24:41,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 641. [2022-01-18 15:24:41,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 640 states have (on average 3.728125) internal successors, (2386), 640 states have internal predecessors, (2386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:41,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 2386 transitions. [2022-01-18 15:24:41,522 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 2386 transitions. Word has length 16 [2022-01-18 15:24:41,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:41,522 INFO L470 AbstractCegarLoop]: Abstraction has 641 states and 2386 transitions. [2022-01-18 15:24:41,522 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-01-18 15:24:41,522 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 2386 transitions. [2022-01-18 15:24:41,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:41,523 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:41,524 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:41,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-18 15:24:41,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:41,739 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:41,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:41,739 INFO L85 PathProgramCache]: Analyzing trace with hash 185156828, now seen corresponding path program 1 times [2022-01-18 15:24:41,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:41,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76263443] [2022-01-18 15:24:41,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:41,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:41,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:41,919 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:41,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:41,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76263443] [2022-01-18 15:24:41,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76263443] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:41,919 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:41,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:41,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65141632] [2022-01-18 15:24:41,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:41,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:41,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:41,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:41,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:41,920 INFO L87 Difference]: Start difference. First operand 641 states and 2386 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-01-18 15:24:42,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:42,088 INFO L93 Difference]: Finished difference Result 953 states and 3307 transitions. [2022-01-18 15:24:42,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:42,088 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-01-18 15:24:42,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:42,092 INFO L225 Difference]: With dead ends: 953 [2022-01-18 15:24:42,092 INFO L226 Difference]: Without dead ends: 924 [2022-01-18 15:24:42,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:42,092 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 55 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:42,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 36 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:42,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states. [2022-01-18 15:24:42,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 645. [2022-01-18 15:24:42,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.729813664596273) internal successors, (2402), 644 states have internal predecessors, (2402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:42,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2402 transitions. [2022-01-18 15:24:42,104 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2402 transitions. Word has length 16 [2022-01-18 15:24:42,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:42,104 INFO L470 AbstractCegarLoop]: Abstraction has 645 states and 2402 transitions. [2022-01-18 15:24:42,105 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-01-18 15:24:42,105 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2402 transitions. [2022-01-18 15:24:42,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:42,106 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:42,106 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:42,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-18 15:24:42,106 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:42,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:42,106 INFO L85 PathProgramCache]: Analyzing trace with hash -372624293, now seen corresponding path program 2 times [2022-01-18 15:24:42,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:42,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591794037] [2022-01-18 15:24:42,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:42,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:42,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:42,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:42,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:42,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591794037] [2022-01-18 15:24:42,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591794037] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:42,174 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:42,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:42,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338552902] [2022-01-18 15:24:42,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:42,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:42,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:42,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:42,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:42,174 INFO L87 Difference]: Start difference. First operand 645 states and 2402 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-01-18 15:24:42,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:42,407 INFO L93 Difference]: Finished difference Result 1111 states and 3885 transitions. [2022-01-18 15:24:42,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:24:42,407 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-01-18 15:24:42,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:42,412 INFO L225 Difference]: With dead ends: 1111 [2022-01-18 15:24:42,412 INFO L226 Difference]: Without dead ends: 1088 [2022-01-18 15:24:42,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:24:42,412 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 83 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:42,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 34 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:42,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2022-01-18 15:24:42,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 650. [2022-01-18 15:24:42,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 3.731895223420647) internal successors, (2422), 649 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:42,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 2422 transitions. [2022-01-18 15:24:42,425 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 2422 transitions. Word has length 16 [2022-01-18 15:24:42,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:42,425 INFO L470 AbstractCegarLoop]: Abstraction has 650 states and 2422 transitions. [2022-01-18 15:24:42,425 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-01-18 15:24:42,425 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 2422 transitions. [2022-01-18 15:24:42,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:42,426 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:42,426 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:42,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-18 15:24:42,426 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:42,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:42,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1214418020, now seen corresponding path program 2 times [2022-01-18 15:24:42,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:42,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656700276] [2022-01-18 15:24:42,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:42,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:42,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:42,517 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:42,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:42,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656700276] [2022-01-18 15:24:42,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656700276] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:42,517 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:42,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:42,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344639050] [2022-01-18 15:24:42,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:42,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:42,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:42,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:42,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:42,518 INFO L87 Difference]: Start difference. First operand 650 states and 2422 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-01-18 15:24:42,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:42,729 INFO L93 Difference]: Finished difference Result 1129 states and 3952 transitions. [2022-01-18 15:24:42,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:24:42,729 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-01-18 15:24:42,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:42,734 INFO L225 Difference]: With dead ends: 1129 [2022-01-18 15:24:42,734 INFO L226 Difference]: Without dead ends: 1102 [2022-01-18 15:24:42,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:42,734 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 69 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:42,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 28 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:42,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2022-01-18 15:24:42,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 650. [2022-01-18 15:24:42,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 3.7288135593220337) internal successors, (2420), 649 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:42,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 2420 transitions. [2022-01-18 15:24:42,747 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 2420 transitions. Word has length 16 [2022-01-18 15:24:42,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:42,747 INFO L470 AbstractCegarLoop]: Abstraction has 650 states and 2420 transitions. [2022-01-18 15:24:42,747 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-01-18 15:24:42,747 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 2420 transitions. [2022-01-18 15:24:42,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:42,748 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:42,748 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:42,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-18 15:24:42,748 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:42,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:42,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1894650075, now seen corresponding path program 2 times [2022-01-18 15:24:42,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:42,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076034445] [2022-01-18 15:24:42,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:42,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:42,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:42,821 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:42,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:42,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076034445] [2022-01-18 15:24:42,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076034445] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:42,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:42,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:42,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433422127] [2022-01-18 15:24:42,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:42,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:42,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:42,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:42,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:42,822 INFO L87 Difference]: Start difference. First operand 650 states and 2420 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-01-18 15:24:43,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:43,014 INFO L93 Difference]: Finished difference Result 1062 states and 3711 transitions. [2022-01-18 15:24:43,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:43,014 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-01-18 15:24:43,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:43,017 INFO L225 Difference]: With dead ends: 1062 [2022-01-18 15:24:43,017 INFO L226 Difference]: Without dead ends: 1033 [2022-01-18 15:24:43,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:24:43,018 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 65 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:43,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 34 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:43,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2022-01-18 15:24:43,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 650. [2022-01-18 15:24:43,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 3.7288135593220337) internal successors, (2420), 649 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:43,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 2420 transitions. [2022-01-18 15:24:43,030 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 2420 transitions. Word has length 16 [2022-01-18 15:24:43,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:43,030 INFO L470 AbstractCegarLoop]: Abstraction has 650 states and 2420 transitions. [2022-01-18 15:24:43,030 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-01-18 15:24:43,030 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 2420 transitions. [2022-01-18 15:24:43,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:43,031 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:43,031 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:43,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-18 15:24:43,032 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:43,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:43,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1453708196, now seen corresponding path program 2 times [2022-01-18 15:24:43,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:43,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743606109] [2022-01-18 15:24:43,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:43,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:43,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:43,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:43,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:43,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743606109] [2022-01-18 15:24:43,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743606109] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:43,140 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:43,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:43,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11564112] [2022-01-18 15:24:43,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:43,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:43,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:43,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:43,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:43,141 INFO L87 Difference]: Start difference. First operand 650 states and 2420 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-01-18 15:24:43,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:43,355 INFO L93 Difference]: Finished difference Result 1100 states and 3834 transitions. [2022-01-18 15:24:43,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:24:43,356 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-01-18 15:24:43,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:43,358 INFO L225 Difference]: With dead ends: 1100 [2022-01-18 15:24:43,358 INFO L226 Difference]: Without dead ends: 1060 [2022-01-18 15:24:43,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:43,359 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 66 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:43,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 29 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:43,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2022-01-18 15:24:43,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 650. [2022-01-18 15:24:43,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 3.7226502311248075) internal successors, (2416), 649 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:43,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 2416 transitions. [2022-01-18 15:24:43,371 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 2416 transitions. Word has length 16 [2022-01-18 15:24:43,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:43,371 INFO L470 AbstractCegarLoop]: Abstraction has 650 states and 2416 transitions. [2022-01-18 15:24:43,371 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-01-18 15:24:43,371 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 2416 transitions. [2022-01-18 15:24:43,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:43,372 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:43,372 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:43,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-18 15:24:43,372 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:43,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:43,372 INFO L85 PathProgramCache]: Analyzing trace with hash 752572181, now seen corresponding path program 3 times [2022-01-18 15:24:43,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:43,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027552175] [2022-01-18 15:24:43,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:43,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:43,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:43,414 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:43,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:43,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027552175] [2022-01-18 15:24:43,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027552175] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:24:43,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624663788] [2022-01-18 15:24:43,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:24:43,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:43,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:43,415 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:24:43,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 15:24:43,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:24:43,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:24:43,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:24:43,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:24:43,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:43,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:43,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 246 treesize of output 242 [2022-01-18 15:24:43,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, 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-01-18 15:24:43,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 234 [2022-01-18 15:24:43,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, 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-01-18 15:24:43,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:43,621 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:43,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:24:43,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 202 [2022-01-18 15:24:43,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 190 [2022-01-18 15:24:43,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 155 treesize of output 151 [2022-01-18 15:24:43,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 151 treesize of output 147 [2022-01-18 15:24:43,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 139 [2022-01-18 15:24:43,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 173 treesize of output 153 [2022-01-18 15:24:43,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 125 treesize of output 117 [2022-01-18 15:24:43,942 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:43,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624663788] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:24:43,943 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:24:43,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-01-18 15:24:43,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415498312] [2022-01-18 15:24:43,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:24:43,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 15:24:43,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:43,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 15:24:43,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:24:43,943 INFO L87 Difference]: Start difference. First operand 650 states and 2416 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:44,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:44,236 INFO L93 Difference]: Finished difference Result 1066 states and 3533 transitions. [2022-01-18 15:24:44,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:24:44,236 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-01-18 15:24:44,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:44,239 INFO L225 Difference]: With dead ends: 1066 [2022-01-18 15:24:44,239 INFO L226 Difference]: Without dead ends: 1024 [2022-01-18 15:24:44,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:24:44,239 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 127 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:44,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 100 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 467 Invalid, 0 Unknown, 78 Unchecked, 0.2s Time] [2022-01-18 15:24:44,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2022-01-18 15:24:44,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 622. [2022-01-18 15:24:44,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 3.6489533011272144) internal successors, (2266), 621 states have internal predecessors, (2266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:44,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 2266 transitions. [2022-01-18 15:24:44,252 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 2266 transitions. Word has length 16 [2022-01-18 15:24:44,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:44,252 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 2266 transitions. [2022-01-18 15:24:44,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:44,252 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 2266 transitions. [2022-01-18 15:24:44,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:44,253 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:44,253 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:44,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 15:24:44,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:44,467 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:44,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:44,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1793091819, now seen corresponding path program 4 times [2022-01-18 15:24:44,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:44,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622334559] [2022-01-18 15:24:44,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:44,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:44,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:44,511 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:44,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:44,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622334559] [2022-01-18 15:24:44,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622334559] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:24:44,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765340502] [2022-01-18 15:24:44,512 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:24:44,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:44,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:44,513 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:24:44,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 15:24:44,539 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:24:44,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:24:44,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:24:44,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:24:44,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 250 treesize of output 246 [2022-01-18 15:24:44,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, 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-01-18 15:24:44,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 29 [2022-01-18 15:24:44,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 31 treesize of output 21 [2022-01-18 15:24:44,687 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:44,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:24:44,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-01-18 15:24:44,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 143 [2022-01-18 15:24:44,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 202 [2022-01-18 15:24:44,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 202 treesize of output 198 [2022-01-18 15:24:44,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 186 [2022-01-18 15:24:44,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 191 [2022-01-18 15:24:44,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 156 [2022-01-18 15:24:45,000 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:45,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765340502] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:24:45,000 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:24:45,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-01-18 15:24:45,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637448745] [2022-01-18 15:24:45,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:24:45,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 15:24:45,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:45,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 15:24:45,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:24:45,002 INFO L87 Difference]: Start difference. First operand 622 states and 2266 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:45,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:45,281 INFO L93 Difference]: Finished difference Result 1076 states and 3535 transitions. [2022-01-18 15:24:45,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:24:45,282 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-01-18 15:24:45,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:45,284 INFO L225 Difference]: With dead ends: 1076 [2022-01-18 15:24:45,284 INFO L226 Difference]: Without dead ends: 1024 [2022-01-18 15:24:45,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:24:45,284 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 112 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:45,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 84 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 313 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-01-18 15:24:45,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2022-01-18 15:24:45,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 622. [2022-01-18 15:24:45,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 3.640901771336554) internal successors, (2261), 621 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:45,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 2261 transitions. [2022-01-18 15:24:45,296 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 2261 transitions. Word has length 16 [2022-01-18 15:24:45,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:45,296 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 2261 transitions. [2022-01-18 15:24:45,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:45,296 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 2261 transitions. [2022-01-18 15:24:45,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:45,297 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:45,297 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:45,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 15:24:45,511 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,SelfDestructingSolverStorable25 [2022-01-18 15:24:45,511 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:45,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:45,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1972748203, now seen corresponding path program 3 times [2022-01-18 15:24:45,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:45,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826493312] [2022-01-18 15:24:45,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:45,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:45,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:45,578 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:45,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:45,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826493312] [2022-01-18 15:24:45,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826493312] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:24:45,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249228228] [2022-01-18 15:24:45,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:24:45,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:45,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:45,579 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:24:45,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 15:24:45,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:24:45,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:24:45,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:24:45,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:24:45,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 35 treesize of output 27 [2022-01-18 15:24:45,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 250 treesize of output 246 [2022-01-18 15:24:45,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 246 treesize of output 242 [2022-01-18 15:24:45,714 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 277 treesize of output 247 [2022-01-18 15:24:45,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 221 [2022-01-18 15:24:45,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 208 treesize of output 192 [2022-01-18 15:24:45,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 192 treesize of output 176 [2022-01-18 15:24:45,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:45,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:24:45,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 155 treesize of output 151 [2022-01-18 15:24:45,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 143 [2022-01-18 15:24:45,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 155 treesize of output 151 [2022-01-18 15:24:45,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 151 treesize of output 147 [2022-01-18 15:24:45,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 139 [2022-01-18 15:24:45,983 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 166 treesize of output 148 [2022-01-18 15:24:45,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 125 treesize of output 117 [2022-01-18 15:24:46,072 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:46,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249228228] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:24:46,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:24:46,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-01-18 15:24:46,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068251760] [2022-01-18 15:24:46,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:24:46,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 15:24:46,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:46,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 15:24:46,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:24:46,073 INFO L87 Difference]: Start difference. First operand 622 states and 2261 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:46,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:46,292 INFO L93 Difference]: Finished difference Result 996 states and 3249 transitions. [2022-01-18 15:24:46,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:24:46,292 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-01-18 15:24:46,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:46,294 INFO L225 Difference]: With dead ends: 996 [2022-01-18 15:24:46,294 INFO L226 Difference]: Without dead ends: 959 [2022-01-18 15:24:46,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:24:46,295 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 125 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:46,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 72 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:46,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2022-01-18 15:24:46,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 590. [2022-01-18 15:24:46,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 3.577249575551783) internal successors, (2107), 589 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:46,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 2107 transitions. [2022-01-18 15:24:46,309 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 2107 transitions. Word has length 16 [2022-01-18 15:24:46,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:46,309 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 2107 transitions. [2022-01-18 15:24:46,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:46,309 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 2107 transitions. [2022-01-18 15:24:46,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:46,310 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:46,311 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:46,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-18 15:24:46,523 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-01-18 15:24:46,523 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:46,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:46,524 INFO L85 PathProgramCache]: Analyzing trace with hash 517613719, now seen corresponding path program 4 times [2022-01-18 15:24:46,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:46,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137169691] [2022-01-18 15:24:46,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:46,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:46,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:46,574 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:46,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:46,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137169691] [2022-01-18 15:24:46,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137169691] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:24:46,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943450324] [2022-01-18 15:24:46,575 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:24:46,575 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:46,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:46,576 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:24:46,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 15:24:46,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:24:46,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:24:46,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:24:46,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:24:46,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:46,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-01-18 15:24:46,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 15:24:46,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 15:24:46,735 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:46,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:24:46,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-01-18 15:24:46,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 143 [2022-01-18 15:24:46,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-01-18 15:24:46,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 147 [2022-01-18 15:24:46,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 139 [2022-01-18 15:24:46,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 167 [2022-01-18 15:24:46,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 155 [2022-01-18 15:24:47,036 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:47,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943450324] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:24:47,037 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:24:47,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-01-18 15:24:47,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839880469] [2022-01-18 15:24:47,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:24:47,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 15:24:47,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:47,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 15:24:47,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:24:47,037 INFO L87 Difference]: Start difference. First operand 590 states and 2107 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:47,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:47,280 INFO L93 Difference]: Finished difference Result 999 states and 3325 transitions. [2022-01-18 15:24:47,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:24:47,280 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-01-18 15:24:47,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:47,282 INFO L225 Difference]: With dead ends: 999 [2022-01-18 15:24:47,282 INFO L226 Difference]: Without dead ends: 976 [2022-01-18 15:24:47,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:24:47,283 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 61 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:47,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 108 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 359 Invalid, 0 Unknown, 71 Unchecked, 0.2s Time] [2022-01-18 15:24:47,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2022-01-18 15:24:47,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 599. [2022-01-18 15:24:47,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 598 states have (on average 3.55685618729097) internal successors, (2127), 598 states have internal predecessors, (2127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:47,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 2127 transitions. [2022-01-18 15:24:47,293 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 2127 transitions. Word has length 16 [2022-01-18 15:24:47,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:47,293 INFO L470 AbstractCegarLoop]: Abstraction has 599 states and 2127 transitions. [2022-01-18 15:24:47,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:47,293 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 2127 transitions. [2022-01-18 15:24:47,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:47,294 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:47,294 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:47,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 15:24:47,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:47,507 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:47,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:47,507 INFO L85 PathProgramCache]: Analyzing trace with hash 343263561, now seen corresponding path program 5 times [2022-01-18 15:24:47,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:47,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309697735] [2022-01-18 15:24:47,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:47,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:47,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:47,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:47,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:47,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309697735] [2022-01-18 15:24:47,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309697735] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:47,562 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:47,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:47,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464090014] [2022-01-18 15:24:47,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:47,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:47,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:47,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:47,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:47,563 INFO L87 Difference]: Start difference. First operand 599 states and 2127 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-01-18 15:24:47,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:47,670 INFO L93 Difference]: Finished difference Result 738 states and 2488 transitions. [2022-01-18 15:24:47,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:47,670 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-01-18 15:24:47,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:47,671 INFO L225 Difference]: With dead ends: 738 [2022-01-18 15:24:47,671 INFO L226 Difference]: Without dead ends: 724 [2022-01-18 15:24:47,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:47,672 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 44 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:47,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 50 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:47,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2022-01-18 15:24:47,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 590. [2022-01-18 15:24:47,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 3.570458404074703) internal successors, (2103), 589 states have internal predecessors, (2103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:47,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 2103 transitions. [2022-01-18 15:24:47,681 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 2103 transitions. Word has length 16 [2022-01-18 15:24:47,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:47,682 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 2103 transitions. [2022-01-18 15:24:47,682 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-01-18 15:24:47,682 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 2103 transitions. [2022-01-18 15:24:47,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:47,683 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:47,683 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:47,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-18 15:24:47,683 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:47,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:47,683 INFO L85 PathProgramCache]: Analyzing trace with hash 2014690456, now seen corresponding path program 3 times [2022-01-18 15:24:47,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:47,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211363479] [2022-01-18 15:24:47,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:47,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:47,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:47,772 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:47,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:47,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211363479] [2022-01-18 15:24:47,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211363479] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:47,772 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:47,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:47,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947356666] [2022-01-18 15:24:47,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:47,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:47,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:47,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:47,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:47,773 INFO L87 Difference]: Start difference. First operand 590 states and 2103 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-01-18 15:24:47,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:47,956 INFO L93 Difference]: Finished difference Result 714 states and 2297 transitions. [2022-01-18 15:24:47,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:47,957 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-01-18 15:24:47,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:47,958 INFO L225 Difference]: With dead ends: 714 [2022-01-18 15:24:47,958 INFO L226 Difference]: Without dead ends: 691 [2022-01-18 15:24:47,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:47,959 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 41 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:47,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 35 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:47,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-01-18 15:24:47,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 527. [2022-01-18 15:24:47,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 3.4752851711026618) internal successors, (1828), 526 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:47,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1828 transitions. [2022-01-18 15:24:47,967 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1828 transitions. Word has length 16 [2022-01-18 15:24:47,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:47,967 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1828 transitions. [2022-01-18 15:24:47,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-01-18 15:24:47,967 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1828 transitions. [2022-01-18 15:24:47,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:47,968 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:47,968 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:47,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-18 15:24:47,968 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:47,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:47,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1307197526, now seen corresponding path program 4 times [2022-01-18 15:24:47,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:47,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664946515] [2022-01-18 15:24:47,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:47,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:47,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:48,029 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:48,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:48,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664946515] [2022-01-18 15:24:48,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664946515] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:48,029 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:48,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:48,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602474605] [2022-01-18 15:24:48,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:48,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:48,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:48,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:48,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:48,030 INFO L87 Difference]: Start difference. First operand 527 states and 1828 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-01-18 15:24:48,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:48,216 INFO L93 Difference]: Finished difference Result 692 states and 2242 transitions. [2022-01-18 15:24:48,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:48,223 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-01-18 15:24:48,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:48,224 INFO L225 Difference]: With dead ends: 692 [2022-01-18 15:24:48,224 INFO L226 Difference]: Without dead ends: 669 [2022-01-18 15:24:48,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:48,225 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-01-18 15:24:48,225 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-01-18 15:24:48,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-01-18 15:24:48,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 537. [2022-01-18 15:24:48,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 3.457089552238806) internal successors, (1853), 536 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-01-18 15:24:48,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1853 transitions. [2022-01-18 15:24:48,233 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1853 transitions. Word has length 16 [2022-01-18 15:24:48,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:48,233 INFO L470 AbstractCegarLoop]: Abstraction has 537 states and 1853 transitions. [2022-01-18 15:24:48,233 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-01-18 15:24:48,233 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1853 transitions. [2022-01-18 15:24:48,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:48,234 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:48,234 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:48,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-18 15:24:48,234 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:48,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:48,235 INFO L85 PathProgramCache]: Analyzing trace with hash -2145877162, now seen corresponding path program 3 times [2022-01-18 15:24:48,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:48,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615528745] [2022-01-18 15:24:48,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:48,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:48,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:48,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:48,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:48,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615528745] [2022-01-18 15:24:48,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615528745] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:48,297 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:48,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:48,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636067297] [2022-01-18 15:24:48,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:48,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:48,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:48,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:48,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:48,298 INFO L87 Difference]: Start difference. First operand 537 states and 1853 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-01-18 15:24:48,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:48,477 INFO L93 Difference]: Finished difference Result 642 states and 2001 transitions. [2022-01-18 15:24:48,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:48,477 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-01-18 15:24:48,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:48,478 INFO L225 Difference]: With dead ends: 642 [2022-01-18 15:24:48,478 INFO L226 Difference]: Without dead ends: 613 [2022-01-18 15:24:48,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:48,479 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 42 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:48,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 35 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:48,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-01-18 15:24:48,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 471. [2022-01-18 15:24:48,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 3.3191489361702127) internal successors, (1560), 470 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:48,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1560 transitions. [2022-01-18 15:24:48,486 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1560 transitions. Word has length 16 [2022-01-18 15:24:48,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:48,487 INFO L470 AbstractCegarLoop]: Abstraction has 471 states and 1560 transitions. [2022-01-18 15:24:48,487 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-01-18 15:24:48,487 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1560 transitions. [2022-01-18 15:24:48,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:48,487 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:48,487 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:48,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-18 15:24:48,488 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:48,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:48,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1820955672, now seen corresponding path program 4 times [2022-01-18 15:24:48,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:48,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645341499] [2022-01-18 15:24:48,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:48,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:48,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:48,563 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:48,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:48,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645341499] [2022-01-18 15:24:48,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645341499] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:48,563 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:48,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:48,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516888328] [2022-01-18 15:24:48,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:48,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:48,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:48,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:48,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:48,564 INFO L87 Difference]: Start difference. First operand 471 states and 1560 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-01-18 15:24:48,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:48,743 INFO L93 Difference]: Finished difference Result 646 states and 2013 transitions. [2022-01-18 15:24:48,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:48,744 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-01-18 15:24:48,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:48,745 INFO L225 Difference]: With dead ends: 646 [2022-01-18 15:24:48,745 INFO L226 Difference]: Without dead ends: 617 [2022-01-18 15:24:48,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:48,745 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 39 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:48,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 39 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:48,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-01-18 15:24:48,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 477. [2022-01-18 15:24:48,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 476 states have (on average 3.3172268907563027) internal successors, (1579), 476 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-01-18 15:24:48,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 1579 transitions. [2022-01-18 15:24:48,753 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 1579 transitions. Word has length 16 [2022-01-18 15:24:48,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:48,753 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 1579 transitions. [2022-01-18 15:24:48,753 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-01-18 15:24:48,753 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 1579 transitions. [2022-01-18 15:24:48,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:48,754 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:48,754 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:48,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-18 15:24:48,754 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:48,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:48,754 INFO L85 PathProgramCache]: Analyzing trace with hash -2035538601, now seen corresponding path program 3 times [2022-01-18 15:24:48,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:48,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800669305] [2022-01-18 15:24:48,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:48,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:48,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:48,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:48,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:48,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800669305] [2022-01-18 15:24:48,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800669305] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:48,802 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:48,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:48,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989942864] [2022-01-18 15:24:48,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:48,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:48,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:48,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:48,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:48,804 INFO L87 Difference]: Start difference. First operand 477 states and 1579 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-01-18 15:24:48,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:48,902 INFO L93 Difference]: Finished difference Result 776 states and 2426 transitions. [2022-01-18 15:24:48,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:48,902 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-01-18 15:24:48,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:48,904 INFO L225 Difference]: With dead ends: 776 [2022-01-18 15:24:48,904 INFO L226 Difference]: Without dead ends: 749 [2022-01-18 15:24:48,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:48,904 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 57 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:48,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 32 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:48,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-01-18 15:24:48,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 477. [2022-01-18 15:24:48,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 476 states have (on average 3.3172268907563027) internal successors, (1579), 476 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-01-18 15:24:48,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 1579 transitions. [2022-01-18 15:24:48,912 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 1579 transitions. Word has length 16 [2022-01-18 15:24:48,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:48,912 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 1579 transitions. [2022-01-18 15:24:48,913 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-01-18 15:24:48,913 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 1579 transitions. [2022-01-18 15:24:48,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:48,913 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:48,913 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:48,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-18 15:24:48,913 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:48,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:48,914 INFO L85 PathProgramCache]: Analyzing trace with hash -861432262, now seen corresponding path program 3 times [2022-01-18 15:24:48,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:48,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425828577] [2022-01-18 15:24:48,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:48,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:48,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:49,088 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:49,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:49,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425828577] [2022-01-18 15:24:49,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425828577] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:49,088 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:49,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:49,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639069543] [2022-01-18 15:24:49,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:49,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:49,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:49,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:49,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:49,089 INFO L87 Difference]: Start difference. First operand 477 states and 1579 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-01-18 15:24:49,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:49,240 INFO L93 Difference]: Finished difference Result 772 states and 2418 transitions. [2022-01-18 15:24:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:49,240 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-01-18 15:24:49,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:49,242 INFO L225 Difference]: With dead ends: 772 [2022-01-18 15:24:49,243 INFO L226 Difference]: Without dead ends: 745 [2022-01-18 15:24:49,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:49,243 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:49,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 36 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:49,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2022-01-18 15:24:49,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 477. [2022-01-18 15:24:49,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 476 states have (on average 3.3172268907563027) internal successors, (1579), 476 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-01-18 15:24:49,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 1579 transitions. [2022-01-18 15:24:49,251 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 1579 transitions. Word has length 16 [2022-01-18 15:24:49,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:49,251 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 1579 transitions. [2022-01-18 15:24:49,251 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-01-18 15:24:49,251 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 1579 transitions. [2022-01-18 15:24:49,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:49,252 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:49,252 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:49,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-18 15:24:49,252 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:49,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:49,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1195283497, now seen corresponding path program 6 times [2022-01-18 15:24:49,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:49,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583570815] [2022-01-18 15:24:49,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:49,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:49,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:49,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:49,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:49,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583570815] [2022-01-18 15:24:49,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583570815] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:49,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:49,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:49,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563578623] [2022-01-18 15:24:49,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:49,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:49,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:49,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:49,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:49,319 INFO L87 Difference]: Start difference. First operand 477 states and 1579 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-01-18 15:24:49,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:49,437 INFO L93 Difference]: Finished difference Result 788 states and 2478 transitions. [2022-01-18 15:24:49,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:49,437 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-01-18 15:24:49,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:49,439 INFO L225 Difference]: With dead ends: 788 [2022-01-18 15:24:49,439 INFO L226 Difference]: Without dead ends: 759 [2022-01-18 15:24:49,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:49,440 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 56 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:49,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 27 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:49,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2022-01-18 15:24:49,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 466. [2022-01-18 15:24:49,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.3311827956989246) internal successors, (1549), 465 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:49,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1549 transitions. [2022-01-18 15:24:49,447 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1549 transitions. Word has length 16 [2022-01-18 15:24:49,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:49,447 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1549 transitions. [2022-01-18 15:24:49,447 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-01-18 15:24:49,448 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1549 transitions. [2022-01-18 15:24:49,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:49,448 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:49,448 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:49,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-18 15:24:49,448 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:49,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:49,449 INFO L85 PathProgramCache]: Analyzing trace with hash -248674472, now seen corresponding path program 5 times [2022-01-18 15:24:49,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:49,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103045853] [2022-01-18 15:24:49,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:49,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:49,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:49,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:49,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:49,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103045853] [2022-01-18 15:24:49,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103045853] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:49,528 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:49,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:49,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892401964] [2022-01-18 15:24:49,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:49,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:49,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:49,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:49,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:49,529 INFO L87 Difference]: Start difference. First operand 466 states and 1549 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-01-18 15:24:49,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:49,712 INFO L93 Difference]: Finished difference Result 819 states and 2580 transitions. [2022-01-18 15:24:49,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:24:49,712 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-01-18 15:24:49,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:49,714 INFO L225 Difference]: With dead ends: 819 [2022-01-18 15:24:49,714 INFO L226 Difference]: Without dead ends: 779 [2022-01-18 15:24:49,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:49,714 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 56 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:49,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 33 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:49,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2022-01-18 15:24:49,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 466. [2022-01-18 15:24:49,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.3204301075268816) internal successors, (1544), 465 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:49,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1544 transitions. [2022-01-18 15:24:49,722 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1544 transitions. Word has length 16 [2022-01-18 15:24:49,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:49,722 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1544 transitions. [2022-01-18 15:24:49,722 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-01-18 15:24:49,722 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1544 transitions. [2022-01-18 15:24:49,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:49,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:49,723 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:49,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-18 15:24:49,723 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:49,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:49,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1012384647, now seen corresponding path program 7 times [2022-01-18 15:24:49,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:49,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101049920] [2022-01-18 15:24:49,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:49,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:49,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:49,765 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:49,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:49,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101049920] [2022-01-18 15:24:49,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101049920] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:24:49,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284120844] [2022-01-18 15:24:49,766 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:24:49,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:49,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:49,767 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:24:49,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 15:24:49,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:49,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:24:49,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:24:49,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:49,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:49,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 15:24:50,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:50,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 27 treesize of output 21 [2022-01-18 15:24:50,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 32 treesize of output 22 [2022-01-18 15:24:50,150 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:50,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:24:50,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-01-18 15:24:50,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 151 treesize of output 143 [2022-01-18 15:24:50,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 66 treesize of output 58 [2022-01-18 15:24:50,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:50,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284120844] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:24:50,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:24:50,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 15:24:50,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149488503] [2022-01-18 15:24:50,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:24:50,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 15:24:50,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:50,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 15:24:50,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:24:50,329 INFO L87 Difference]: Start difference. First operand 466 states and 1544 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:50,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:50,754 INFO L93 Difference]: Finished difference Result 1047 states and 3243 transitions. [2022-01-18 15:24:50,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:24:50,755 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 15:24:50,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:50,756 INFO L225 Difference]: With dead ends: 1047 [2022-01-18 15:24:50,756 INFO L226 Difference]: Without dead ends: 1006 [2022-01-18 15:24:50,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:24:50,757 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 99 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:50,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 128 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 480 Invalid, 0 Unknown, 106 Unchecked, 0.3s Time] [2022-01-18 15:24:50,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2022-01-18 15:24:50,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 466. [2022-01-18 15:24:50,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.313978494623656) internal successors, (1541), 465 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:50,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1541 transitions. [2022-01-18 15:24:50,766 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1541 transitions. Word has length 16 [2022-01-18 15:24:50,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:50,766 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1541 transitions. [2022-01-18 15:24:50,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:50,766 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1541 transitions. [2022-01-18 15:24:50,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:50,767 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:50,767 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:50,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 15:24:50,975 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,SelfDestructingSolverStorable37 [2022-01-18 15:24:50,975 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:50,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:50,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1392400942, now seen corresponding path program 6 times [2022-01-18 15:24:50,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:50,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225212454] [2022-01-18 15:24:50,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:50,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:50,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:51,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:51,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:51,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225212454] [2022-01-18 15:24:51,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225212454] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:51,140 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:51,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:51,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686723720] [2022-01-18 15:24:51,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:51,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:51,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:51,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:51,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:51,140 INFO L87 Difference]: Start difference. First operand 466 states and 1541 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-01-18 15:24:51,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:51,277 INFO L93 Difference]: Finished difference Result 724 states and 2261 transitions. [2022-01-18 15:24:51,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:51,279 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-01-18 15:24:51,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:51,280 INFO L225 Difference]: With dead ends: 724 [2022-01-18 15:24:51,280 INFO L226 Difference]: Without dead ends: 695 [2022-01-18 15:24:51,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:51,281 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 59 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:51,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 32 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:51,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2022-01-18 15:24:51,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 466. [2022-01-18 15:24:51,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.313978494623656) internal successors, (1541), 465 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:51,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1541 transitions. [2022-01-18 15:24:51,288 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1541 transitions. Word has length 16 [2022-01-18 15:24:51,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:51,289 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1541 transitions. [2022-01-18 15:24:51,289 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-01-18 15:24:51,289 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1541 transitions. [2022-01-18 15:24:51,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:51,289 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:51,289 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:51,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-18 15:24:51,290 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:51,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:51,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1357725647, now seen corresponding path program 4 times [2022-01-18 15:24:51,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:51,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725711985] [2022-01-18 15:24:51,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:51,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:51,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:51,337 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:51,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:51,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725711985] [2022-01-18 15:24:51,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725711985] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:51,338 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:51,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:51,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849568929] [2022-01-18 15:24:51,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:51,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:51,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:51,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:51,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:51,339 INFO L87 Difference]: Start difference. First operand 466 states and 1541 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-01-18 15:24:51,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:51,466 INFO L93 Difference]: Finished difference Result 776 states and 2424 transitions. [2022-01-18 15:24:51,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:51,467 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-01-18 15:24:51,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:51,468 INFO L225 Difference]: With dead ends: 776 [2022-01-18 15:24:51,468 INFO L226 Difference]: Without dead ends: 749 [2022-01-18 15:24:51,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:51,468 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 53 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:51,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 27 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:51,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-01-18 15:24:51,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 466. [2022-01-18 15:24:51,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.313978494623656) internal successors, (1541), 465 states have internal predecessors, (1541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:51,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1541 transitions. [2022-01-18 15:24:51,476 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1541 transitions. Word has length 16 [2022-01-18 15:24:51,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:51,476 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1541 transitions. [2022-01-18 15:24:51,476 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-01-18 15:24:51,476 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1541 transitions. [2022-01-18 15:24:51,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:51,477 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:51,477 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:51,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-18 15:24:51,477 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:51,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:51,478 INFO L85 PathProgramCache]: Analyzing trace with hash -221040180, now seen corresponding path program 4 times [2022-01-18 15:24:51,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:51,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206981318] [2022-01-18 15:24:51,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:51,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:51,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:51,578 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:51,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:51,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206981318] [2022-01-18 15:24:51,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206981318] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:51,579 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:51,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:51,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412068127] [2022-01-18 15:24:51,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:51,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:51,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:51,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:51,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:51,581 INFO L87 Difference]: Start difference. First operand 466 states and 1541 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-01-18 15:24:51,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:51,760 INFO L93 Difference]: Finished difference Result 811 states and 2535 transitions. [2022-01-18 15:24:51,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:24: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-01-18 15:24:51,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:51,762 INFO L225 Difference]: With dead ends: 811 [2022-01-18 15:24:51,762 INFO L226 Difference]: Without dead ends: 778 [2022-01-18 15:24:51,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:51,762 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 56 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:51,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 27 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:51,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-01-18 15:24:51,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 466. [2022-01-18 15:24:51,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.30752688172043) internal successors, (1538), 465 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:51,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1538 transitions. [2022-01-18 15:24:51,776 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1538 transitions. Word has length 16 [2022-01-18 15:24:51,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:51,776 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1538 transitions. [2022-01-18 15:24:51,776 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-01-18 15:24:51,776 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1538 transitions. [2022-01-18 15:24:51,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:51,777 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:51,777 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:51,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-18 15:24:51,777 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:51,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:51,778 INFO L85 PathProgramCache]: Analyzing trace with hash -70472171, now seen corresponding path program 5 times [2022-01-18 15:24:51,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:51,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682195889] [2022-01-18 15:24:51,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:51,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:51,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:51,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:51,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:51,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682195889] [2022-01-18 15:24:51,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682195889] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:51,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:51,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:51,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120846339] [2022-01-18 15:24:51,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:51,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:51,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:51,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:51,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:51,812 INFO L87 Difference]: Start difference. First operand 466 states and 1538 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-01-18 15:24:51,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:51,907 INFO L93 Difference]: Finished difference Result 693 states and 2159 transitions. [2022-01-18 15:24:51,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:51,907 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-01-18 15:24:51,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:51,908 INFO L225 Difference]: With dead ends: 693 [2022-01-18 15:24:51,908 INFO L226 Difference]: Without dead ends: 666 [2022-01-18 15:24:51,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:51,909 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:51,909 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 32 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:51,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-01-18 15:24:51,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 466. [2022-01-18 15:24:51,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.30752688172043) internal successors, (1538), 465 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:51,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1538 transitions. [2022-01-18 15:24:51,916 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1538 transitions. Word has length 16 [2022-01-18 15:24:51,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:51,917 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1538 transitions. [2022-01-18 15:24:51,917 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-01-18 15:24:51,917 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1538 transitions. [2022-01-18 15:24:51,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:51,917 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:51,917 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:51,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-18 15:24:51,918 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:51,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:51,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1103634168, now seen corresponding path program 5 times [2022-01-18 15:24:51,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:51,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811624330] [2022-01-18 15:24:51,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:51,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:51,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:52,084 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:52,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:52,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811624330] [2022-01-18 15:24:52,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811624330] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:52,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:52,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:52,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251695756] [2022-01-18 15:24:52,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:52,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:52,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:52,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:52,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:52,085 INFO L87 Difference]: Start difference. First operand 466 states and 1538 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-01-18 15:24:52,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:52,341 INFO L93 Difference]: Finished difference Result 682 states and 2136 transitions. [2022-01-18 15:24:52,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:52,341 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-01-18 15:24:52,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:52,342 INFO L225 Difference]: With dead ends: 682 [2022-01-18 15:24:52,342 INFO L226 Difference]: Without dead ends: 655 [2022-01-18 15:24:52,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:24:52,342 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 59 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:52,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 32 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:52,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-01-18 15:24:52,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 466. [2022-01-18 15:24:52,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.30752688172043) internal successors, (1538), 465 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:52,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1538 transitions. [2022-01-18 15:24:52,349 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1538 transitions. Word has length 16 [2022-01-18 15:24:52,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:52,349 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1538 transitions. [2022-01-18 15:24:52,349 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-01-18 15:24:52,349 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1538 transitions. [2022-01-18 15:24:52,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:52,350 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:52,350 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:52,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-18 15:24:52,350 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:52,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:52,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1639640981, now seen corresponding path program 5 times [2022-01-18 15:24:52,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:52,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819288777] [2022-01-18 15:24:52,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:52,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:52,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:52,412 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:52,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:52,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819288777] [2022-01-18 15:24:52,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819288777] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:52,412 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:52,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:52,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96419553] [2022-01-18 15:24:52,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:52,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:52,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:52,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:52,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:52,413 INFO L87 Difference]: Start difference. First operand 466 states and 1538 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-01-18 15:24:52,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:52,561 INFO L93 Difference]: Finished difference Result 765 states and 2399 transitions. [2022-01-18 15:24:52,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:24:52,562 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-01-18 15:24:52,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:52,563 INFO L225 Difference]: With dead ends: 765 [2022-01-18 15:24:52,563 INFO L226 Difference]: Without dead ends: 742 [2022-01-18 15:24:52,563 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:24:52,563 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 64 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:52,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 39 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:52,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2022-01-18 15:24:52,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 462. [2022-01-18 15:24:52,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 3.3101952277657265) internal successors, (1526), 461 states have internal predecessors, (1526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:52,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 1526 transitions. [2022-01-18 15:24:52,570 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 1526 transitions. Word has length 16 [2022-01-18 15:24:52,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:52,570 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 1526 transitions. [2022-01-18 15:24:52,570 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-01-18 15:24:52,570 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 1526 transitions. [2022-01-18 15:24:52,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:52,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:52,571 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:52,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-18 15:24:52,571 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:52,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:52,571 INFO L85 PathProgramCache]: Analyzing trace with hash 797847254, now seen corresponding path program 5 times [2022-01-18 15:24:52,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:52,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373551877] [2022-01-18 15:24:52,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:52,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:52,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:52,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:52,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:52,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373551877] [2022-01-18 15:24:52,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373551877] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:24:52,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115448072] [2022-01-18 15:24:52,702 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:24:52,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:52,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:52,703 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:24:52,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 15:24:52,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:24:52,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:24:52,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 15:24:52,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:24:53,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 488 treesize of output 480 [2022-01-18 15:24:53,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 480 treesize of output 438 [2022-01-18 15:24:53,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 438 treesize of output 406 [2022-01-18 15:24:53,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 208 treesize of output 192 [2022-01-18 15:24:53,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 187 treesize of output 181 [2022-01-18 15:24:53,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 181 treesize of output 175 [2022-01-18 15:24:53,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 190 treesize of output 170 [2022-01-18 15:24:53,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 157 [2022-01-18 15:24:53,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 134 [2022-01-18 15:24:53,906 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:53,906 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 15:24:53,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115448072] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:53,906 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 15:24:53,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2022-01-18 15:24:53,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254594196] [2022-01-18 15:24:53,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:53,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:53,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:53,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:53,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:24:53,907 INFO L87 Difference]: Start difference. First operand 462 states and 1526 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-01-18 15:24:54,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:54,507 INFO L93 Difference]: Finished difference Result 625 states and 1921 transitions. [2022-01-18 15:24:54,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:54,507 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-01-18 15:24:54,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:54,508 INFO L225 Difference]: With dead ends: 625 [2022-01-18 15:24:54,508 INFO L226 Difference]: Without dead ends: 598 [2022-01-18 15:24:54,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-01-18 15:24:54,509 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 48 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:54,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 28 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:54,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2022-01-18 15:24:54,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 462. [2022-01-18 15:24:54,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 3.3058568329718003) internal successors, (1524), 461 states have internal predecessors, (1524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:54,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 1524 transitions. [2022-01-18 15:24:54,515 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 1524 transitions. Word has length 16 [2022-01-18 15:24:54,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:54,515 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 1524 transitions. [2022-01-18 15:24:54,516 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-01-18 15:24:54,516 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 1524 transitions. [2022-01-18 15:24:54,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:54,516 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:54,516 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:54,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 15:24:54,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:54,727 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:54,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:54,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1392335701, now seen corresponding path program 6 times [2022-01-18 15:24:54,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:54,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426878855] [2022-01-18 15:24:54,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:54,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:54,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:54,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:54,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:54,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426878855] [2022-01-18 15:24:54,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426878855] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:24:54,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005753977] [2022-01-18 15:24:54,773 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:24:54,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:54,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:54,774 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:24:54,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 15:24:54,800 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:24:54,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:24:54,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:24:54,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:24:54,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 15:24:54,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:54,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 15:24:55,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 135 treesize of output 121 [2022-01-18 15:24:55,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:55,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 369 treesize of output 335 [2022-01-18 15:24:55,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 204 [2022-01-18 15:24:55,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, 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 285 [2022-01-18 15:24:55,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 285 treesize of output 261 [2022-01-18 15:24:55,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:55,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:24:55,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2022-01-18 15:24:55,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 143 [2022-01-18 15:24:55,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 46 treesize of output 38 [2022-01-18 15:24:55,663 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:55,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005753977] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:24:55,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:24:55,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 5] total 13 [2022-01-18 15:24:55,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584389358] [2022-01-18 15:24:55,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:24:55,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 15:24:55,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:55,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 15:24:55,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-01-18 15:24:55,664 INFO L87 Difference]: Start difference. First operand 462 states and 1524 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:56,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:56,264 INFO L93 Difference]: Finished difference Result 1094 states and 3332 transitions. [2022-01-18 15:24:56,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:24:56,264 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have 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-01-18 15:24:56,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:56,266 INFO L225 Difference]: With dead ends: 1094 [2022-01-18 15:24:56,266 INFO L226 Difference]: Without dead ends: 1061 [2022-01-18 15:24:56,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:24:56,266 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 131 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:56,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 153 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 721 Invalid, 0 Unknown, 30 Unchecked, 0.3s Time] [2022-01-18 15:24:56,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2022-01-18 15:24:56,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 462. [2022-01-18 15:24:56,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 3.301518438177874) internal successors, (1522), 461 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:56,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 1522 transitions. [2022-01-18 15:24:56,276 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 1522 transitions. Word has length 16 [2022-01-18 15:24:56,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:56,276 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 1522 transitions. [2022-01-18 15:24:56,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:56,276 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 1522 transitions. [2022-01-18 15:24:56,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:56,277 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:56,277 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:56,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 15:24:56,477 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,SelfDestructingSolverStorable45 [2022-01-18 15:24:56,477 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:56,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:56,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1154290392, now seen corresponding path program 6 times [2022-01-18 15:24:56,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:56,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37850074] [2022-01-18 15:24:56,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:56,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:56,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:56,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:56,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:56,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37850074] [2022-01-18 15:24:56,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37850074] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:56,616 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:56,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:56,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553059194] [2022-01-18 15:24:56,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:56,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:56,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:56,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:56,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:56,616 INFO L87 Difference]: Start difference. First operand 462 states and 1522 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-01-18 15:24:56,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:56,833 INFO L93 Difference]: Finished difference Result 659 states and 2057 transitions. [2022-01-18 15:24:56,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:56,834 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-01-18 15:24:56,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:56,835 INFO L225 Difference]: With dead ends: 659 [2022-01-18 15:24:56,835 INFO L226 Difference]: Without dead ends: 636 [2022-01-18 15:24:56,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:24:56,835 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:56,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 32 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:56,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2022-01-18 15:24:56,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 462. [2022-01-18 15:24:56,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 3.301518438177874) internal successors, (1522), 461 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:56,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 1522 transitions. [2022-01-18 15:24:56,842 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 1522 transitions. Word has length 16 [2022-01-18 15:24:56,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:56,842 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 1522 transitions. [2022-01-18 15:24:56,842 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-01-18 15:24:56,842 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 1522 transitions. [2022-01-18 15:24:56,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:56,843 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:56,843 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:56,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-18 15:24:56,843 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:56,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:56,844 INFO L85 PathProgramCache]: Analyzing trace with hash -954949801, now seen corresponding path program 6 times [2022-01-18 15:24:56,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:56,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751621708] [2022-01-18 15:24:56,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:56,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:56,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:56,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:24:56,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:56,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751621708] [2022-01-18 15:24:56,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751621708] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:24:56,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056001329] [2022-01-18 15:24:56,977 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:24:56,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:24:56,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:24:56,978 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:24:56,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 15:24:57,002 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-01-18 15:24:57,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:24:57,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:24:57,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:24:57,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 15:24:57,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-01-18 15:24:57,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:57,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 250 treesize of output 246 [2022-01-18 15:24:57,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:24:57,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 359 treesize of output 323 [2022-01-18 15:24:57,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 323 treesize of output 299 [2022-01-18 15:24:57,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 204 treesize of output 188 [2022-01-18 15:24:57,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 140 [2022-01-18 15:24:57,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 116 [2022-01-18 15:24:57,663 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:57,663 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 15:24:57,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056001329] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:57,663 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 15:24:57,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2022-01-18 15:24:57,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264973459] [2022-01-18 15:24:57,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:57,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:57,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:57,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:57,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:24:57,664 INFO L87 Difference]: Start difference. First operand 462 states and 1522 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-01-18 15:24:57,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:57,964 INFO L93 Difference]: Finished difference Result 601 states and 1843 transitions. [2022-01-18 15:24:57,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:57,964 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-01-18 15:24:57,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:57,965 INFO L225 Difference]: With dead ends: 601 [2022-01-18 15:24:57,965 INFO L226 Difference]: Without dead ends: 574 [2022-01-18 15:24:57,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-01-18 15:24:57,966 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 46 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:57,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 28 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:57,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-01-18 15:24:57,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 456. [2022-01-18 15:24:57,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 3.303296703296703) internal successors, (1503), 455 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:57,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1503 transitions. [2022-01-18 15:24:57,972 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1503 transitions. Word has length 16 [2022-01-18 15:24:57,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:57,972 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 1503 transitions. [2022-01-18 15:24:57,973 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-01-18 15:24:57,973 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1503 transitions. [2022-01-18 15:24:57,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:24:57,973 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:57,973 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:57,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 15:24:58,183 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,SelfDestructingSolverStorable47 [2022-01-18 15:24:58,183 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:58,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:58,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1642917114, now seen corresponding path program 6 times [2022-01-18 15:24:58,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:58,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679831329] [2022-01-18 15:24:58,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:58,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:58,316 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:58,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:58,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679831329] [2022-01-18 15:24:58,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679831329] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:58,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:58,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:58,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455565829] [2022-01-18 15:24:58,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:58,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:58,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:58,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:58,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:58,317 INFO L87 Difference]: Start difference. First operand 456 states and 1503 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-01-18 15:24:58,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:58,509 INFO L93 Difference]: Finished difference Result 740 states and 2320 transitions. [2022-01-18 15:24:58,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:24:58,510 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-01-18 15:24:58,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:58,511 INFO L225 Difference]: With dead ends: 740 [2022-01-18 15:24:58,511 INFO L226 Difference]: Without dead ends: 707 [2022-01-18 15:24:58,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:24:58,512 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 63 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:58,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 31 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:58,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2022-01-18 15:24:58,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 456. [2022-01-18 15:24:58,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 3.2989010989010987) internal successors, (1501), 455 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:58,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1501 transitions. [2022-01-18 15:24:58,519 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1501 transitions. Word has length 16 [2022-01-18 15:24:58,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:58,519 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 1501 transitions. [2022-01-18 15:24:58,519 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-01-18 15:24:58,519 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1501 transitions. [2022-01-18 15:24:58,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:24:58,520 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:58,520 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:58,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-18 15:24:58,520 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:58,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:58,520 INFO L85 PathProgramCache]: Analyzing trace with hash -792567682, now seen corresponding path program 1 times [2022-01-18 15:24:58,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:58,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353263512] [2022-01-18 15:24:58,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:58,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:58,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:58,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:58,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:58,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353263512] [2022-01-18 15:24:58,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353263512] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:58,542 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:58,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 15:24:58,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749531911] [2022-01-18 15:24:58,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:58,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 15:24:58,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:58,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 15:24:58,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 15:24:58,543 INFO L87 Difference]: Start difference. First operand 456 states and 1501 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-01-18 15:24:58,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:58,630 INFO L93 Difference]: Finished difference Result 622 states and 1898 transitions. [2022-01-18 15:24:58,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:58,631 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-01-18 15:24:58,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:58,632 INFO L225 Difference]: With dead ends: 622 [2022-01-18 15:24:58,632 INFO L226 Difference]: Without dead ends: 622 [2022-01-18 15:24:58,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:58,632 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:58,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 31 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:58,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-01-18 15:24:58,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 484. [2022-01-18 15:24:58,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 3.2732919254658386) internal successors, (1581), 483 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:58,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1581 transitions. [2022-01-18 15:24:58,639 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1581 transitions. Word has length 18 [2022-01-18 15:24:58,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:58,639 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1581 transitions. [2022-01-18 15:24:58,639 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-01-18 15:24:58,639 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1581 transitions. [2022-01-18 15:24:58,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:24:58,640 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:58,640 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:58,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-18 15:24:58,640 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:58,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:58,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1204040894, now seen corresponding path program 2 times [2022-01-18 15:24:58,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:58,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196478073] [2022-01-18 15:24:58,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:58,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:58,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:58,656 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:24:58,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:58,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196478073] [2022-01-18 15:24:58,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196478073] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:58,657 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:58,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 15:24:58,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459100306] [2022-01-18 15:24:58,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:58,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 15:24:58,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:58,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 15:24:58,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 15:24:58,657 INFO L87 Difference]: Start difference. First operand 484 states and 1581 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-01-18 15:24:58,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:58,722 INFO L93 Difference]: Finished difference Result 605 states and 1851 transitions. [2022-01-18 15:24:58,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 15:24:58,723 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-01-18 15:24:58,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:58,724 INFO L225 Difference]: With dead ends: 605 [2022-01-18 15:24:58,724 INFO L226 Difference]: Without dead ends: 576 [2022-01-18 15:24:58,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:58,724 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 26 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-01-18 15:24:58,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 26 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:58,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-01-18 15:24:58,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 484. [2022-01-18 15:24:58,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 3.248447204968944) internal successors, (1569), 483 states have internal predecessors, (1569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:58,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1569 transitions. [2022-01-18 15:24:58,730 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1569 transitions. Word has length 18 [2022-01-18 15:24:58,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:58,731 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1569 transitions. [2022-01-18 15:24:58,731 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-01-18 15:24:58,731 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1569 transitions. [2022-01-18 15:24:58,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:24:58,731 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:58,732 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:58,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-01-18 15:24:58,732 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:58,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:58,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1469090786, now seen corresponding path program 1 times [2022-01-18 15:24:58,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:58,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758094354] [2022-01-18 15:24:58,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:58,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:58,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:58,785 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:24:58,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:58,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758094354] [2022-01-18 15:24:58,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758094354] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:58,785 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:58,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:58,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771436870] [2022-01-18 15:24:58,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:58,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:58,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:58,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:58,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:58,786 INFO L87 Difference]: Start difference. First operand 484 states and 1569 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-01-18 15:24:58,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:58,933 INFO L93 Difference]: Finished difference Result 671 states and 2046 transitions. [2022-01-18 15:24:58,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:58,933 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-01-18 15:24:58,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:58,934 INFO L225 Difference]: With dead ends: 671 [2022-01-18 15:24:58,934 INFO L226 Difference]: Without dead ends: 671 [2022-01-18 15:24:58,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:58,935 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 39 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:58,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 43 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:58,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-01-18 15:24:58,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 492. [2022-01-18 15:24:58,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 491 states have (on average 3.2606924643584523) internal successors, (1601), 491 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:58,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 1601 transitions. [2022-01-18 15:24:58,942 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 1601 transitions. Word has length 18 [2022-01-18 15:24:58,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:58,942 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 1601 transitions. [2022-01-18 15:24:58,942 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-01-18 15:24:58,942 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 1601 transitions. [2022-01-18 15:24:58,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:24:58,943 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:58,943 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:58,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-01-18 15:24:58,943 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:58,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:58,944 INFO L85 PathProgramCache]: Analyzing trace with hash 204825374, now seen corresponding path program 1 times [2022-01-18 15:24:58,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:58,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222659888] [2022-01-18 15:24:58,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:58,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:58,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:59,032 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:24:59,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:59,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222659888] [2022-01-18 15:24:59,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222659888] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:59,032 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:59,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:59,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256970413] [2022-01-18 15:24:59,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:59,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:59,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:59,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:59,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:59,033 INFO L87 Difference]: Start difference. First operand 492 states and 1601 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:59,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:59,187 INFO L93 Difference]: Finished difference Result 837 states and 2531 transitions. [2022-01-18 15:24:59,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:24:59,187 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 15:24:59,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:59,189 INFO L225 Difference]: With dead ends: 837 [2022-01-18 15:24:59,189 INFO L226 Difference]: Without dead ends: 784 [2022-01-18 15:24:59,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:24:59,189 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 76 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:59,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 62 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:59,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2022-01-18 15:24:59,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 496. [2022-01-18 15:24:59,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.2666666666666666) internal successors, (1617), 495 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:59,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1617 transitions. [2022-01-18 15:24:59,197 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1617 transitions. Word has length 18 [2022-01-18 15:24:59,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:59,197 INFO L470 AbstractCegarLoop]: Abstraction has 496 states and 1617 transitions. [2022-01-18 15:24:59,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:59,197 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1617 transitions. [2022-01-18 15:24:59,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:24:59,198 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:59,198 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:59,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-01-18 15:24:59,198 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:59,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:59,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1194749474, now seen corresponding path program 2 times [2022-01-18 15:24:59,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:59,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890194773] [2022-01-18 15:24:59,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:59,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:59,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:59,241 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:24:59,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:59,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890194773] [2022-01-18 15:24:59,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890194773] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:59,241 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:59,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 15:24:59,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000239590] [2022-01-18 15:24:59,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:59,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 15:24:59,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:59,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 15:24:59,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 15:24:59,242 INFO L87 Difference]: Start difference. First operand 496 states and 1617 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-01-18 15:24:59,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:59,331 INFO L93 Difference]: Finished difference Result 669 states and 2013 transitions. [2022-01-18 15:24:59,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:59,331 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-01-18 15:24:59,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:59,332 INFO L225 Difference]: With dead ends: 669 [2022-01-18 15:24:59,332 INFO L226 Difference]: Without dead ends: 661 [2022-01-18 15:24:59,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:59,332 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 38 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:59,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 34 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:59,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-01-18 15:24:59,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 496. [2022-01-18 15:24:59,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.2585858585858585) internal successors, (1613), 495 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-01-18 15:24:59,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1613 transitions. [2022-01-18 15:24:59,340 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1613 transitions. Word has length 18 [2022-01-18 15:24:59,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:59,340 INFO L470 AbstractCegarLoop]: Abstraction has 496 states and 1613 transitions. [2022-01-18 15:24:59,340 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-01-18 15:24:59,340 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1613 transitions. [2022-01-18 15:24:59,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:24:59,341 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:59,341 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:59,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-01-18 15:24:59,341 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:59,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:59,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1434039650, now seen corresponding path program 2 times [2022-01-18 15:24:59,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:59,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565323767] [2022-01-18 15:24:59,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:59,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:59,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:59,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:24:59,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:59,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565323767] [2022-01-18 15:24:59,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565323767] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:59,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:59,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:24:59,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223570197] [2022-01-18 15:24:59,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:59,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:24:59,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:59,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:24:59,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:24:59,386 INFO L87 Difference]: Start difference. First operand 496 states and 1613 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-01-18 15:24:59,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:59,511 INFO L93 Difference]: Finished difference Result 794 states and 2408 transitions. [2022-01-18 15:24:59,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:24:59,511 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-01-18 15:24:59,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:59,512 INFO L225 Difference]: With dead ends: 794 [2022-01-18 15:24:59,512 INFO L226 Difference]: Without dead ends: 720 [2022-01-18 15:24:59,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:24:59,513 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 47 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:59,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 49 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:59,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2022-01-18 15:24:59,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 492. [2022-01-18 15:24:59,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 491 states have (on average 3.24847250509165) internal successors, (1595), 491 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-01-18 15:24:59,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 1595 transitions. [2022-01-18 15:24:59,520 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 1595 transitions. Word has length 18 [2022-01-18 15:24:59,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:59,520 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 1595 transitions. [2022-01-18 15:24:59,520 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-01-18 15:24:59,520 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 1595 transitions. [2022-01-18 15:24:59,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:24:59,521 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:59,521 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:59,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-01-18 15:24:59,521 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:59,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:59,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1399083238, now seen corresponding path program 1 times [2022-01-18 15:24:59,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:59,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382802558] [2022-01-18 15:24:59,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:59,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:59,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:59,593 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:24:59,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:59,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382802558] [2022-01-18 15:24:59,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382802558] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:59,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:59,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:59,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123603894] [2022-01-18 15:24:59,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:59,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:59,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:59,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:59,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:59,594 INFO L87 Difference]: Start difference. First operand 492 states and 1595 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:59,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:59,680 INFO L93 Difference]: Finished difference Result 829 states and 2519 transitions. [2022-01-18 15:24:59,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:59,681 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 15:24:59,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:59,682 INFO L225 Difference]: With dead ends: 829 [2022-01-18 15:24:59,682 INFO L226 Difference]: Without dead ends: 765 [2022-01-18 15:24:59,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:59,682 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 78 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:59,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 25 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:59,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-01-18 15:24:59,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 496. [2022-01-18 15:24:59,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.2343434343434345) internal successors, (1601), 495 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:59,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1601 transitions. [2022-01-18 15:24:59,689 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1601 transitions. Word has length 18 [2022-01-18 15:24:59,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:59,689 INFO L470 AbstractCegarLoop]: Abstraction has 496 states and 1601 transitions. [2022-01-18 15:24:59,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:59,689 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1601 transitions. [2022-01-18 15:24:59,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:24:59,690 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:59,690 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:59,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-18 15:24:59,690 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:59,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:59,690 INFO L85 PathProgramCache]: Analyzing trace with hash 506049626, now seen corresponding path program 2 times [2022-01-18 15:24:59,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:59,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825535605] [2022-01-18 15:24:59,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:59,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:59,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:59,742 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:24:59,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:59,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825535605] [2022-01-18 15:24:59,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825535605] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:59,742 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:59,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:24:59,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480489101] [2022-01-18 15:24:59,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:59,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:24:59,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:59,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:24:59,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:59,743 INFO L87 Difference]: Start difference. First operand 496 states and 1601 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:59,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:59,847 INFO L93 Difference]: Finished difference Result 829 states and 2515 transitions. [2022-01-18 15:24:59,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:59,848 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 15:24:59,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:59,849 INFO L225 Difference]: With dead ends: 829 [2022-01-18 15:24:59,849 INFO L226 Difference]: Without dead ends: 772 [2022-01-18 15:24:59,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:24:59,849 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 47 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:59,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 35 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:59,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2022-01-18 15:24:59,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 492. [2022-01-18 15:24:59,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 491 states have (on average 3.2443991853360488) internal successors, (1593), 491 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:59,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 1593 transitions. [2022-01-18 15:24:59,857 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 1593 transitions. Word has length 18 [2022-01-18 15:24:59,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:59,857 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 1593 transitions. [2022-01-18 15:24:59,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:59,857 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 1593 transitions. [2022-01-18 15:24:59,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:24:59,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:59,858 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:59,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-01-18 15:24:59,858 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:59,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:59,858 INFO L85 PathProgramCache]: Analyzing trace with hash 730277714, now seen corresponding path program 3 times [2022-01-18 15:24:59,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:59,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606359435] [2022-01-18 15:24:59,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:59,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:59,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:59,878 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:24:59,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:59,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606359435] [2022-01-18 15:24:59,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606359435] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:24:59,878 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:24:59,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 15:24:59,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139778978] [2022-01-18 15:24:59,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:24:59,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 15:24:59,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:24:59,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 15:24:59,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 15:24:59,879 INFO L87 Difference]: Start difference. First operand 492 states and 1593 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-01-18 15:24:59,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:24:59,944 INFO L93 Difference]: Finished difference Result 654 states and 1945 transitions. [2022-01-18 15:24:59,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:24:59,944 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-01-18 15:24:59,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:24:59,946 INFO L225 Difference]: With dead ends: 654 [2022-01-18 15:24:59,946 INFO L226 Difference]: Without dead ends: 654 [2022-01-18 15:24:59,946 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-01-18 15:24:59,946 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 31 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:24:59,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 39 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:24:59,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2022-01-18 15:24:59,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 435. [2022-01-18 15:24:59,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 3.184331797235023) internal successors, (1382), 434 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:24:59,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1382 transitions. [2022-01-18 15:24:59,952 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1382 transitions. Word has length 18 [2022-01-18 15:24:59,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:24:59,952 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 1382 transitions. [2022-01-18 15:24:59,952 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-01-18 15:24:59,953 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1382 transitions. [2022-01-18 15:24:59,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:24:59,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:24:59,953 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:24:59,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-01-18 15:24:59,953 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:24:59,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:24:59,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1844012472, now seen corresponding path program 3 times [2022-01-18 15:24:59,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:24:59,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550538511] [2022-01-18 15:24:59,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:24:59,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:24:59,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:24:59,999 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:24:59,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:24:59,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550538511] [2022-01-18 15:25:00,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550538511] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:00,000 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:25:00,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:25:00,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635502347] [2022-01-18 15:25:00,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:00,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:25:00,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:00,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:25:00,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:25:00,000 INFO L87 Difference]: Start difference. First operand 435 states and 1382 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-01-18 15:25:00,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:00,118 INFO L93 Difference]: Finished difference Result 630 states and 1844 transitions. [2022-01-18 15:25:00,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:25:00,118 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-01-18 15:25:00,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:00,119 INFO L225 Difference]: With dead ends: 630 [2022-01-18 15:25:00,119 INFO L226 Difference]: Without dead ends: 587 [2022-01-18 15:25:00,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:25:00,119 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 51 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:00,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 44 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:00,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2022-01-18 15:25:00,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 398. [2022-01-18 15:25:00,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.1511335012594457) internal successors, (1251), 397 states have internal predecessors, (1251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:00,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1251 transitions. [2022-01-18 15:25:00,125 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1251 transitions. Word has length 18 [2022-01-18 15:25:00,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:00,125 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 1251 transitions. [2022-01-18 15:25:00,125 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-01-18 15:25:00,126 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1251 transitions. [2022-01-18 15:25:00,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:00,126 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:00,126 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:00,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-01-18 15:25:00,126 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:00,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:00,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1838197034, now seen corresponding path program 3 times [2022-01-18 15:25:00,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:00,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716346658] [2022-01-18 15:25:00,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:00,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:00,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:00,167 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:00,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:00,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716346658] [2022-01-18 15:25:00,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716346658] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:00,168 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:25:00,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:25:00,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312806254] [2022-01-18 15:25:00,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:00,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:25:00,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:00,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:25:00,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:25:00,168 INFO L87 Difference]: Start difference. First operand 398 states and 1251 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-01-18 15:25:00,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:00,272 INFO L93 Difference]: Finished difference Result 670 states and 1951 transitions. [2022-01-18 15:25:00,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:25:00,273 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-01-18 15:25:00,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:00,274 INFO L225 Difference]: With dead ends: 670 [2022-01-18 15:25:00,274 INFO L226 Difference]: Without dead ends: 606 [2022-01-18 15:25:00,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:25:00,274 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 51 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:00,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 34 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:00,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-01-18 15:25:00,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 398. [2022-01-18 15:25:00,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.1284634760705288) internal successors, (1242), 397 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:00,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1242 transitions. [2022-01-18 15:25:00,280 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1242 transitions. Word has length 18 [2022-01-18 15:25:00,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:00,280 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 1242 transitions. [2022-01-18 15:25:00,280 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-01-18 15:25:00,280 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1242 transitions. [2022-01-18 15:25:00,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:00,281 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:00,281 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:00,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-01-18 15:25:00,281 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:00,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:00,281 INFO L85 PathProgramCache]: Analyzing trace with hash -197121620, now seen corresponding path program 4 times [2022-01-18 15:25:00,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:00,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766272230] [2022-01-18 15:25:00,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:00,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:00,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:00,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:00,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:00,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766272230] [2022-01-18 15:25:00,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766272230] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:00,346 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:25:00,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:25:00,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165923151] [2022-01-18 15:25:00,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:00,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:25:00,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:00,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:25:00,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:25:00,347 INFO L87 Difference]: Start difference. First operand 398 states and 1242 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:00,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:00,482 INFO L93 Difference]: Finished difference Result 741 states and 2155 transitions. [2022-01-18 15:25:00,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:25:00,482 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 15:25:00,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:00,483 INFO L225 Difference]: With dead ends: 741 [2022-01-18 15:25:00,483 INFO L226 Difference]: Without dead ends: 696 [2022-01-18 15:25:00,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:25:00,484 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 64 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:00,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 57 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:00,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-01-18 15:25:00,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 402. [2022-01-18 15:25:00,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.13715710723192) internal successors, (1258), 401 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:00,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1258 transitions. [2022-01-18 15:25:00,490 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1258 transitions. Word has length 18 [2022-01-18 15:25:00,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:00,490 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1258 transitions. [2022-01-18 15:25:00,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:00,490 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1258 transitions. [2022-01-18 15:25:00,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:00,490 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:00,490 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:00,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-01-18 15:25:00,491 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:00,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:00,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1810562742, now seen corresponding path program 4 times [2022-01-18 15:25:00,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:00,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519592180] [2022-01-18 15:25:00,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:00,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:00,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:00,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:00,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:00,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519592180] [2022-01-18 15:25:00,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519592180] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:00,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074533134] [2022-01-18 15:25:00,571 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:25:00,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:00,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:00,572 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:00,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 15:25:00,597 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:25:00,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:00,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 15:25:00,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:00,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 195 [2022-01-18 15:25:00,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 200 [2022-01-18 15:25:00,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 193 [2022-01-18 15:25:00,784 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:00,784 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 15:25:00,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074533134] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:00,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 15:25:00,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2022-01-18 15:25:00,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591399567] [2022-01-18 15:25:00,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:00,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 15:25:00,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:00,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 15:25:00,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:25:00,785 INFO L87 Difference]: Start difference. First operand 402 states and 1258 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-01-18 15:25:00,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:00,860 INFO L93 Difference]: Finished difference Result 517 states and 1524 transitions. [2022-01-18 15:25:00,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:25:00,861 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-01-18 15:25:00,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:00,861 INFO L225 Difference]: With dead ends: 517 [2022-01-18 15:25:00,861 INFO L226 Difference]: Without dead ends: 507 [2022-01-18 15:25:00,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:25:00,862 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:00,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 33 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:00,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-01-18 15:25:00,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 402. [2022-01-18 15:25:00,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.1246882793017456) internal successors, (1253), 401 states have internal predecessors, (1253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:00,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1253 transitions. [2022-01-18 15:25:00,867 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1253 transitions. Word has length 18 [2022-01-18 15:25:00,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:00,867 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1253 transitions. [2022-01-18 15:25:00,868 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-01-18 15:25:00,868 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1253 transitions. [2022-01-18 15:25:00,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:00,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:00,868 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:00,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-01-18 15:25:01,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:01,071 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:01,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:01,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1633866634, now seen corresponding path program 3 times [2022-01-18 15:25:01,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:01,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327077353] [2022-01-18 15:25:01,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:01,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:01,127 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:01,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:01,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327077353] [2022-01-18 15:25:01,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327077353] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:01,128 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:25:01,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:25:01,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593533774] [2022-01-18 15:25:01,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:01,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:25:01,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:01,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:25:01,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:25:01,129 INFO L87 Difference]: Start difference. First operand 402 states and 1253 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:01,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:01,259 INFO L93 Difference]: Finished difference Result 747 states and 2153 transitions. [2022-01-18 15:25:01,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:25:01,260 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 15:25:01,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:01,261 INFO L225 Difference]: With dead ends: 747 [2022-01-18 15:25:01,261 INFO L226 Difference]: Without dead ends: 694 [2022-01-18 15:25:01,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-01-18 15:25:01,261 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 78 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:01,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 62 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:01,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2022-01-18 15:25:01,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 386. [2022-01-18 15:25:01,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.088311688311688) internal successors, (1189), 385 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:01,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1189 transitions. [2022-01-18 15:25:01,267 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1189 transitions. Word has length 18 [2022-01-18 15:25:01,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:01,267 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1189 transitions. [2022-01-18 15:25:01,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:01,267 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1189 transitions. [2022-01-18 15:25:01,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:01,267 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:01,267 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:01,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-01-18 15:25:01,268 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:01,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:01,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1939653548, now seen corresponding path program 5 times [2022-01-18 15:25:01,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:01,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454760113] [2022-01-18 15:25:01,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:01,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:01,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:01,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:01,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:01,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454760113] [2022-01-18 15:25:01,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454760113] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:01,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:25:01,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:25:01,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128826022] [2022-01-18 15:25:01,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:01,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:25:01,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:01,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:25:01,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:25:01,304 INFO L87 Difference]: Start difference. First operand 386 states and 1189 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-01-18 15:25:01,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:01,406 INFO L93 Difference]: Finished difference Result 644 states and 1854 transitions. [2022-01-18 15:25:01,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:25:01,407 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-01-18 15:25:01,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:01,407 INFO L225 Difference]: With dead ends: 644 [2022-01-18 15:25:01,407 INFO L226 Difference]: Without dead ends: 591 [2022-01-18 15:25:01,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:25:01,408 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 53 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:01,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 40 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:01,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-01-18 15:25:01,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 386. [2022-01-18 15:25:01,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.0779220779220777) internal successors, (1185), 385 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:01,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1185 transitions. [2022-01-18 15:25:01,413 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1185 transitions. Word has length 18 [2022-01-18 15:25:01,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:01,414 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1185 transitions. [2022-01-18 15:25:01,414 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-01-18 15:25:01,414 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1185 transitions. [2022-01-18 15:25:01,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:01,414 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:01,414 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:01,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-01-18 15:25:01,414 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:01,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:01,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1583210410, now seen corresponding path program 6 times [2022-01-18 15:25:01,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:01,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556720428] [2022-01-18 15:25:01,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:01,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:01,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:01,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:01,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:01,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556720428] [2022-01-18 15:25:01,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556720428] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:01,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:25:01,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:25:01,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846179310] [2022-01-18 15:25:01,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:01,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:25:01,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:01,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:25:01,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:25:01,482 INFO L87 Difference]: Start difference. First operand 386 states and 1185 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:01,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:01,588 INFO L93 Difference]: Finished difference Result 548 states and 1581 transitions. [2022-01-18 15:25:01,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:25:01,588 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 15:25:01,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:01,589 INFO L225 Difference]: With dead ends: 548 [2022-01-18 15:25:01,589 INFO L226 Difference]: Without dead ends: 503 [2022-01-18 15:25:01,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:25:01,590 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 43 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:01,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 57 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:01,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2022-01-18 15:25:01,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 366. [2022-01-18 15:25:01,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.0273972602739727) internal successors, (1105), 365 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:01,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1105 transitions. [2022-01-18 15:25:01,595 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1105 transitions. Word has length 18 [2022-01-18 15:25:01,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:01,595 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1105 transitions. [2022-01-18 15:25:01,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:01,595 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1105 transitions. [2022-01-18 15:25:01,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:01,595 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:01,595 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:01,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-01-18 15:25:01,595 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:01,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:01,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1094583688, now seen corresponding path program 4 times [2022-01-18 15:25:01,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:01,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449996603] [2022-01-18 15:25:01,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:01,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:01,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:01,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:01,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:01,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449996603] [2022-01-18 15:25:01,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449996603] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:01,635 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:25:01,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 15:25:01,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540684361] [2022-01-18 15:25:01,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:01,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:25:01,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:01,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:25:01,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:25:01,636 INFO L87 Difference]: Start difference. First operand 366 states and 1105 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-01-18 15:25:01,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:01,741 INFO L93 Difference]: Finished difference Result 594 states and 1714 transitions. [2022-01-18 15:25:01,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:25:01,743 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-01-18 15:25:01,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:01,744 INFO L225 Difference]: With dead ends: 594 [2022-01-18 15:25:01,744 INFO L226 Difference]: Without dead ends: 529 [2022-01-18 15:25:01,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:25:01,744 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 43 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:01,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 39 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:01,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-01-18 15:25:01,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 366. [2022-01-18 15:25:01,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.0164383561643837) internal successors, (1101), 365 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:01,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1101 transitions. [2022-01-18 15:25:01,749 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1101 transitions. Word has length 18 [2022-01-18 15:25:01,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:01,749 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1101 transitions. [2022-01-18 15:25:01,749 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-01-18 15:25:01,749 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1101 transitions. [2022-01-18 15:25:01,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:01,750 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:01,750 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:01,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-18 15:25:01,750 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:01,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:01,750 INFO L85 PathProgramCache]: Analyzing trace with hash 480407636, now seen corresponding path program 1 times [2022-01-18 15:25:01,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:01,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768118929] [2022-01-18 15:25:01,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:01,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:01,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:01,801 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:01,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:01,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768118929] [2022-01-18 15:25:01,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768118929] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:01,801 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:25:01,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:25:01,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564371616] [2022-01-18 15:25:01,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:01,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:25:01,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:01,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:25:01,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:25:01,802 INFO L87 Difference]: Start difference. First operand 366 states and 1101 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:01,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:01,900 INFO L93 Difference]: Finished difference Result 689 states and 1997 transitions. [2022-01-18 15:25:01,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:25:01,900 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 15:25:01,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:01,901 INFO L225 Difference]: With dead ends: 689 [2022-01-18 15:25:01,901 INFO L226 Difference]: Without dead ends: 615 [2022-01-18 15:25:01,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:25:01,901 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 72 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:01,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 34 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:01,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-01-18 15:25:01,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 359. [2022-01-18 15:25:01,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.016759776536313) internal successors, (1080), 358 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:01,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1080 transitions. [2022-01-18 15:25:01,906 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1080 transitions. Word has length 18 [2022-01-18 15:25:01,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:01,906 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1080 transitions. [2022-01-18 15:25:01,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:01,906 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1080 transitions. [2022-01-18 15:25:01,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:01,907 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:01,907 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:01,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-01-18 15:25:01,907 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:01,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:01,907 INFO L85 PathProgramCache]: Analyzing trace with hash 166809592, now seen corresponding path program 5 times [2022-01-18 15:25:01,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:01,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937030946] [2022-01-18 15:25:01,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:01,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:01,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:01,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:01,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:01,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937030946] [2022-01-18 15:25:01,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937030946] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:01,959 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:25:01,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:25:01,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770265778] [2022-01-18 15:25:01,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:01,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:25:01,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:01,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:25:01,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:25:01,959 INFO L87 Difference]: Start difference. First operand 359 states and 1080 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:02,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:02,053 INFO L93 Difference]: Finished difference Result 697 states and 2024 transitions. [2022-01-18 15:25:02,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:25:02,053 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 15:25:02,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:02,054 INFO L225 Difference]: With dead ends: 697 [2022-01-18 15:25:02,054 INFO L226 Difference]: Without dead ends: 623 [2022-01-18 15:25:02,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:25:02,054 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 56 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:02,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 33 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:02,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-01-18 15:25:02,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 366. [2022-01-18 15:25:02,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.989041095890411) internal successors, (1091), 365 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:02,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1091 transitions. [2022-01-18 15:25:02,059 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1091 transitions. Word has length 18 [2022-01-18 15:25:02,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:02,060 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 1091 transitions. [2022-01-18 15:25:02,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:02,060 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1091 transitions. [2022-01-18 15:25:02,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:02,060 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:02,060 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:02,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-01-18 15:25:02,060 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:02,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:02,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1656681778, now seen corresponding path program 6 times [2022-01-18 15:25:02,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:02,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674082215] [2022-01-18 15:25:02,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:02,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:02,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:02,146 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:02,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:02,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674082215] [2022-01-18 15:25:02,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674082215] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:02,146 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:25:02,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 15:25:02,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7259939] [2022-01-18 15:25:02,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:02,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:25:02,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:02,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:25:02,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:25:02,147 INFO L87 Difference]: Start difference. First operand 366 states and 1091 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:02,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:02,243 INFO L93 Difference]: Finished difference Result 639 states and 1854 transitions. [2022-01-18 15:25:02,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:25:02,243 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 15:25:02,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:02,244 INFO L225 Difference]: With dead ends: 639 [2022-01-18 15:25:02,244 INFO L226 Difference]: Without dead ends: 567 [2022-01-18 15:25:02,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:25:02,244 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 41 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:02,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 38 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:02,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-01-18 15:25:02,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 359. [2022-01-18 15:25:02,249 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-01-18 15:25:02,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1077 transitions. [2022-01-18 15:25:02,249 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1077 transitions. Word has length 18 [2022-01-18 15:25:02,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:02,250 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1077 transitions. [2022-01-18 15:25:02,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:02,250 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1077 transitions. [2022-01-18 15:25:02,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:02,250 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:02,250 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:02,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-01-18 15:25:02,250 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:02,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:02,251 INFO L85 PathProgramCache]: Analyzing trace with hash 501511186, now seen corresponding path program 4 times [2022-01-18 15:25:02,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:02,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817731627] [2022-01-18 15:25:02,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:02,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:02,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:02,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:02,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:02,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817731627] [2022-01-18 15:25:02,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817731627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:02,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587683535] [2022-01-18 15:25:02,318 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:25:02,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:02,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:02,319 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:02,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 15:25:02,342 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:25:02,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:02,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 15:25:02,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:02,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:02,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 19 treesize of output 15 [2022-01-18 15:25:02,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:02,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 15:25:02,426 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:25:02,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 15:25:02,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:02,504 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 15:25:02,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587683535] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:02,504 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 15:25:02,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2022-01-18 15:25:02,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596169572] [2022-01-18 15:25:02,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:02,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 15:25:02,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:02,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 15:25:02,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:25:02,504 INFO L87 Difference]: Start difference. First operand 359 states and 1077 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-01-18 15:25:02,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:02,614 INFO L93 Difference]: Finished difference Result 573 states and 1679 transitions. [2022-01-18 15:25:02,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:25:02,614 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-01-18 15:25:02,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:02,615 INFO L225 Difference]: With dead ends: 573 [2022-01-18 15:25:02,615 INFO L226 Difference]: Without dead ends: 565 [2022-01-18 15:25:02,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:25:02,615 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:02,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 22 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:02,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-01-18 15:25:02,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 357. [2022-01-18 15:25:02,620 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-01-18 15:25:02,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1070 transitions. [2022-01-18 15:25:02,620 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1070 transitions. Word has length 18 [2022-01-18 15:25:02,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:02,620 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1070 transitions. [2022-01-18 15:25:02,620 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-01-18 15:25:02,621 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1070 transitions. [2022-01-18 15:25:02,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:02,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:02,621 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:02,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:02,821 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,SelfDestructingSolverStorable69 [2022-01-18 15:25:02,822 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:02,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:02,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1600489610, now seen corresponding path program 5 times [2022-01-18 15:25:02,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:02,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128747972] [2022-01-18 15:25:02,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:02,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:02,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:02,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:02,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:02,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128747972] [2022-01-18 15:25:02,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128747972] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:02,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206527137] [2022-01-18 15:25:02,897 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:25:02,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:02,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:02,898 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:02,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 15:25:02,924 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:25:02,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:02,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 15:25:02,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:03,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 15:25:03,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:03,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 153 [2022-01-18 15:25:03,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 151 [2022-01-18 15:25:03,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2022-01-18 15:25:03,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 52 [2022-01-18 15:25:03,492 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:03,492 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 15:25:03,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206527137] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:03,492 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 15:25:03,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2022-01-18 15:25:03,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131122204] [2022-01-18 15:25:03,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:03,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:25:03,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:03,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:25:03,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:25:03,493 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-01-18 15:25:03,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:03,780 INFO L93 Difference]: Finished difference Result 465 states and 1330 transitions. [2022-01-18 15:25:03,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:25:03,780 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-01-18 15:25:03,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:03,780 INFO L225 Difference]: With dead ends: 465 [2022-01-18 15:25:03,781 INFO L226 Difference]: Without dead ends: 414 [2022-01-18 15:25:03,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-01-18 15:25:03,782 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 35 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:03,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 27 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:03,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-01-18 15:25:03,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 359. [2022-01-18 15:25:03,786 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-01-18 15:25:03,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1073 transitions. [2022-01-18 15:25:03,787 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1073 transitions. Word has length 18 [2022-01-18 15:25:03,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:03,787 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 1073 transitions. [2022-01-18 15:25:03,787 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-01-18 15:25:03,787 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1073 transitions. [2022-01-18 15:25:03,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:25:03,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:03,788 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:25:03,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:03,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:03,988 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:03,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:03,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1809790664, now seen corresponding path program 6 times [2022-01-18 15:25:03,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:03,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684466298] [2022-01-18 15:25:03,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:03,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:03,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:04,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:04,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:04,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684466298] [2022-01-18 15:25:04,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684466298] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:04,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984769922] [2022-01-18 15:25:04,066 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:25:04,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:04,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:04,067 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:04,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 15:25:04,092 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-01-18 15:25:04,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:04,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 15:25:04,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:04,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 15:25:04,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:04,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 122 [2022-01-18 15:25:04,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 127 treesize of output 115 [2022-01-18 15:25:04,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 101 [2022-01-18 15:25:04,466 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:25:04,466 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 15:25:04,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984769922] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:25:04,466 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 15:25:04,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2022-01-18 15:25:04,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607969787] [2022-01-18 15:25:04,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:25:04,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:25:04,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:04,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:25:04,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:25:04,468 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-01-18 15:25:04,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:04,656 INFO L93 Difference]: Finished difference Result 412 states and 1202 transitions. [2022-01-18 15:25:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:25:04,656 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-01-18 15:25:04,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:04,657 INFO L225 Difference]: With dead ends: 412 [2022-01-18 15:25:04,657 INFO L226 Difference]: Without dead ends: 357 [2022-01-18 15:25:04,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-01-18 15:25:04,657 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:04,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 24 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:25:04,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-01-18 15:25:04,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 357. [2022-01-18 15:25:04,661 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-01-18 15:25:04,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1069 transitions. [2022-01-18 15:25:04,661 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1069 transitions. Word has length 18 [2022-01-18 15:25:04,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:04,661 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 1069 transitions. [2022-01-18 15:25:04,661 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-01-18 15:25:04,661 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1069 transitions. [2022-01-18 15:25:04,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:04,662 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:04,662 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-01-18 15:25:04,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:04,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:04,862 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:04,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:04,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1571044037, now seen corresponding path program 1 times [2022-01-18 15:25:04,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:04,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606112006] [2022-01-18 15:25:04,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:04,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:04,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:04,938 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:04,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:04,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606112006] [2022-01-18 15:25:04,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606112006] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:04,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653693154] [2022-01-18 15:25:04,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:04,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:04,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:04,939 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:04,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 15:25:04,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:04,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:04,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:05,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 241 treesize of output 209 [2022-01-18 15:25:05,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 197 treesize of output 169 [2022-01-18 15:25:05,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 156 [2022-01-18 15:25:05,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:05,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:05,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:25:05,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 296 [2022-01-18 15:25:05,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 20 treesize of output 18 [2022-01-18 15:25:05,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:25:05,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 203 [2022-01-18 15:25:05,971 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:25:05,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 213 treesize of output 180 [2022-01-18 15:25:06,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:06,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653693154] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:06,076 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:06,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 15:25:06,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812701414] [2022-01-18 15:25:06,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:06,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:25:06,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:06,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:25:06,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:25:06,076 INFO L87 Difference]: Start difference. First operand 357 states and 1069 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:10,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:10,260 INFO L93 Difference]: Finished difference Result 1512 states and 4371 transitions. [2022-01-18 15:25:10,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 15:25:10,261 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:25:10,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:10,263 INFO L225 Difference]: With dead ends: 1512 [2022-01-18 15:25:10,263 INFO L226 Difference]: Without dead ends: 1218 [2022-01-18 15:25:10,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2694 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1493, Invalid=7627, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 15:25:10,264 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 388 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 1907 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 2045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:10,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 455 Invalid, 2045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 1907 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:25:10,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1218 states. [2022-01-18 15:25:10,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1218 to 486. [2022-01-18 15:25:10,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 485 states have (on average 3.063917525773196) internal successors, (1486), 485 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:10,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 1486 transitions. [2022-01-18 15:25:10,273 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 1486 transitions. Word has length 20 [2022-01-18 15:25:10,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:10,273 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 1486 transitions. [2022-01-18 15:25:10,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:10,273 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 1486 transitions. [2022-01-18 15:25:10,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:10,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:10,274 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-01-18 15:25:10,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:10,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:10,474 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:10,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:10,475 INFO L85 PathProgramCache]: Analyzing trace with hash 966124865, now seen corresponding path program 2 times [2022-01-18 15:25:10,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:10,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953936601] [2022-01-18 15:25:10,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:10,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:10,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:10,593 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:10,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:10,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953936601] [2022-01-18 15:25:10,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953936601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:10,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257907958] [2022-01-18 15:25:10,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:25:10,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:10,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:10,596 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:10,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 15:25:10,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:25:10,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:10,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 15:25:10,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:10,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 181 treesize of output 153 [2022-01-18 15:25:10,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 167 [2022-01-18 15:25:10,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 111 [2022-01-18 15:25:11,027 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:11,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:11,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:25:11,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:25:11,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 18 treesize of output 16 [2022-01-18 15:25:11,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 176 treesize of output 152 [2022-01-18 15:25:11,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:25:11,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 344 treesize of output 292 [2022-01-18 15:25:11,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:11,716 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:11,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257907958] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:11,716 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:11,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 15:25:11,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115337810] [2022-01-18 15:25:11,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:11,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:25:11,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:11,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:25:11,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:25:11,717 INFO L87 Difference]: Start difference. First operand 486 states and 1486 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:13,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:13,217 INFO L93 Difference]: Finished difference Result 1238 states and 3511 transitions. [2022-01-18 15:25:13,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 15:25:13,217 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 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-01-18 15:25:13,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:13,219 INFO L225 Difference]: With dead ends: 1238 [2022-01-18 15:25:13,219 INFO L226 Difference]: Without dead ends: 1053 [2022-01-18 15:25:13,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=463, Invalid=1889, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:25:13,219 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 212 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:13,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 256 Invalid, 920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 848 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:25:13,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2022-01-18 15:25:13,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 515. [2022-01-18 15:25:13,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 3.1264591439688716) internal successors, (1607), 514 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:13,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1607 transitions. [2022-01-18 15:25:13,227 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1607 transitions. Word has length 20 [2022-01-18 15:25:13,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:13,228 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 1607 transitions. [2022-01-18 15:25:13,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:13,228 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1607 transitions. [2022-01-18 15:25:13,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:13,228 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:13,229 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-01-18 15:25:13,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:13,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:13,431 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:13,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:13,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1613766995, now seen corresponding path program 3 times [2022-01-18 15:25:13,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:13,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411784281] [2022-01-18 15:25:13,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:13,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:13,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:13,515 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:13,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:13,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411784281] [2022-01-18 15:25:13,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411784281] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:13,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422549279] [2022-01-18 15:25:13,515 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:25:13,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:13,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:13,516 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:13,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 15:25:13,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:25:13,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:13,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 15:25:13,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:13,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 155 [2022-01-18 15:25:13,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 164 treesize of output 140 [2022-01-18 15:25:13,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 101 [2022-01-18 15:25:13,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:13,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:14,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:14,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 176 treesize of output 152 [2022-01-18 15:25:14,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:14,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:25:14,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:25:14,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 344 treesize of output 292 [2022-01-18 15:25:14,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:14,459 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:14,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422549279] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:14,459 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:14,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 15:25:14,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39011276] [2022-01-18 15:25:14,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:14,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:25:14,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:14,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:25:14,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:25:14,460 INFO L87 Difference]: Start difference. First operand 515 states and 1607 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:15,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:15,463 INFO L93 Difference]: Finished difference Result 905 states and 2672 transitions. [2022-01-18 15:25:15,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:25:15,463 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 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-01-18 15:25:15,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:15,464 INFO L225 Difference]: With dead ends: 905 [2022-01-18 15:25:15,464 INFO L226 Difference]: Without dead ends: 764 [2022-01-18 15:25:15,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=228, Invalid=1254, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:25:15,464 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 118 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1429 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 1476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:15,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 381 Invalid, 1476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1429 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:25:15,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2022-01-18 15:25:15,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 521. [2022-01-18 15:25:15,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 3.0673076923076925) internal successors, (1595), 520 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-01-18 15:25:15,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1595 transitions. [2022-01-18 15:25:15,471 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1595 transitions. Word has length 20 [2022-01-18 15:25:15,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:15,471 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1595 transitions. [2022-01-18 15:25:15,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:15,471 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1595 transitions. [2022-01-18 15:25:15,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:15,472 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:15,472 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-01-18 15:25:15,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:15,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:15,672 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:15,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:15,673 INFO L85 PathProgramCache]: Analyzing trace with hash 322520284, now seen corresponding path program 1 times [2022-01-18 15:25:15,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:15,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551499188] [2022-01-18 15:25:15,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:15,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:15,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:15,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:15,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:15,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551499188] [2022-01-18 15:25:15,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551499188] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:15,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991390064] [2022-01-18 15:25:15,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:15,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:15,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:15,749 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:15,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 15:25:15,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:15,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:15,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:15,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 231 [2022-01-18 15:25:16,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 399 treesize of output 343 [2022-01-18 15:25:16,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 327 treesize of output 287 [2022-01-18 15:25:16,417 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:16,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:16,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:25:16,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 307 treesize of output 275 [2022-01-18 15:25:16,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 20 treesize of output 18 [2022-01-18 15:25:16,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 123 [2022-01-18 15:25:16,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 116 [2022-01-18 15:25:16,967 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:25:16,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 109 [2022-01-18 15:25:17,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:17,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991390064] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:17,050 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:17,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 15:25:17,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859195870] [2022-01-18 15:25:17,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:17,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:25:17,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:17,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:25:17,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:25:17,051 INFO L87 Difference]: Start difference. First operand 521 states and 1595 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:18,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:18,032 INFO L93 Difference]: Finished difference Result 688 states and 2039 transitions. [2022-01-18 15:25:18,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:25:18,032 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:25:18,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:18,033 INFO L225 Difference]: With dead ends: 688 [2022-01-18 15:25:18,033 INFO L226 Difference]: Without dead ends: 562 [2022-01-18 15:25:18,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=228, Invalid=702, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:25:18,034 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 162 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 897 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:18,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 212 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 897 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:25:18,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2022-01-18 15:25:18,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 519. [2022-01-18 15:25:18,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 518 states have (on average 3.0907335907335907) internal successors, (1601), 518 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:18,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 1601 transitions. [2022-01-18 15:25:18,040 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 1601 transitions. Word has length 20 [2022-01-18 15:25:18,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:18,040 INFO L470 AbstractCegarLoop]: Abstraction has 519 states and 1601 transitions. [2022-01-18 15:25:18,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:18,040 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 1601 transitions. [2022-01-18 15:25:18,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:18,040 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:18,041 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-01-18 15:25:18,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:18,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:18,241 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:18,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:18,241 INFO L85 PathProgramCache]: Analyzing trace with hash 620721740, now seen corresponding path program 2 times [2022-01-18 15:25:18,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:18,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239478102] [2022-01-18 15:25:18,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:18,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:18,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:18,343 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:18,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:18,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239478102] [2022-01-18 15:25:18,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239478102] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:18,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588553705] [2022-01-18 15:25:18,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:25:18,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:18,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:18,344 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:18,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 15:25:18,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:25:18,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:18,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:18,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:18,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 540 treesize of output 452 [2022-01-18 15:25:18,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 537 treesize of output 485 [2022-01-18 15:25:18,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 455 treesize of output 379 [2022-01-18 15:25:19,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 25 [2022-01-18 15:25:19,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:19,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:19,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 20 treesize of output 18 [2022-01-18 15:25:19,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 139 treesize of output 123 [2022-01-18 15:25:19,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:19,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:25:19,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 271 [2022-01-18 15:25:19,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 243 [2022-01-18 15:25:19,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:20,054 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:20,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588553705] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:20,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:20,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 15:25:20,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177027378] [2022-01-18 15:25:20,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:20,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:25:20,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:20,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:25:20,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:25:20,055 INFO L87 Difference]: Start difference. First operand 519 states and 1601 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:20,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:20,926 INFO L93 Difference]: Finished difference Result 819 states and 2379 transitions. [2022-01-18 15:25:20,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 15:25:20,927 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:25:20,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:20,928 INFO L225 Difference]: With dead ends: 819 [2022-01-18 15:25:20,928 INFO L226 Difference]: Without dead ends: 670 [2022-01-18 15:25:20,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=195, Invalid=675, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:25:20,928 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 179 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:20,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 176 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 676 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:25:20,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2022-01-18 15:25:20,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 549. [2022-01-18 15:25:20,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 548 states have (on average 3.0948905109489053) internal successors, (1696), 548 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:20,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1696 transitions. [2022-01-18 15:25:20,935 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1696 transitions. Word has length 20 [2022-01-18 15:25:20,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:20,935 INFO L470 AbstractCegarLoop]: Abstraction has 549 states and 1696 transitions. [2022-01-18 15:25:20,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:20,935 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1696 transitions. [2022-01-18 15:25:20,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:20,936 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:20,936 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-01-18 15:25:20,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:21,152 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,SelfDestructingSolverStorable76 [2022-01-18 15:25:21,152 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:21,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:21,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1098894230, now seen corresponding path program 3 times [2022-01-18 15:25:21,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:21,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459186361] [2022-01-18 15:25:21,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:21,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:21,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:21,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:21,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:21,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459186361] [2022-01-18 15:25:21,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459186361] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:21,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204321136] [2022-01-18 15:25:21,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:25:21,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:21,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:21,249 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:21,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 15:25:21,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:25:21,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:21,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:21,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:21,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 293 treesize of output 261 [2022-01-18 15:25:21,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 421 treesize of output 357 [2022-01-18 15:25:21,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 276 [2022-01-18 15:25:22,027 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:22,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:22,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 20 treesize of output 18 [2022-01-18 15:25:22,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 20 treesize of output 18 [2022-01-18 15:25:22,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 139 treesize of output 123 [2022-01-18 15:25:22,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:25:22,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 296 [2022-01-18 15:25:22,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 266 treesize of output 234 [2022-01-18 15:25:22,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 234 [2022-01-18 15:25:22,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:22,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204321136] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:22,828 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:22,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 15:25:22,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416261738] [2022-01-18 15:25:22,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:22,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:25:22,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:22,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:25:22,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:25:22,829 INFO L87 Difference]: Start difference. First operand 549 states and 1696 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:24,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:24,651 INFO L93 Difference]: Finished difference Result 1055 states and 3041 transitions. [2022-01-18 15:25:24,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:25:24,651 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:25:24,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:24,652 INFO L225 Difference]: With dead ends: 1055 [2022-01-18 15:25:24,652 INFO L226 Difference]: Without dead ends: 870 [2022-01-18 15:25:24,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:25:24,653 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 277 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:24,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 237 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 824 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:25:24,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states. [2022-01-18 15:25:24,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 569. [2022-01-18 15:25:24,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 568 states have (on average 3.153169014084507) internal successors, (1791), 568 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:24,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 1791 transitions. [2022-01-18 15:25:24,660 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 1791 transitions. Word has length 20 [2022-01-18 15:25:24,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:24,661 INFO L470 AbstractCegarLoop]: Abstraction has 569 states and 1791 transitions. [2022-01-18 15:25:24,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:24,661 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 1791 transitions. [2022-01-18 15:25:24,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:24,661 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:24,661 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-01-18 15:25:24,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:24,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-01-18 15:25:24,862 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:24,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:24,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1417082444, now seen corresponding path program 4 times [2022-01-18 15:25:24,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:24,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167342376] [2022-01-18 15:25:24,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:24,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:24,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:24,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:24,943 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:24,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167342376] [2022-01-18 15:25:24,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167342376] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:24,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224161907] [2022-01-18 15:25:24,943 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:25:24,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:24,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:24,944 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:24,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 15:25:24,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:25:24,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:24,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:24,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:25,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 341 treesize of output 297 [2022-01-18 15:25:25,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 227 [2022-01-18 15:25:25,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 228 [2022-01-18 15:25:25,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2022-01-18 15:25:25,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 37 treesize of output 33 [2022-01-18 15:25:25,611 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:25,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:25,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 129 [2022-01-18 15:25:25,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 113 [2022-01-18 15:25:25,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 20 treesize of output 18 [2022-01-18 15:25:26,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:25:26,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 195 treesize of output 179 [2022-01-18 15:25:26,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 128 [2022-01-18 15:25:26,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 142 treesize of output 128 [2022-01-18 15:25:26,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:26,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224161907] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:26,209 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:26,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 15:25:26,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330039018] [2022-01-18 15:25:26,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:26,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:25:26,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:26,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:25:26,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:25:26,210 INFO L87 Difference]: Start difference. First operand 569 states and 1791 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:28,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:28,417 INFO L93 Difference]: Finished difference Result 755 states and 2260 transitions. [2022-01-18 15:25:28,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:25:28,417 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:25:28,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:28,418 INFO L225 Difference]: With dead ends: 755 [2022-01-18 15:25:28,418 INFO L226 Difference]: Without dead ends: 595 [2022-01-18 15:25:28,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 553 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=466, Invalid=2290, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:25:28,419 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 161 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 1357 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:28,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 365 Invalid, 1428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1357 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:25:28,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2022-01-18 15:25:28,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 546. [2022-01-18 15:25:28,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 3.165137614678899) internal successors, (1725), 545 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:28,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1725 transitions. [2022-01-18 15:25:28,425 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1725 transitions. Word has length 20 [2022-01-18 15:25:28,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:28,425 INFO L470 AbstractCegarLoop]: Abstraction has 546 states and 1725 transitions. [2022-01-18 15:25:28,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:28,425 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1725 transitions. [2022-01-18 15:25:28,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:28,426 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:28,426 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-01-18 15:25:28,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:28,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:28,626 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:28,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:28,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1544429044, now seen corresponding path program 5 times [2022-01-18 15:25:28,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:28,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624412913] [2022-01-18 15:25:28,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:28,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:28,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:28,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:28,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:28,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624412913] [2022-01-18 15:25:28,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624412913] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:28,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240207775] [2022-01-18 15:25:28,728 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:25:28,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:28,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:28,729 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:28,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 15:25:28,756 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:25:28,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:28,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:28,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:28,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 231 [2022-01-18 15:25:29,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 459 treesize of output 407 [2022-01-18 15:25:29,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 364 treesize of output 312 [2022-01-18 15:25:29,438 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:29,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:29,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:29,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:29,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 110 [2022-01-18 15:25:29,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 11 treesize of output 7 [2022-01-18 15:25:29,883 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:25:29,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 116 treesize of output 99 [2022-01-18 15:25:29,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 71 [2022-01-18 15:25:29,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:29,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240207775] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:29,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:29,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 15:25:29,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31869416] [2022-01-18 15:25:29,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:29,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:25:29,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:29,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:25:29,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:25:29,916 INFO L87 Difference]: Start difference. First operand 546 states and 1725 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:31,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:31,309 INFO L93 Difference]: Finished difference Result 1132 states and 3271 transitions. [2022-01-18 15:25:31,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:25:31,309 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-01-18 15:25:31,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:31,310 INFO L225 Difference]: With dead ends: 1132 [2022-01-18 15:25:31,310 INFO L226 Difference]: Without dead ends: 786 [2022-01-18 15:25:31,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=380, Invalid=1026, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:25:31,311 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 295 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:31,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 182 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 626 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:25:31,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2022-01-18 15:25:31,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 572. [2022-01-18 15:25:31,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 571 states have (on average 3.094570928196147) internal successors, (1767), 571 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:31,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 1767 transitions. [2022-01-18 15:25:31,318 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 1767 transitions. Word has length 20 [2022-01-18 15:25:31,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:31,318 INFO L470 AbstractCegarLoop]: Abstraction has 572 states and 1767 transitions. [2022-01-18 15:25:31,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:31,318 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 1767 transitions. [2022-01-18 15:25:31,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:31,319 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:31,319 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-01-18 15:25:31,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:31,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:31,520 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:31,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:31,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1642095966, now seen corresponding path program 6 times [2022-01-18 15:25:31,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:31,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11783612] [2022-01-18 15:25:31,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:31,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:31,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:31,611 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:31,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:31,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11783612] [2022-01-18 15:25:31,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11783612] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:31,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046927469] [2022-01-18 15:25:31,611 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:25:31,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:31,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:31,612 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:31,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 15:25:31,640 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:25:31,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:31,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:31,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:31,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 231 [2022-01-18 15:25:32,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 227 [2022-01-18 15:25:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 242 [2022-01-18 15:25:32,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 52 [2022-01-18 15:25:32,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 29 treesize of output 25 [2022-01-18 15:25:32,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:32,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:32,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:32,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 87 [2022-01-18 15:25:32,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 15:25:32,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:25:32,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 195 treesize of output 179 [2022-01-18 15:25:32,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 128 [2022-01-18 15:25:32,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 142 treesize of output 128 [2022-01-18 15:25:32,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:32,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046927469] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:32,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:32,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 15:25:32,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277627259] [2022-01-18 15:25:32,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:32,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:25:32,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:32,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:25:32,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:25:32,992 INFO L87 Difference]: Start difference. First operand 572 states and 1767 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:35,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:35,470 INFO L93 Difference]: Finished difference Result 892 states and 2580 transitions. [2022-01-18 15:25:35,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 15:25:35,471 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:25:35,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:35,472 INFO L225 Difference]: With dead ends: 892 [2022-01-18 15:25:35,472 INFO L226 Difference]: Without dead ends: 700 [2022-01-18 15:25:35,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=576, Invalid=2286, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:25:35,472 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 312 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 1103 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 1103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:35,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 282 Invalid, 1247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 1103 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:25:35,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-01-18 15:25:35,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 605. [2022-01-18 15:25:35,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 604 states have (on average 3.107615894039735) internal successors, (1877), 604 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:35,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 1877 transitions. [2022-01-18 15:25:35,479 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 1877 transitions. Word has length 20 [2022-01-18 15:25:35,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:35,480 INFO L470 AbstractCegarLoop]: Abstraction has 605 states and 1877 transitions. [2022-01-18 15:25:35,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:35,480 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 1877 transitions. [2022-01-18 15:25:35,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:35,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:35,481 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-01-18 15:25:35,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:35,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:35,696 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:35,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:35,697 INFO L85 PathProgramCache]: Analyzing trace with hash 200298658, now seen corresponding path program 7 times [2022-01-18 15:25:35,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:35,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161833429] [2022-01-18 15:25:35,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:35,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:35,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:35,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:35,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:35,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161833429] [2022-01-18 15:25:35,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161833429] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:35,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157934213] [2022-01-18 15:25:35,793 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:25:35,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:35,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:35,794 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:35,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 15:25:35,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:35,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:35,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:36,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 635 treesize of output 535 [2022-01-18 15:25:36,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 317 treesize of output 277 [2022-01-18 15:25:36,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 227 treesize of output 199 [2022-01-18 15:25:36,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2022-01-18 15:25:36,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:36,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:36,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:36,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 20 treesize of output 18 [2022-01-18 15:25:36,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 123 [2022-01-18 15:25:37,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:25:37,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 287 treesize of output 255 [2022-01-18 15:25:37,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 228 [2022-01-18 15:25:37,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:37,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:37,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157934213] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:37,434 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:37,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 15:25:37,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430644231] [2022-01-18 15:25:37,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:37,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:25:37,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:37,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:25:37,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:25:37,435 INFO L87 Difference]: Start difference. First operand 605 states and 1877 transitions. Second operand has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:39,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:39,417 INFO L93 Difference]: Finished difference Result 1177 states and 3330 transitions. [2022-01-18 15:25:39,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 15:25:39,417 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:25:39,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:39,419 INFO L225 Difference]: With dead ends: 1177 [2022-01-18 15:25:39,419 INFO L226 Difference]: Without dead ends: 866 [2022-01-18 15:25:39,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=430, Invalid=1292, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:25:39,419 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 239 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:39,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 219 Invalid, 957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:25:39,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2022-01-18 15:25:39,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 614. [2022-01-18 15:25:39,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 613 states have (on average 3.1060358890701467) internal successors, (1904), 613 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:39,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 1904 transitions. [2022-01-18 15:25:39,427 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 1904 transitions. Word has length 20 [2022-01-18 15:25:39,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:39,427 INFO L470 AbstractCegarLoop]: Abstraction has 614 states and 1904 transitions. [2022-01-18 15:25:39,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:39,427 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 1904 transitions. [2022-01-18 15:25:39,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:39,428 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:39,428 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-01-18 15:25:39,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 15:25:39,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:39,631 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:39,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:39,631 INFO L85 PathProgramCache]: Analyzing trace with hash 35163788, now seen corresponding path program 8 times [2022-01-18 15:25:39,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:39,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916777465] [2022-01-18 15:25:39,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:39,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:39,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:39,718 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:39,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:39,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916777465] [2022-01-18 15:25:39,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916777465] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:39,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055404793] [2022-01-18 15:25:39,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:25:39,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:39,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:39,720 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:39,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 15:25:39,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:25:39,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:39,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:39,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:39,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 580 treesize of output 492 [2022-01-18 15:25:40,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 602 treesize of output 538 [2022-01-18 15:25:40,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 488 treesize of output 408 [2022-01-18 15:25:40,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:40,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:40,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 20 treesize of output 18 [2022-01-18 15:25:40,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 20 treesize of output 18 [2022-01-18 15:25:40,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 123 [2022-01-18 15:25:41,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:25:41,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 333 treesize of output 297 [2022-01-18 15:25:41,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:41,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 235 [2022-01-18 15:25:41,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:41,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055404793] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:41,471 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:41,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 15:25:41,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72216670] [2022-01-18 15:25:41,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:41,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:25:41,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:41,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:25:41,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:25:41,471 INFO L87 Difference]: Start difference. First operand 614 states and 1904 transitions. Second operand has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:42,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:42,674 INFO L93 Difference]: Finished difference Result 1066 states and 3113 transitions. [2022-01-18 15:25:42,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:25:42,675 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:25:42,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:42,676 INFO L225 Difference]: With dead ends: 1066 [2022-01-18 15:25:42,676 INFO L226 Difference]: Without dead ends: 967 [2022-01-18 15:25:42,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=278, Invalid=912, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:25:42,677 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 252 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:42,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 189 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:25:42,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states. [2022-01-18 15:25:42,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 638. [2022-01-18 15:25:42,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 637 states have (on average 3.1585557299843012) internal successors, (2012), 637 states have internal predecessors, (2012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:42,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 2012 transitions. [2022-01-18 15:25:42,685 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 2012 transitions. Word has length 20 [2022-01-18 15:25:42,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:42,686 INFO L470 AbstractCegarLoop]: Abstraction has 638 states and 2012 transitions. [2022-01-18 15:25:42,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:42,686 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 2012 transitions. [2022-01-18 15:25:42,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:42,687 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:42,687 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-01-18 15:25:42,702 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-01-18 15:25:42,887 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,SelfDestructingSolverStorable82 [2022-01-18 15:25:42,887 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:42,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:42,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1469563636, now seen corresponding path program 9 times [2022-01-18 15:25:42,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:42,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057612732] [2022-01-18 15:25:42,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:42,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:42,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:42,998 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:42,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:42,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057612732] [2022-01-18 15:25:42,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057612732] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:42,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191275698] [2022-01-18 15:25:42,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:25:42,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:42,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:42,999 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:43,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 15:25:43,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:25:43,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:43,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:43,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:43,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 537 treesize of output 465 [2022-01-18 15:25:43,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 373 treesize of output 333 [2022-01-18 15:25:43,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 384 treesize of output 328 [2022-01-18 15:25:44,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 41 treesize of output 37 [2022-01-18 15:25:44,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 33 [2022-01-18 15:25:44,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:44,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:44,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:44,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 129 [2022-01-18 15:25:44,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 129 treesize of output 113 [2022-01-18 15:25:44,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:25:44,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 195 treesize of output 179 [2022-01-18 15:25:44,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 128 [2022-01-18 15:25:44,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 128 [2022-01-18 15:25:44,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:44,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191275698] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:44,797 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:44,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 15:25:44,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986313157] [2022-01-18 15:25:44,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:44,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:25:44,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:44,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:25:44,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:25:44,797 INFO L87 Difference]: Start difference. First operand 638 states and 2012 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:49,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:49,083 INFO L93 Difference]: Finished difference Result 1205 states and 3453 transitions. [2022-01-18 15:25:49,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:25:49,083 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:25:49,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:49,084 INFO L225 Difference]: With dead ends: 1205 [2022-01-18 15:25:49,084 INFO L226 Difference]: Without dead ends: 939 [2022-01-18 15:25:49,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1463 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=904, Invalid=4352, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 15:25:49,085 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 237 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 1711 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 1845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:49,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 579 Invalid, 1845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1711 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:25:49,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2022-01-18 15:25:49,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 627. [2022-01-18 15:25:49,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 626 states have (on average 3.1533546325878596) internal successors, (1974), 626 states have internal predecessors, (1974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:49,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1974 transitions. [2022-01-18 15:25:49,094 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1974 transitions. Word has length 20 [2022-01-18 15:25:49,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:49,094 INFO L470 AbstractCegarLoop]: Abstraction has 627 states and 1974 transitions. [2022-01-18 15:25:49,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:49,094 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1974 transitions. [2022-01-18 15:25:49,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:49,095 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:49,095 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-01-18 15:25:49,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:49,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:49,296 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:49,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:49,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1359948566, now seen corresponding path program 10 times [2022-01-18 15:25:49,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:49,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949996971] [2022-01-18 15:25:49,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:49,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:49,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:49,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:49,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:49,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949996971] [2022-01-18 15:25:49,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949996971] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:49,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616517460] [2022-01-18 15:25:49,392 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:25:49,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:49,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:49,393 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:49,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 15:25:49,419 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:25:49,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:49,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:49,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:49,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 373 treesize of output 333 [2022-01-18 15:25:49,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 34 treesize of output 30 [2022-01-18 15:25:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 352 treesize of output 300 [2022-01-18 15:25:49,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 283 treesize of output 251 [2022-01-18 15:25:50,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 29 treesize of output 25 [2022-01-18 15:25:50,148 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:50,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:50,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 20 treesize of output 18 [2022-01-18 15:25:50,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 164 treesize of output 144 [2022-01-18 15:25:50,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2022-01-18 15:25:50,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 274 [2022-01-18 15:25:50,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 238 [2022-01-18 15:25:50,769 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:25:50,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 259 treesize of output 235 [2022-01-18 15:25:50,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:25:50,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616517460] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:50,943 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:50,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 15:25:50,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951184881] [2022-01-18 15:25:50,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:50,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:25:50,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:50,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:25:50,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:25:50,944 INFO L87 Difference]: Start difference. First operand 627 states and 1974 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:52,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:25:52,849 INFO L93 Difference]: Finished difference Result 871 states and 2640 transitions. [2022-01-18 15:25:52,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 15:25:52,849 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:25:52,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:25:52,850 INFO L225 Difference]: With dead ends: 871 [2022-01-18 15:25:52,851 INFO L226 Difference]: Without dead ends: 706 [2022-01-18 15:25:52,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 568 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=412, Invalid=2138, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:25:52,851 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 154 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:25:52,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 353 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1168 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:25:52,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2022-01-18 15:25:52,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 655. [2022-01-18 15:25:52,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 3.149847094801223) internal successors, (2060), 654 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:52,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 2060 transitions. [2022-01-18 15:25:52,858 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 2060 transitions. Word has length 20 [2022-01-18 15:25:52,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:25:52,858 INFO L470 AbstractCegarLoop]: Abstraction has 655 states and 2060 transitions. [2022-01-18 15:25:52,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:25:52,859 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 2060 transitions. [2022-01-18 15:25:52,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:25:52,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:25:52,860 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-01-18 15:25:52,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 15:25:53,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:53,075 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:25:53,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:25:53,075 INFO L85 PathProgramCache]: Analyzing trace with hash 413353836, now seen corresponding path program 11 times [2022-01-18 15:25:53,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:25:53,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923970570] [2022-01-18 15:25:53,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:25:53,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:25:53,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:25:53,192 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:53,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:25:53,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923970570] [2022-01-18 15:25:53,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923970570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:25:53,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642423320] [2022-01-18 15:25:53,192 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:25:53,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:25:53,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:25:53,193 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:25:53,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 15:25:53,221 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:25:53,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:25:53,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:25:53,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:25:53,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 554 treesize of output 490 [2022-01-18 15:25:53,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 541 treesize of output 461 [2022-01-18 15:25:53,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 414 treesize of output 366 [2022-01-18 15:25:54,499 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:25:54,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:25:54,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:25:54,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2022-01-18 15:25:54,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 18 [2022-01-18 15:25:54,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 87 [2022-01-18 15:25:54,886 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:25:54,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 97 treesize of output 80 [2022-01-18 15:25:54,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 15:25:54,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-01-18 15:25:54,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642423320] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:25:54,926 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:25:54,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 15:25:54,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367883629] [2022-01-18 15:25:54,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:25:54,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:25:54,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:25:54,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:25:54,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:25:54,927 INFO L87 Difference]: Start difference. First operand 655 states and 2060 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:03,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:03,049 INFO L93 Difference]: Finished difference Result 2211 states and 6163 transitions. [2022-01-18 15:26:03,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-01-18 15:26:03,049 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:26:03,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:03,052 INFO L225 Difference]: With dead ends: 2211 [2022-01-18 15:26:03,052 INFO L226 Difference]: Without dead ends: 1655 [2022-01-18 15:26:03,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3821 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=2682, Invalid=9750, Unknown=0, NotChecked=0, Total=12432 [2022-01-18 15:26:03,052 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 371 mSDsluCounter, 1085 mSDsCounter, 0 mSdLazyCounter, 1691 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 1839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:03,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 599 Invalid, 1839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1691 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:26:03,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1655 states. [2022-01-18 15:26:03,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1655 to 738. [2022-01-18 15:26:03,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 737 states have (on average 3.23202170963365) internal successors, (2382), 737 states have internal predecessors, (2382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:03,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 2382 transitions. [2022-01-18 15:26:03,064 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 2382 transitions. Word has length 20 [2022-01-18 15:26:03,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:03,064 INFO L470 AbstractCegarLoop]: Abstraction has 738 states and 2382 transitions. [2022-01-18 15:26:03,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:03,064 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 2382 transitions. [2022-01-18 15:26:03,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:26:03,065 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:03,065 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-01-18 15:26:03,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:03,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:03,266 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:03,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:03,266 INFO L85 PathProgramCache]: Analyzing trace with hash -2001304425, now seen corresponding path program 4 times [2022-01-18 15:26:03,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:03,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30165289] [2022-01-18 15:26:03,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:03,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:03,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:03,417 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:03,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:03,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30165289] [2022-01-18 15:26:03,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30165289] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:03,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717792605] [2022-01-18 15:26:03,418 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:26:03,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:03,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:03,419 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:03,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 15:26:03,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:26:03,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:03,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 15:26:03,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:03,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 176 [2022-01-18 15:26:03,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 153 [2022-01-18 15:26:03,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 121 treesize of output 101 [2022-01-18 15:26:03,795 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:03,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:03,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 20 treesize of output 18 [2022-01-18 15:26:03,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:26:03,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:26:04,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:26:04,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 293 [2022-01-18 15:26:04,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:04,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 277 [2022-01-18 15:26:04,463 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:04,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717792605] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:04,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:04,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-01-18 15:26:04,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128061301] [2022-01-18 15:26:04,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:04,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:26:04,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:04,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:26:04,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:26:04,465 INFO L87 Difference]: Start difference. First operand 738 states and 2382 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-01-18 15:26:05,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:05,299 INFO L93 Difference]: Finished difference Result 1012 states and 3156 transitions. [2022-01-18 15:26:05,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 15:26:05,300 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-01-18 15:26:05,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:05,301 INFO L225 Difference]: With dead ends: 1012 [2022-01-18 15:26:05,301 INFO L226 Difference]: Without dead ends: 967 [2022-01-18 15:26:05,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=248, Invalid=744, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:26:05,301 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 192 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:05,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 146 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:05,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states. [2022-01-18 15:26:05,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 745. [2022-01-18 15:26:05,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 3.2419354838709675) internal successors, (2412), 744 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:05,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2412 transitions. [2022-01-18 15:26:05,311 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2412 transitions. Word has length 20 [2022-01-18 15:26:05,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:05,311 INFO L470 AbstractCegarLoop]: Abstraction has 745 states and 2412 transitions. [2022-01-18 15:26:05,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-01-18 15:26:05,311 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2412 transitions. [2022-01-18 15:26:05,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:26:05,312 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:05,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-01-18 15:26:05,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:05,527 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,SelfDestructingSolverStorable86 [2022-01-18 15:26:05,528 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:05,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:05,528 INFO L85 PathProgramCache]: Analyzing trace with hash -397418471, now seen corresponding path program 5 times [2022-01-18 15:26:05,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:05,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831714642] [2022-01-18 15:26:05,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:05,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:05,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:05,645 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:05,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:05,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831714642] [2022-01-18 15:26:05,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831714642] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:05,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936152246] [2022-01-18 15:26:05,646 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:26:05,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:05,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:05,647 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:05,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 15:26:05,673 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:26:05,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:05,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 15:26:05,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:05,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 186 treesize of output 158 [2022-01-18 15:26:05,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 141 [2022-01-18 15:26:05,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 110 treesize of output 94 [2022-01-18 15:26:06,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:06,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:06,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:26:06,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 20 treesize of output 18 [2022-01-18 15:26:06,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:26:06,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 152 [2022-01-18 15:26:06,371 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:26:06,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 338 treesize of output 281 [2022-01-18 15:26:06,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 237 [2022-01-18 15:26:06,440 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:06,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936152246] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:06,440 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:06,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 15:26:06,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212615598] [2022-01-18 15:26:06,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:06,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:26:06,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:06,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:26:06,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:26:06,441 INFO L87 Difference]: Start difference. First operand 745 states and 2412 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:07,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:07,132 INFO L93 Difference]: Finished difference Result 1169 states and 3630 transitions. [2022-01-18 15:26:07,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:26:07,132 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:26:07,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:07,134 INFO L225 Difference]: With dead ends: 1169 [2022-01-18 15:26:07,134 INFO L226 Difference]: Without dead ends: 1122 [2022-01-18 15:26:07,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=220, Invalid=650, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:26:07,135 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 135 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:07,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 161 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:26:07,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2022-01-18 15:26:07,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 753. [2022-01-18 15:26:07,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 3.25) internal successors, (2444), 752 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:07,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2444 transitions. [2022-01-18 15:26:07,145 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2444 transitions. Word has length 20 [2022-01-18 15:26:07,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:07,145 INFO L470 AbstractCegarLoop]: Abstraction has 753 states and 2444 transitions. [2022-01-18 15:26:07,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:07,145 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2444 transitions. [2022-01-18 15:26:07,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:26:07,146 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:07,146 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-01-18 15:26:07,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:07,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:07,359 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:07,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:07,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1767664861, now seen corresponding path program 6 times [2022-01-18 15:26:07,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:07,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339343306] [2022-01-18 15:26:07,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:07,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:07,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26: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-01-18 15:26:07,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:07,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339343306] [2022-01-18 15:26:07,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339343306] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:07,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394703959] [2022-01-18 15:26:07,573 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:26:07,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:07,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:07,574 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:07,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 15:26:07,600 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:26:07,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:07,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 15:26:07,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:07,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 211 treesize of output 179 [2022-01-18 15:26:07,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 146 [2022-01-18 15:26:07,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 103 [2022-01-18 15:26:08,073 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:08,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:08,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 20 treesize of output 18 [2022-01-18 15:26:08,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:26:08,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 20 treesize of output 18 [2022-01-18 15:26:08,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:26:08,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 293 [2022-01-18 15:26:08,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:08,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 277 [2022-01-18 15:26:08,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:08,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394703959] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:08,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:08,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 22 [2022-01-18 15:26:08,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488487101] [2022-01-18 15:26:08,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:08,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:26:08,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:08,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:26:08,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:26:08,706 INFO L87 Difference]: Start difference. First operand 753 states and 2444 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-01-18 15:26:09,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:09,396 INFO L93 Difference]: Finished difference Result 937 states and 2901 transitions. [2022-01-18 15:26:09,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:26:09,396 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-01-18 15:26:09,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:09,398 INFO L225 Difference]: With dead ends: 937 [2022-01-18 15:26:09,398 INFO L226 Difference]: Without dead ends: 838 [2022-01-18 15:26:09,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:26:09,398 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 128 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:09,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 156 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:09,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2022-01-18 15:26:09,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 759. [2022-01-18 15:26:09,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 3.246701846965699) internal successors, (2461), 758 states have internal predecessors, (2461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:09,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2461 transitions. [2022-01-18 15:26:09,407 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2461 transitions. Word has length 20 [2022-01-18 15:26:09,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:09,407 INFO L470 AbstractCegarLoop]: Abstraction has 759 states and 2461 transitions. [2022-01-18 15:26:09,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-01-18 15:26:09,407 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2461 transitions. [2022-01-18 15:26:09,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:26:09,408 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:09,408 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-01-18 15:26:09,424 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 15:26:09,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:09,608 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:09,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:09,609 INFO L85 PathProgramCache]: Analyzing trace with hash 2091558809, now seen corresponding path program 7 times [2022-01-18 15:26:09,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:09,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443916261] [2022-01-18 15:26:09,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:09,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:09,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:09,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:09,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:09,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443916261] [2022-01-18 15:26:09,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443916261] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:09,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024329512] [2022-01-18 15:26:09,724 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:26:09,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:09,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:09,725 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:09,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 15:26:09,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:09,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 15:26:09,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:09,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 198 treesize of output 174 [2022-01-18 15:26:10,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 158 [2022-01-18 15:26:10,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 181 treesize of output 161 [2022-01-18 15:26:10,144 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:10,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:10,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:10,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 152 [2022-01-18 15:26:10,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:10,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:26:10,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:10,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-01-18 15:26:10,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:10,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:10,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024329512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:10,659 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:10,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2022-01-18 15:26:10,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58655239] [2022-01-18 15:26:10,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:10,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:26:10,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:10,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:26:10,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:26:10,660 INFO L87 Difference]: Start difference. First operand 759 states and 2461 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 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-01-18 15:26:11,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:11,556 INFO L93 Difference]: Finished difference Result 1205 states and 3717 transitions. [2022-01-18 15:26:11,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 15:26:11,557 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 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-01-18 15:26:11,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:11,559 INFO L225 Difference]: With dead ends: 1205 [2022-01-18 15:26:11,559 INFO L226 Difference]: Without dead ends: 1129 [2022-01-18 15:26:11,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:26:11,560 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 196 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 1037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:11,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 248 Invalid, 1037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1018 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:26:11,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2022-01-18 15:26:11,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 751. [2022-01-18 15:26:11,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 3.2373333333333334) internal successors, (2428), 750 states have internal predecessors, (2428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:11,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2428 transitions. [2022-01-18 15:26:11,570 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2428 transitions. Word has length 20 [2022-01-18 15:26:11,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:11,570 INFO L470 AbstractCegarLoop]: Abstraction has 751 states and 2428 transitions. [2022-01-18 15:26:11,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 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-01-18 15:26:11,570 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2428 transitions. [2022-01-18 15:26:11,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:26:11,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:11,571 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-01-18 15:26:11,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:11,771 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,SelfDestructingSolverStorable89 [2022-01-18 15:26:11,772 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:11,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:11,772 INFO L85 PathProgramCache]: Analyzing trace with hash -2017013935, now seen corresponding path program 8 times [2022-01-18 15:26:11,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:11,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665533497] [2022-01-18 15:26:11,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:11,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:11,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:11,896 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:11,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:11,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665533497] [2022-01-18 15:26:11,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665533497] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:11,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944853676] [2022-01-18 15:26:11,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:26:11,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:11,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:11,897 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:11,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 15:26:11,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:26:11,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:11,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 15:26:11,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:12,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 199 treesize of output 171 [2022-01-18 15:26:12,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 158 [2022-01-18 15:26:12,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 197 treesize of output 173 [2022-01-18 15:26:12,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:12,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:12,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 20 treesize of output 18 [2022-01-18 15:26:12,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 20 treesize of output 18 [2022-01-18 15:26:12,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 18 treesize of output 16 [2022-01-18 15:26:12,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:26:12,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 353 treesize of output 293 [2022-01-18 15:26:12,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:12,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-01-18 15:26:13,013 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:13,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944853676] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:13,013 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:13,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2022-01-18 15:26:13,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487092880] [2022-01-18 15:26:13,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:13,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:26:13,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:13,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:26:13,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:26:13,014 INFO L87 Difference]: Start difference. First operand 751 states and 2428 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 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-01-18 15:26:14,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:14,811 INFO L93 Difference]: Finished difference Result 1423 states and 4287 transitions. [2022-01-18 15:26:14,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:26:14,812 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 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-01-18 15:26:14,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:14,814 INFO L225 Difference]: With dead ends: 1423 [2022-01-18 15:26:14,814 INFO L226 Difference]: Without dead ends: 1284 [2022-01-18 15:26:14,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=439, Invalid=1631, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:26:14,814 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 312 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 1200 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 1272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:14,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 322 Invalid, 1272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1200 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:26:14,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1284 states. [2022-01-18 15:26:14,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1284 to 786. [2022-01-18 15:26:14,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 3.2496815286624203) internal successors, (2551), 785 states have internal predecessors, (2551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:14,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 2551 transitions. [2022-01-18 15:26:14,825 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 2551 transitions. Word has length 20 [2022-01-18 15:26:14,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:14,825 INFO L470 AbstractCegarLoop]: Abstraction has 786 states and 2551 transitions. [2022-01-18 15:26:14,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 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-01-18 15:26:14,826 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 2551 transitions. [2022-01-18 15:26:14,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:26:14,827 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:14,827 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-01-18 15:26:14,841 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-01-18 15:26:15,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:15,027 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:15,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:15,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1447461244, now seen corresponding path program 12 times [2022-01-18 15:26:15,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:15,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385689910] [2022-01-18 15:26:15,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:15,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:15,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:15,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:15,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:15,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385689910] [2022-01-18 15:26:15,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385689910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:15,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009975447] [2022-01-18 15:26:15,117 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:26:15,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:15,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:15,118 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:15,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 15:26:15,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:26:15,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:15,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:26:15,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:15,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 227 [2022-01-18 15:26:15,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 46 treesize of output 42 [2022-01-18 15:26:15,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 352 treesize of output 300 [2022-01-18 15:26:15,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 283 treesize of output 251 [2022-01-18 15:26:15,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 25 [2022-01-18 15:26:15,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:15,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:15,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:15,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 144 [2022-01-18 15:26:16,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-01-18 15:26:16,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 149 treesize of output 137 [2022-01-18 15:26:16,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 113 [2022-01-18 15:26:16,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 97 [2022-01-18 15:26:16,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:16,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009975447] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:16,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:16,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 15:26:16,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843538379] [2022-01-18 15:26:16,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:16,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:26:16,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:16,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:26:16,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:26:16,322 INFO L87 Difference]: Start difference. First operand 786 states and 2551 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:17,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:17,505 INFO L93 Difference]: Finished difference Result 1274 states and 4022 transitions. [2022-01-18 15:26:17,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:26:17,505 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-01-18 15:26:17,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:17,507 INFO L225 Difference]: With dead ends: 1274 [2022-01-18 15:26:17,507 INFO L226 Difference]: Without dead ends: 1096 [2022-01-18 15:26:17,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=233, Invalid=889, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:26:17,507 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 231 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:17,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 200 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:26:17,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2022-01-18 15:26:17,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 768. [2022-01-18 15:26:17,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 767 states have (on average 3.2451108213820077) internal successors, (2489), 767 states have internal predecessors, (2489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:17,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 2489 transitions. [2022-01-18 15:26:17,517 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 2489 transitions. Word has length 20 [2022-01-18 15:26:17,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:17,517 INFO L470 AbstractCegarLoop]: Abstraction has 768 states and 2489 transitions. [2022-01-18 15:26:17,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:17,517 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 2489 transitions. [2022-01-18 15:26:17,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:26:17,518 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:17,518 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-01-18 15:26:17,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:17,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:17,718 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:17,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:17,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1260735108, now seen corresponding path program 13 times [2022-01-18 15:26:17,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:17,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825030732] [2022-01-18 15:26:17,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:17,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:17,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:17,807 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:17,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:17,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825030732] [2022-01-18 15:26:17,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825030732] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:17,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762568659] [2022-01-18 15:26:17,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:26:17,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:17,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:17,808 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:17,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 15:26:17,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:17,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:26:17,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:17,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 507 treesize of output 435 [2022-01-18 15:26:18,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 15:26:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 244 [2022-01-18 15:26:18,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 199 [2022-01-18 15:26:18,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 25 [2022-01-18 15:26:18,577 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:18,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:18,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:18,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 144 [2022-01-18 15:26:18,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2022-01-18 15:26:19,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:19,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 149 treesize of output 137 [2022-01-18 15:26:19,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 113 [2022-01-18 15:26:19,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 97 [2022-01-18 15:26:19,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:19,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762568659] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:19,259 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:19,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 15:26:19,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938981890] [2022-01-18 15:26:19,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:19,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:26:19,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:19,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:26:19,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:26:19,260 INFO L87 Difference]: Start difference. First operand 768 states and 2489 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:21,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:21,125 INFO L93 Difference]: Finished difference Result 1701 states and 5274 transitions. [2022-01-18 15:26:21,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 15:26:21,125 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 15:26:21,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:21,127 INFO L225 Difference]: With dead ends: 1701 [2022-01-18 15:26:21,127 INFO L226 Difference]: Without dead ends: 1301 [2022-01-18 15:26:21,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=326, Invalid=1156, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:26:21,128 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 302 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 1014 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:21,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 300 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1014 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:26:21,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1301 states. [2022-01-18 15:26:21,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1301 to 846. [2022-01-18 15:26:21,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 845 states have (on average 3.2745562130177515) internal successors, (2767), 845 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:21,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 2767 transitions. [2022-01-18 15:26:21,139 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 2767 transitions. Word has length 20 [2022-01-18 15:26:21,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:21,139 INFO L470 AbstractCegarLoop]: Abstraction has 846 states and 2767 transitions. [2022-01-18 15:26:21,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:21,139 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 2767 transitions. [2022-01-18 15:26:21,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:26:21,140 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:21,140 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-01-18 15:26:21,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-18 15:26:21,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:21,353 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:21,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:21,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1084861640, now seen corresponding path program 14 times [2022-01-18 15:26:21,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:21,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215826922] [2022-01-18 15:26:21,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:21,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:21,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:21,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:21,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:21,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215826922] [2022-01-18 15:26:21,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215826922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:21,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816382162] [2022-01-18 15:26:21,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:26:21,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:21,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:21,453 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:21,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 15:26:21,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:26:21,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:21,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:26:21,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:21,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 364 treesize of output 312 [2022-01-18 15:26:22,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 484 treesize of output 424 [2022-01-18 15:26:22,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 377 treesize of output 325 [2022-01-18 15:26:22,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 29 treesize of output 25 [2022-01-18 15:26:22,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:22,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:22,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:22,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 144 [2022-01-18 15:26:22,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 162 [2022-01-18 15:26:23,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 149 treesize of output 137 [2022-01-18 15:26:23,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 123 treesize of output 113 [2022-01-18 15:26:23,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 97 [2022-01-18 15:26:23,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:23,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816382162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:23,194 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:23,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 15:26:23,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844592212] [2022-01-18 15:26:23,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:23,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:26:23,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:23,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:26:23,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:26:23,194 INFO L87 Difference]: Start difference. First operand 846 states and 2767 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:26,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:26,722 INFO L93 Difference]: Finished difference Result 2538 states and 7733 transitions. [2022-01-18 15:26:26,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:26:26,722 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-01-18 15:26:26,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:26,726 INFO L225 Difference]: With dead ends: 2538 [2022-01-18 15:26:26,726 INFO L226 Difference]: Without dead ends: 1827 [2022-01-18 15:26:26,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=598, Invalid=2158, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:26:26,726 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 448 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 1244 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 1359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:26,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 372 Invalid, 1359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1244 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:26:26,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1827 states. [2022-01-18 15:26:26,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1827 to 939. [2022-01-18 15:26:26,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 938 states have (on average 3.308102345415778) internal successors, (3103), 938 states have internal predecessors, (3103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:26,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 3103 transitions. [2022-01-18 15:26:26,740 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 3103 transitions. Word has length 20 [2022-01-18 15:26:26,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:26,741 INFO L470 AbstractCegarLoop]: Abstraction has 939 states and 3103 transitions. [2022-01-18 15:26:26,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:26,741 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 3103 transitions. [2022-01-18 15:26:26,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:26:26,742 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:26,742 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-01-18 15:26:26,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:26,942 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:26,942 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:26,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:26,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1630077080, now seen corresponding path program 15 times [2022-01-18 15:26:26,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:26,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324891055] [2022-01-18 15:26:26,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:26,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:26,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:27,032 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:27,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:27,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324891055] [2022-01-18 15:26:27,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324891055] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:27,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743738548] [2022-01-18 15:26:27,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:26:27,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:27,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:27,033 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:27,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 15:26:27,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:26:27,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:27,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:26:27,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:27,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 227 [2022-01-18 15:26:27,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 516 treesize of output 448 [2022-01-18 15:26:27,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 428 treesize of output 372 [2022-01-18 15:26:27,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2022-01-18 15:26:27,782 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:27,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:27,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:27,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 144 [2022-01-18 15:26:28,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 47 treesize of output 41 [2022-01-18 15:26:28,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 274 [2022-01-18 15:26:28,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 274 treesize of output 238 [2022-01-18 15:26:28,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:28,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 259 treesize of output 235 [2022-01-18 15:26:28,492 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:28,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743738548] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:28,492 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:28,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 15:26:28,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23990390] [2022-01-18 15:26:28,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:28,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:26:28,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:28,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:26:28,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:26:28,493 INFO L87 Difference]: Start difference. First operand 939 states and 3103 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:29,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:29,238 INFO L93 Difference]: Finished difference Result 1261 states and 3979 transitions. [2022-01-18 15:26:29,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 15:26:29,238 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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-01-18 15:26:29,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:29,240 INFO L225 Difference]: With dead ends: 1261 [2022-01-18 15:26:29,240 INFO L226 Difference]: Without dead ends: 1078 [2022-01-18 15:26:29,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=175, Invalid=695, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:26:29,241 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 187 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:29,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 212 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:26:29,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2022-01-18 15:26:29,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 948. [2022-01-18 15:26:29,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 948 states, 947 states have (on average 3.275607180570222) internal successors, (3102), 947 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:29,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 948 states to 948 states and 3102 transitions. [2022-01-18 15:26:29,252 INFO L78 Accepts]: Start accepts. Automaton has 948 states and 3102 transitions. Word has length 20 [2022-01-18 15:26:29,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:29,252 INFO L470 AbstractCegarLoop]: Abstraction has 948 states and 3102 transitions. [2022-01-18 15:26:29,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:29,252 INFO L276 IsEmpty]: Start isEmpty. Operand 948 states and 3102 transitions. [2022-01-18 15:26:29,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 15:26:29,254 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:29,254 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-01-18 15:26:29,269 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-01-18 15:26:29,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2022-01-18 15:26:29,454 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:29,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:29,455 INFO L85 PathProgramCache]: Analyzing trace with hash -807179838, now seen corresponding path program 16 times [2022-01-18 15:26:29,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:29,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517565998] [2022-01-18 15:26:29,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:29,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:29,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:29,535 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:29,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:29,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517565998] [2022-01-18 15:26:29,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517565998] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:29,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867841876] [2022-01-18 15:26:29,536 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:26:29,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:29,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:29,539 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:29,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 15:26:29,568 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:26:29,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:29,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 15:26:29,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:29,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 261 [2022-01-18 15:26:30,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 649 treesize of output 553 [2022-01-18 15:26:30,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 574 treesize of output 498 [2022-01-18 15:26:30,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:30,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:30,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:30,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 123 [2022-01-18 15:26:30,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:26:31,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:31,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 287 treesize of output 255 [2022-01-18 15:26:31,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 241 treesize of output 213 [2022-01-18 15:26:31,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 218 treesize of output 200 [2022-01-18 15:26:31,204 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:31,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867841876] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:31,204 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:31,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 15:26:31,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945870232] [2022-01-18 15:26:31,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:31,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:26:31,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:31,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:26:31,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:26:31,207 INFO L87 Difference]: Start difference. First operand 948 states and 3102 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:33,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:33,119 INFO L93 Difference]: Finished difference Result 1260 states and 3876 transitions. [2022-01-18 15:26:33,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:26:33,119 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 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-01-18 15:26:33,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:33,121 INFO L225 Difference]: With dead ends: 1260 [2022-01-18 15:26:33,121 INFO L226 Difference]: Without dead ends: 924 [2022-01-18 15:26:33,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=355, Invalid=1537, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:26:33,121 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 176 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 1396 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 1459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:33,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 337 Invalid, 1459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1396 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:26:33,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states. [2022-01-18 15:26:33,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 834. [2022-01-18 15:26:33,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 3.082833133253301) internal successors, (2568), 833 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:33,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 2568 transitions. [2022-01-18 15:26:33,130 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 2568 transitions. Word has length 20 [2022-01-18 15:26:33,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:33,130 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 2568 transitions. [2022-01-18 15:26:33,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:33,130 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 2568 transitions. [2022-01-18 15:26:33,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:33,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:33,132 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:33,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:33,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:33,340 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:33,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:33,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1797394679, now seen corresponding path program 9 times [2022-01-18 15:26:33,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:33,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222746330] [2022-01-18 15:26:33,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:33,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:33,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:33,385 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:33,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:33,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222746330] [2022-01-18 15:26:33,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222746330] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:33,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487957135] [2022-01-18 15:26:33,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:26:33,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:33,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:33,387 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:33,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 15:26:33,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:26:33,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:33,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:33,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:33,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 113 [2022-01-18 15:26:33,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 104 [2022-01-18 15:26:33,558 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:33,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:33,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:33,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:26:33,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 293 [2022-01-18 15:26:33,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:33,881 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:33,885 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:26:33,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 24 treesize of output 19 [2022-01-18 15:26:33,900 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:33,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487957135] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:33,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:33,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 15:26:33,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483764160] [2022-01-18 15:26:33,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:33,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 15:26:33,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:33,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 15:26:33,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-01-18 15:26:33,901 INFO L87 Difference]: Start difference. First operand 834 states and 2568 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:34,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:34,193 INFO L93 Difference]: Finished difference Result 1042 states and 3134 transitions. [2022-01-18 15:26:34,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:26:34,193 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:34,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:34,194 INFO L225 Difference]: With dead ends: 1042 [2022-01-18 15:26:34,194 INFO L226 Difference]: Without dead ends: 999 [2022-01-18 15:26:34,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:26:34,195 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 91 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:34,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 149 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:34,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 999 states. [2022-01-18 15:26:34,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 999 to 811. [2022-01-18 15:26:34,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 811 states, 810 states have (on average 3.108641975308642) internal successors, (2518), 810 states have internal predecessors, (2518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:34,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 2518 transitions. [2022-01-18 15:26:34,212 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 2518 transitions. Word has length 21 [2022-01-18 15:26:34,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:34,212 INFO L470 AbstractCegarLoop]: Abstraction has 811 states and 2518 transitions. [2022-01-18 15:26:34,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:34,212 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 2518 transitions. [2022-01-18 15:26:34,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:34,213 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:34,213 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:34,230 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:34,414 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,SelfDestructingSolverStorable96 [2022-01-18 15:26:34,414 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:34,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:34,415 INFO L85 PathProgramCache]: Analyzing trace with hash -860000161, now seen corresponding path program 10 times [2022-01-18 15:26:34,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:34,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772051384] [2022-01-18 15:26:34,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:34,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:34,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:34,488 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:34,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:34,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772051384] [2022-01-18 15:26:34,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772051384] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:34,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169203493] [2022-01-18 15:26:34,488 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:26:34,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:34,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:34,489 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:34,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 15:26:34,518 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:26:34,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:34,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:34,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:34,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 119 [2022-01-18 15:26:34,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 92 [2022-01-18 15:26:34,758 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:34,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:34,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:26: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 18 treesize of output 16 [2022-01-18 15:26:34,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 293 [2022-01-18 15:26:35,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:35,092 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:35,102 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:26:35,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:26:35,109 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:35,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169203493] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:35,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:35,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:26:35,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077155589] [2022-01-18 15:26:35,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:35,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:26:35,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:35,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:26:35,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:26:35,110 INFO L87 Difference]: Start difference. First operand 811 states and 2518 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:35,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:35,305 INFO L93 Difference]: Finished difference Result 996 states and 3035 transitions. [2022-01-18 15:26:35,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:26:35,305 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:35,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:35,307 INFO L225 Difference]: With dead ends: 996 [2022-01-18 15:26:35,307 INFO L226 Difference]: Without dead ends: 953 [2022-01-18 15:26:35,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=254, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:26:35,307 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 105 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:35,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 87 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:26:35,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2022-01-18 15:26:35,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 819. [2022-01-18 15:26:35,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 818 states have (on average 3.1149144254278727) internal successors, (2548), 818 states have internal predecessors, (2548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:35,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 2548 transitions. [2022-01-18 15:26:35,316 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 2548 transitions. Word has length 21 [2022-01-18 15:26:35,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:35,316 INFO L470 AbstractCegarLoop]: Abstraction has 819 states and 2548 transitions. [2022-01-18 15:26:35,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:35,316 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 2548 transitions. [2022-01-18 15:26:35,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:35,317 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:35,317 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:35,332 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-01-18 15:26:35,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:35,518 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:35,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:35,518 INFO L85 PathProgramCache]: Analyzing trace with hash -697202049, now seen corresponding path program 11 times [2022-01-18 15:26:35,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:35,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687468408] [2022-01-18 15:26:35,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:35,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:35,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:35,577 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:35,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:35,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687468408] [2022-01-18 15:26:35,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687468408] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:35,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351297479] [2022-01-18 15:26:35,577 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:26:35,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:35,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:35,578 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:35,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 15:26:35,605 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:26:35,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:35,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:35,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:35,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 195 [2022-01-18 15:26:35,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 155 [2022-01-18 15:26:35,883 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:35,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:35,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:35,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:26:36,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 293 [2022-01-18 15:26:36,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 6 treesize of output 4 [2022-01-18 15:26:36,254 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:36,258 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:26:36,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:26:36,265 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:36,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351297479] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:36,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:36,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:26:36,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116718762] [2022-01-18 15:26:36,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:36,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:26:36,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:36,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:26:36,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:26:36,265 INFO L87 Difference]: Start difference. First operand 819 states and 2548 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:36,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:36,510 INFO L93 Difference]: Finished difference Result 1036 states and 3130 transitions. [2022-01-18 15:26:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:26:36,510 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:36,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:36,512 INFO L225 Difference]: With dead ends: 1036 [2022-01-18 15:26:36,512 INFO L226 Difference]: Without dead ends: 993 [2022-01-18 15:26:36,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:26:36,512 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 143 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:36,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 87 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:26:36,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states. [2022-01-18 15:26:36,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 827. [2022-01-18 15:26:36,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 826 states have (on average 3.1307506053268765) internal successors, (2586), 826 states have internal predecessors, (2586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:36,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 2586 transitions. [2022-01-18 15:26:36,521 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 2586 transitions. Word has length 21 [2022-01-18 15:26:36,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:36,521 INFO L470 AbstractCegarLoop]: Abstraction has 827 states and 2586 transitions. [2022-01-18 15:26:36,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:36,522 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 2586 transitions. [2022-01-18 15:26:36,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:36,523 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:36,523 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:36,538 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-01-18 15:26:36,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:36,723 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:36,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:36,724 INFO L85 PathProgramCache]: Analyzing trace with hash 2088271617, now seen corresponding path program 12 times [2022-01-18 15:26:36,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:36,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041784412] [2022-01-18 15:26:36,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:36,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:36,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:36,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:36,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:36,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041784412] [2022-01-18 15:26:36,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041784412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:36,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249730118] [2022-01-18 15:26:36,786 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:26:36,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:36,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:36,787 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:36,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 15:26:36,820 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:26:36,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:36,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:36,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:36,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 241 treesize of output 209 [2022-01-18 15:26:36,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 181 [2022-01-18 15:26:37,042 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:37,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:37,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:26:37,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 18 treesize of output 16 [2022-01-18 15:26:37,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:26:37,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:37,357 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:37,361 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:26:37,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:26:37,367 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:37,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249730118] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:37,367 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:37,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:26:37,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100188169] [2022-01-18 15:26:37,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:37,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:26:37,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:37,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:26:37,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:26:37,368 INFO L87 Difference]: Start difference. First operand 827 states and 2586 transitions. Second operand has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:37,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:37,724 INFO L93 Difference]: Finished difference Result 952 states and 2893 transitions. [2022-01-18 15:26:37,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:26:37,724 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:37,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:37,726 INFO L225 Difference]: With dead ends: 952 [2022-01-18 15:26:37,726 INFO L226 Difference]: Without dead ends: 899 [2022-01-18 15:26:37,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:26:37,726 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 97 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:37,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 137 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:37,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2022-01-18 15:26:37,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 811. [2022-01-18 15:26:37,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 811 states, 810 states have (on average 3.106172839506173) internal successors, (2516), 810 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:37,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 2516 transitions. [2022-01-18 15:26:37,741 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 2516 transitions. Word has length 21 [2022-01-18 15:26:37,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:37,741 INFO L470 AbstractCegarLoop]: Abstraction has 811 states and 2516 transitions. [2022-01-18 15:26:37,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:37,741 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 2516 transitions. [2022-01-18 15:26:37,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:37,743 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:37,743 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:37,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:37,943 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,SelfDestructingSolverStorable99 [2022-01-18 15:26:37,944 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:37,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:37,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1634861577, now seen corresponding path program 13 times [2022-01-18 15:26:37,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:37,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800040744] [2022-01-18 15:26:37,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:37,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:37,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:38,002 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:38,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:38,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800040744] [2022-01-18 15:26:38,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800040744] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:38,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936969318] [2022-01-18 15:26:38,003 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:26:38,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:38,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:38,005 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:38,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 15:26:38,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:38,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:38,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:38,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 112 [2022-01-18 15:26:38,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 85 [2022-01-18 15:26:38,170 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:38,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:38,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:26:38,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 18 treesize of output 16 [2022-01-18 15:26:38,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 293 [2022-01-18 15:26:38,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:38,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:26:38,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:38,555 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:38,570 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:38,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936969318] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:38,570 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:38,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 15:26:38,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154943495] [2022-01-18 15:26:38,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:38,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:26:38,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:38,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:26:38,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:26:38,571 INFO L87 Difference]: Start difference. First operand 811 states and 2516 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:38,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:38,755 INFO L93 Difference]: Finished difference Result 958 states and 2939 transitions. [2022-01-18 15:26:38,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:26:38,756 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:38,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:38,757 INFO L225 Difference]: With dead ends: 958 [2022-01-18 15:26:38,757 INFO L226 Difference]: Without dead ends: 915 [2022-01-18 15:26:38,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:26:38,757 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 91 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:38,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 107 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:26:38,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 915 states. [2022-01-18 15:26:38,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 915 to 815. [2022-01-18 15:26:38,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 814 states have (on average 3.1031941031941033) internal successors, (2526), 814 states have internal predecessors, (2526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:38,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 2526 transitions. [2022-01-18 15:26:38,766 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 2526 transitions. Word has length 21 [2022-01-18 15:26:38,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:38,766 INFO L470 AbstractCegarLoop]: Abstraction has 815 states and 2526 transitions. [2022-01-18 15:26:38,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:38,766 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 2526 transitions. [2022-01-18 15:26:38,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:38,767 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:38,767 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:38,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-18 15:26:38,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-01-18 15:26:38,967 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:38,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:38,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1472063465, now seen corresponding path program 14 times [2022-01-18 15:26:38,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:38,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937865163] [2022-01-18 15:26:38,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:38,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:38,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:39,080 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:39,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:39,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937865163] [2022-01-18 15:26:39,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937865163] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:39,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029414852] [2022-01-18 15:26:39,081 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:26:39,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:39,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:39,082 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:39,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 15:26:39,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:26:39,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:39,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:39,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:39,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 5 treesize of output 3 [2022-01-18 15:26:39,135 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:26:39,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 241 treesize of output 209 [2022-01-18 15:26:39,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 181 [2022-01-18 15:26:39,347 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:39,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:39,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:26:39,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:26:39,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 353 treesize of output 293 [2022-01-18 15:26:39,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:39,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:26:39,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:39,721 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:39,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:39,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029414852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:39,736 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:39,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 15:26:39,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892292467] [2022-01-18 15:26:39,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:39,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:26:39,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:39,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:26:39,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:26:39,737 INFO L87 Difference]: Start difference. First operand 815 states and 2526 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:39,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:39,956 INFO L93 Difference]: Finished difference Result 1029 states and 3136 transitions. [2022-01-18 15:26:39,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:26:39,956 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:39,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:39,958 INFO L225 Difference]: With dead ends: 1029 [2022-01-18 15:26:39,958 INFO L226 Difference]: Without dead ends: 986 [2022-01-18 15:26:39,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=271, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:26:39,958 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 99 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:39,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 123 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:39,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2022-01-18 15:26:39,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 823. [2022-01-18 15:26:39,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 823 states, 822 states have (on average 3.119221411192214) internal successors, (2564), 822 states have internal predecessors, (2564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:39,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 2564 transitions. [2022-01-18 15:26:39,967 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 2564 transitions. Word has length 21 [2022-01-18 15:26:39,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:39,967 INFO L470 AbstractCegarLoop]: Abstraction has 823 states and 2564 transitions. [2022-01-18 15:26:39,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:39,967 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 2564 transitions. [2022-01-18 15:26:39,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:39,968 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:39,968 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:39,984 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-01-18 15:26:40,168 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,SelfDestructingSolverStorable101 [2022-01-18 15:26:40,169 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:40,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:40,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1313410201, now seen corresponding path program 15 times [2022-01-18 15:26:40,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:40,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665583696] [2022-01-18 15:26:40,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:40,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:40,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:40,228 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:40,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:40,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665583696] [2022-01-18 15:26:40,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665583696] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:40,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586683157] [2022-01-18 15:26:40,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:26:40,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:40,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:40,230 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:40,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 15:26:40,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:26:40,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:40,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:40,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:40,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 15:26:40,283 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:26:40,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 201 [2022-01-18 15:26:40,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 173 [2022-01-18 15:26:40,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:40,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:40,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:40,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:26:40,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 353 treesize of output 293 [2022-01-18 15:26:40,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:40,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:26:40,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 6 treesize of output 4 [2022-01-18 15:26:40,841 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:40,856 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:40,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586683157] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:40,856 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:40,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 15:26:40,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293850208] [2022-01-18 15:26:40,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:40,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:26:40,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:40,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:26:40,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:26:40,856 INFO L87 Difference]: Start difference. First operand 823 states and 2564 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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-01-18 15:26:41,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:41,060 INFO L93 Difference]: Finished difference Result 932 states and 2855 transitions. [2022-01-18 15:26:41,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:26:41,060 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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 21 [2022-01-18 15:26:41,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:41,061 INFO L225 Difference]: With dead ends: 932 [2022-01-18 15:26:41,061 INFO L226 Difference]: Without dead ends: 879 [2022-01-18 15:26:41,062 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:26:41,062 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 90 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:41,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 98 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:26:41,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2022-01-18 15:26:41,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 807. [2022-01-18 15:26:41,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 807 states, 806 states have (on average 3.096774193548387) internal successors, (2496), 806 states have internal predecessors, (2496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:41,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 2496 transitions. [2022-01-18 15:26:41,070 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 2496 transitions. Word has length 21 [2022-01-18 15:26:41,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:41,070 INFO L470 AbstractCegarLoop]: Abstraction has 807 states and 2496 transitions. [2022-01-18 15:26:41,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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-01-18 15:26:41,070 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 2496 transitions. [2022-01-18 15:26:41,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:41,071 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:41,071 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:41,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:41,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:41,272 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:41,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:41,272 INFO L85 PathProgramCache]: Analyzing trace with hash -720289289, now seen corresponding path program 16 times [2022-01-18 15:26:41,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:41,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729214860] [2022-01-18 15:26:41,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:41,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:41,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:41,345 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:41,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:41,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729214860] [2022-01-18 15:26:41,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729214860] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:41,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683417164] [2022-01-18 15:26:41,345 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:26:41,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:41,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:41,347 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:41,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 15:26:41,376 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:26:41,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:41,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:41,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:41,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 171 [2022-01-18 15:26:41,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:26:41,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:41,657 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:41,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:41,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:41,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:26:41,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:41,748 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:41,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 353 treesize of output 293 [2022-01-18 15:26:41,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:41,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 274 [2022-01-18 15:26:42,041 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:42,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683417164] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:42,042 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:42,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 15:26:42,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788122495] [2022-01-18 15:26:42,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:42,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:26:42,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:42,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:26:42,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:26:42,042 INFO L87 Difference]: Start difference. First operand 807 states and 2496 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:42,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:42,368 INFO L93 Difference]: Finished difference Result 1040 states and 3130 transitions. [2022-01-18 15:26:42,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:26:42,369 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:42,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:42,370 INFO L225 Difference]: With dead ends: 1040 [2022-01-18 15:26:42,370 INFO L226 Difference]: Without dead ends: 954 [2022-01-18 15:26:42,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=339, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:26:42,370 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 123 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:42,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 135 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:42,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2022-01-18 15:26:42,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 816. [2022-01-18 15:26:42,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.111656441717791) internal successors, (2536), 815 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:42,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 2536 transitions. [2022-01-18 15:26:42,379 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 2536 transitions. Word has length 21 [2022-01-18 15:26:42,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:42,379 INFO L470 AbstractCegarLoop]: Abstraction has 816 states and 2536 transitions. [2022-01-18 15:26:42,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:42,379 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 2536 transitions. [2022-01-18 15:26:42,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:42,380 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:42,380 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:42,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-18 15:26:42,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 15:26:42,581 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:42,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:42,581 INFO L85 PathProgramCache]: Analyzing trace with hash 2065184377, now seen corresponding path program 17 times [2022-01-18 15:26:42,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:42,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057546139] [2022-01-18 15:26:42,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:42,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:42,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:42,644 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:42,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:42,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057546139] [2022-01-18 15:26:42,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057546139] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:42,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035491536] [2022-01-18 15:26:42,645 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:26:42,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:42,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:42,646 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:42,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 15:26:42,673 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:26:42,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:42,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:42,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:42,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 245 treesize of output 209 [2022-01-18 15:26:42,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 15:26:42,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2022-01-18 15:26:42,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:42,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:42,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:42,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:26:43,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:43,015 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:43,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:26:43,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:43,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 303 treesize of output 271 [2022-01-18 15:26:43,269 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:43,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035491536] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:43,269 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:43,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 15:26:43,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162273568] [2022-01-18 15:26:43,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:43,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:26:43,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:43,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:26:43,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:26:43,270 INFO L87 Difference]: Start difference. First operand 816 states and 2536 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:43,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:43,625 INFO L93 Difference]: Finished difference Result 976 states and 2938 transitions. [2022-01-18 15:26:43,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:26:43,625 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:43,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:43,626 INFO L225 Difference]: With dead ends: 976 [2022-01-18 15:26:43,626 INFO L226 Difference]: Without dead ends: 923 [2022-01-18 15:26:43,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:26:43,626 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 129 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:43,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 106 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:43,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states. [2022-01-18 15:26:43,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 808. [2022-01-18 15:26:43,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 807 states have (on average 3.0954151177199503) internal successors, (2498), 807 states have internal predecessors, (2498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:43,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 2498 transitions. [2022-01-18 15:26:43,635 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 2498 transitions. Word has length 21 [2022-01-18 15:26:43,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:43,635 INFO L470 AbstractCegarLoop]: Abstraction has 808 states and 2498 transitions. [2022-01-18 15:26:43,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:43,635 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 2498 transitions. [2022-01-18 15:26:43,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:43,636 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:43,636 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:43,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:43,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-01-18 15:26:43,837 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:43,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:43,837 INFO L85 PathProgramCache]: Analyzing trace with hash -466546953, now seen corresponding path program 18 times [2022-01-18 15:26:43,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:43,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884634584] [2022-01-18 15:26:43,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:43,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:43,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:43,896 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:43,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:43,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884634584] [2022-01-18 15:26:43,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884634584] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:43,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185416621] [2022-01-18 15:26:43,897 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:26:43,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:43,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:43,898 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:43,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 15:26:43,925 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:26:43,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:43,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:43,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:44,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 201 [2022-01-18 15:26:44,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:26:44,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:26:44,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 25 treesize of output 21 [2022-01-18 15:26:44,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-01-18 15:26:44,209 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:44,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:44,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 6 treesize of output 4 [2022-01-18 15:26:44,241 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:44,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:26:44,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:26:44,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 353 treesize of output 293 [2022-01-18 15:26:44,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:44,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-01-18 15:26:44,619 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:44,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185416621] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:44,619 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:44,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 15:26:44,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543631689] [2022-01-18 15:26:44,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:44,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:26:44,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:44,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:26:44,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:26:44,620 INFO L87 Difference]: Start difference. First operand 808 states and 2498 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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-01-18 15:26:44,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:44,899 INFO L93 Difference]: Finished difference Result 894 states and 2719 transitions. [2022-01-18 15:26:44,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:26:44,900 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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 21 [2022-01-18 15:26:44,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:44,901 INFO L225 Difference]: With dead ends: 894 [2022-01-18 15:26:44,901 INFO L226 Difference]: Without dead ends: 831 [2022-01-18 15:26:44,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:26:44,901 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 84 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:44,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 113 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:44,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2022-01-18 15:26:44,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 792. [2022-01-18 15:26:44,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 792 states, 791 states have (on average 3.093552465233881) internal successors, (2447), 791 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:44,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 792 states to 792 states and 2447 transitions. [2022-01-18 15:26:44,909 INFO L78 Accepts]: Start accepts. Automaton has 792 states and 2447 transitions. Word has length 21 [2022-01-18 15:26:44,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:44,909 INFO L470 AbstractCegarLoop]: Abstraction has 792 states and 2447 transitions. [2022-01-18 15:26:44,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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-01-18 15:26:44,909 INFO L276 IsEmpty]: Start isEmpty. Operand 792 states and 2447 transitions. [2022-01-18 15:26:44,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:44,910 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:44,910 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:44,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:45,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-01-18 15:26:45,111 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:45,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:45,111 INFO L85 PathProgramCache]: Analyzing trace with hash 320408191, now seen corresponding path program 19 times [2022-01-18 15:26:45,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:45,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742083653] [2022-01-18 15:26:45,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:45,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:45,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:45,177 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:45,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:45,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742083653] [2022-01-18 15:26:45,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742083653] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:45,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665768167] [2022-01-18 15:26:45,178 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:26:45,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:45,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:45,179 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:45,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 15:26:45,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:45,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:45,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:45,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 227 [2022-01-18 15:26:45,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:26:45,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:45,563 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:45,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:45,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:45,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:26:45,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:45,669 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:45,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 353 treesize of output 293 [2022-01-18 15:26:45,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:45,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-01-18 15:26:46,035 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:46,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665768167] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:46,035 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:46,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 15:26:46,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926939393] [2022-01-18 15:26:46,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:46,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:26:46,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:46,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:26:46,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:26:46,036 INFO L87 Difference]: Start difference. First operand 792 states and 2447 transitions. Second operand has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:46,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:46,367 INFO L93 Difference]: Finished difference Result 1186 states and 3553 transitions. [2022-01-18 15:26:46,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:26:46,367 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:46,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:46,369 INFO L225 Difference]: With dead ends: 1186 [2022-01-18 15:26:46,369 INFO L226 Difference]: Without dead ends: 1143 [2022-01-18 15:26:46,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:26:46,369 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 211 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:46,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 77 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:26:46,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2022-01-18 15:26:46,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 811. [2022-01-18 15:26:46,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 811 states, 810 states have (on average 3.1222222222222222) internal successors, (2529), 810 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:46,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 2529 transitions. [2022-01-18 15:26:46,378 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 2529 transitions. Word has length 21 [2022-01-18 15:26:46,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:46,378 INFO L470 AbstractCegarLoop]: Abstraction has 811 states and 2529 transitions. [2022-01-18 15:26:46,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:46,378 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 2529 transitions. [2022-01-18 15:26:46,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:46,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:46,379 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:46,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 15:26:46,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-01-18 15:26:46,580 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:46,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:46,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1189085439, now seen corresponding path program 20 times [2022-01-18 15:26:46,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:46,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548991458] [2022-01-18 15:26:46,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:46,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:46,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:46,666 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:46,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:46,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548991458] [2022-01-18 15:26:46,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548991458] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:46,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720195550] [2022-01-18 15:26:46,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:26:46,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:46,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:46,668 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:46,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 15:26:46,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:26:46,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:46,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:46,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:46,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 228 treesize of output 192 [2022-01-18 15:26:46,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:26:46,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 21 treesize of output 17 [2022-01-18 15:26:46,972 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:46,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:47,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:26:47,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 18 treesize of output 16 [2022-01-18 15:26:47,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:47,041 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:47,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:47,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 366 treesize of output 334 [2022-01-18 15:26:47,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 317 treesize of output 257 [2022-01-18 15:26:47,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:47,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720195550] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:47,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:47,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 15:26:47,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132673870] [2022-01-18 15:26:47,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:47,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:26:47,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:47,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:26:47,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:26:47,399 INFO L87 Difference]: Start difference. First operand 811 states and 2529 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:47,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:47,889 INFO L93 Difference]: Finished difference Result 1190 states and 3540 transitions. [2022-01-18 15:26:47,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:26:47,889 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:47,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:47,890 INFO L225 Difference]: With dead ends: 1190 [2022-01-18 15:26:47,890 INFO L226 Difference]: Without dead ends: 1137 [2022-01-18 15:26:47,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:26:47,891 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 227 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:47,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 96 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:47,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2022-01-18 15:26:47,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 803. [2022-01-18 15:26:47,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 3.1059850374064837) internal successors, (2491), 802 states have internal predecessors, (2491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:47,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2491 transitions. [2022-01-18 15:26:47,901 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2491 transitions. Word has length 21 [2022-01-18 15:26:47,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:47,901 INFO L470 AbstractCegarLoop]: Abstraction has 803 states and 2491 transitions. [2022-01-18 15:26:47,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:47,901 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2491 transitions. [2022-01-18 15:26:47,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:47,902 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:47,902 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:47,921 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-01-18 15:26:48,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-01-18 15:26:48,117 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:48,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:48,118 INFO L85 PathProgramCache]: Analyzing trace with hash 574150527, now seen corresponding path program 21 times [2022-01-18 15:26:48,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:48,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753818432] [2022-01-18 15:26:48,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:48,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:48,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:48,179 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:48,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:48,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753818432] [2022-01-18 15:26:48,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753818432] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:48,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428515816] [2022-01-18 15:26:48,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:26:48,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:48,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:48,180 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:48,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 15:26:48,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:26:48,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:48,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:48,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:48,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 159 [2022-01-18 15:26:48,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 15:26:48,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-01-18 15:26:48,444 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:48,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:48,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 6 treesize of output 4 [2022-01-18 15:26:48,478 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:48,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:48,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 18 treesize of output 16 [2022-01-18 15:26: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 353 treesize of output 293 [2022-01-18 15:26:48,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:48,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 306 treesize of output 274 [2022-01-18 15:26:48,846 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:48,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428515816] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:48,846 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:48,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 15:26:48,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116502271] [2022-01-18 15:26:48,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:48,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:26:48,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:48,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:26:48,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:26:48,847 INFO L87 Difference]: Start difference. First operand 803 states and 2491 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:49,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:49,242 INFO L93 Difference]: Finished difference Result 1106 states and 3310 transitions. [2022-01-18 15:26:49,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:26:49,242 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:49,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:49,244 INFO L225 Difference]: With dead ends: 1106 [2022-01-18 15:26:49,244 INFO L226 Difference]: Without dead ends: 1055 [2022-01-18 15:26:49,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:26:49,245 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 172 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:49,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 107 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:49,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2022-01-18 15:26:49,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 827. [2022-01-18 15:26:49,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 826 states have (on average 3.085956416464891) internal successors, (2549), 826 states have internal predecessors, (2549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:49,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 2549 transitions. [2022-01-18 15:26:49,254 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 2549 transitions. Word has length 21 [2022-01-18 15:26:49,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:49,254 INFO L470 AbstractCegarLoop]: Abstraction has 827 states and 2549 transitions. [2022-01-18 15:26:49,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:49,254 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 2549 transitions. [2022-01-18 15:26:49,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:49,255 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:49,255 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:49,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:49,456 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,SelfDestructingSolverStorable108 [2022-01-18 15:26:49,456 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:49,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:49,456 INFO L85 PathProgramCache]: Analyzing trace with hash -2128687225, now seen corresponding path program 22 times [2022-01-18 15:26:49,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:49,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727283638] [2022-01-18 15:26:49,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:49,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:49,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:49,517 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:49,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:49,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727283638] [2022-01-18 15:26:49,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727283638] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:49,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18254065] [2022-01-18 15:26:49,518 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:26:49,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:49,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:49,519 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:49,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 15:26:49,550 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:26:49,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:49,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:49,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:49,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2022-01-18 15:26:49,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 15:26:49,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 44 treesize of output 36 [2022-01-18 15:26:49,771 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:49,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:49,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:49,817 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:49,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:49,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:26:50,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 353 treesize of output 293 [2022-01-18 15:26:50,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:50,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 274 [2022-01-18 15:26:50,154 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:50,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18254065] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:50,154 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:50,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 15:26:50,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569429767] [2022-01-18 15:26:50,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:50,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:26:50,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:50,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:26:50,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:26:50,155 INFO L87 Difference]: Start difference. First operand 827 states and 2549 transitions. Second operand has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:50,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:50,522 INFO L93 Difference]: Finished difference Result 1112 states and 3321 transitions. [2022-01-18 15:26:50,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:26:50,522 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:50,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:50,524 INFO L225 Difference]: With dead ends: 1112 [2022-01-18 15:26:50,524 INFO L226 Difference]: Without dead ends: 1057 [2022-01-18 15:26:50,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:26:50,524 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 163 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:50,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 113 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:50,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2022-01-18 15:26:50,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 841. [2022-01-18 15:26:50,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 840 states have (on average 3.073809523809524) internal successors, (2582), 840 states have internal predecessors, (2582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:50,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 2582 transitions. [2022-01-18 15:26:50,533 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 2582 transitions. Word has length 21 [2022-01-18 15:26:50,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:50,533 INFO L470 AbstractCegarLoop]: Abstraction has 841 states and 2582 transitions. [2022-01-18 15:26:50,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:50,534 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 2582 transitions. [2022-01-18 15:26:50,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:50,535 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:50,535 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:50,550 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-01-18 15:26:50,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:50,735 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:50,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:50,735 INFO L85 PathProgramCache]: Analyzing trace with hash -734384169, now seen corresponding path program 23 times [2022-01-18 15:26:50,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:50,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769542000] [2022-01-18 15:26:50,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:50,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:50,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:50,793 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:50,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:50,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769542000] [2022-01-18 15:26:50,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769542000] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:50,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926188154] [2022-01-18 15:26:50,794 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:26:50,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:50,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:50,795 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:50,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 15:26:50,822 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:26:50,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:50,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:50,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:50,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 133 treesize of output 113 [2022-01-18 15:26:50,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 104 [2022-01-18 15:26:50,966 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:50,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:50,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:50,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:26:51,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 350 treesize of output 290 [2022-01-18 15:26:51,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:51,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:26:51,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:51,298 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:51,312 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:51,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926188154] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:51,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:51,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 15:26:51,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300565482] [2022-01-18 15:26:51,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:51,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:26:51,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:51,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:26:51,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:26:51,313 INFO L87 Difference]: Start difference. First operand 841 states and 2582 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:51,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:51,506 INFO L93 Difference]: Finished difference Result 955 states and 2916 transitions. [2022-01-18 15:26:51,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:26:51,506 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:51,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:51,508 INFO L225 Difference]: With dead ends: 955 [2022-01-18 15:26:51,508 INFO L226 Difference]: Without dead ends: 912 [2022-01-18 15:26:51,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:26:51,508 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 78 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:51,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 120 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:51,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2022-01-18 15:26:51,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 851. [2022-01-18 15:26:51,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 850 states have (on average 3.0788235294117645) internal successors, (2617), 850 states have internal predecessors, (2617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:51,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 2617 transitions. [2022-01-18 15:26:51,517 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 2617 transitions. Word has length 21 [2022-01-18 15:26:51,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:51,517 INFO L470 AbstractCegarLoop]: Abstraction has 851 states and 2617 transitions. [2022-01-18 15:26:51,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:51,517 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 2617 transitions. [2022-01-18 15:26:51,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:51,518 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:51,518 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:51,533 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-01-18 15:26:51,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:51,718 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:51,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:51,718 INFO L85 PathProgramCache]: Analyzing trace with hash -571586057, now seen corresponding path program 24 times [2022-01-18 15:26:51,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:51,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445823212] [2022-01-18 15:26:51,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:51,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:51,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:51,774 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:51,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:51,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445823212] [2022-01-18 15:26:51,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445823212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:51,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190329438] [2022-01-18 15:26:51,775 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:26:51,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:51,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:51,775 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:51,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 15:26:51,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:26:51,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:51,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:51,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:51,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 15:26:51,833 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:26:51,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 176 [2022-01-18 15:26:51,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 152 [2022-01-18 15:26:52,007 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:52,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:52,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 20 treesize of output 18 [2022-01-18 15:26:52,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 18 treesize of output 16 [2022-01-18 15:26:52,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 353 treesize of output 293 [2022-01-18 15:26:52,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:52,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:26:52,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 6 treesize of output 4 [2022-01-18 15:26:52,398 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:52,413 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:52,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190329438] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:52,413 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:52,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:26:52,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749617817] [2022-01-18 15:26:52,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:52,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:26:52,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:52,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:26:52,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:26:52,414 INFO L87 Difference]: Start difference. First operand 851 states and 2617 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:52,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:52,612 INFO L93 Difference]: Finished difference Result 1126 states and 3389 transitions. [2022-01-18 15:26:52,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:26:52,612 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:52,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:52,613 INFO L225 Difference]: With dead ends: 1126 [2022-01-18 15:26:52,613 INFO L226 Difference]: Without dead ends: 1083 [2022-01-18 15:26:52,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:26:52,614 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 107 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:52,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 105 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:26:52,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1083 states. [2022-01-18 15:26:52,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1083 to 859. [2022-01-18 15:26:52,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 858 states have (on average 3.0944055944055946) internal successors, (2655), 858 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:52,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 2655 transitions. [2022-01-18 15:26:52,623 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 2655 transitions. Word has length 21 [2022-01-18 15:26:52,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:52,623 INFO L470 AbstractCegarLoop]: Abstraction has 859 states and 2655 transitions. [2022-01-18 15:26:52,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:52,623 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 2655 transitions. [2022-01-18 15:26:52,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:52,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:52,624 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:52,641 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-01-18 15:26:52,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:52,825 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:52,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:52,825 INFO L85 PathProgramCache]: Analyzing trace with hash -2081079687, now seen corresponding path program 25 times [2022-01-18 15:26:52,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:52,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140424003] [2022-01-18 15:26:52,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:52,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:52,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:52,874 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:52,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:52,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140424003] [2022-01-18 15:26:52,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140424003] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:52,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466334903] [2022-01-18 15:26:52,874 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:26:52,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:52,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:52,875 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:52,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 15:26:52,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:52,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:52,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:52,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 15:26:52,928 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:26:52,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 181 [2022-01-18 15:26:52,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 193 treesize of output 161 [2022-01-18 15:26:53,100 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:53,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:53,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:53,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:26:53,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 293 [2022-01-18 15:26:53,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:53,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:26:53,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 6 treesize of output 4 [2022-01-18 15:26:53,476 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:53,491 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:53,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466334903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:53,492 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:53,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:26:53,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563360672] [2022-01-18 15:26:53,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:53,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:26:53,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:53,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:26:53,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:26:53,492 INFO L87 Difference]: Start difference. First operand 859 states and 2655 transitions. Second operand has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:53,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:53,773 INFO L93 Difference]: Finished difference Result 1039 states and 3138 transitions. [2022-01-18 15:26:53,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:26:53,773 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:53,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:53,775 INFO L225 Difference]: With dead ends: 1039 [2022-01-18 15:26:53,775 INFO L226 Difference]: Without dead ends: 992 [2022-01-18 15:26:53,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:26:53,775 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 103 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:53,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 120 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:53,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states. [2022-01-18 15:26:53,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 855. [2022-01-18 15:26:53,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 855 states, 854 states have (on average 3.0948477751756442) internal successors, (2643), 854 states have internal predecessors, (2643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:53,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 855 states to 855 states and 2643 transitions. [2022-01-18 15:26:53,784 INFO L78 Accepts]: Start accepts. Automaton has 855 states and 2643 transitions. Word has length 21 [2022-01-18 15:26:53,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:53,784 INFO L470 AbstractCegarLoop]: Abstraction has 855 states and 2643 transitions. [2022-01-18 15:26:53,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:53,784 INFO L276 IsEmpty]: Start isEmpty. Operand 855 states and 2643 transitions. [2022-01-18 15:26:53,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:53,785 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:53,785 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:53,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:53,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 15:26:53,985 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:53,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:53,986 INFO L85 PathProgramCache]: Analyzing trace with hash 180188119, now seen corresponding path program 26 times [2022-01-18 15:26:53,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:53,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028399911] [2022-01-18 15:26:53,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:53,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:53,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:54,139 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:54,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:54,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028399911] [2022-01-18 15:26:54,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028399911] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:54,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856484447] [2022-01-18 15:26:54,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:26:54,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:54,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:54,141 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:54,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 15:26:54,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:26:54,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:54,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:54,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:54,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 159 [2022-01-18 15:26:54,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:26:54,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 15:26:54,420 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:54,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:54,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 20 treesize of output 18 [2022-01-18 15:26:54,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:26:54,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 6 treesize of output 4 [2022-01-18 15:26:54,509 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:54,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 293 [2022-01-18 15:26:54,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:54,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-01-18 15:26:54,859 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:54,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856484447] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:54,859 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:54,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 15:26:54,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279089925] [2022-01-18 15:26:54,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:54,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:26:54,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:54,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:26:54,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:26:54,860 INFO L87 Difference]: Start difference. First operand 855 states and 2643 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:55,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:55,099 INFO L93 Difference]: Finished difference Result 1083 states and 3240 transitions. [2022-01-18 15:26:55,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:26:55,099 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:55,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:55,101 INFO L225 Difference]: With dead ends: 1083 [2022-01-18 15:26:55,101 INFO L226 Difference]: Without dead ends: 1040 [2022-01-18 15:26:55,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:26:55,101 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 130 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:55,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 96 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:26:55,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1040 states. [2022-01-18 15:26:55,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1040 to 859. [2022-01-18 15:26:55,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 858 states have (on average 3.096736596736597) internal successors, (2657), 858 states have internal predecessors, (2657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:55,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 2657 transitions. [2022-01-18 15:26:55,110 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 2657 transitions. Word has length 21 [2022-01-18 15:26:55,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:55,110 INFO L470 AbstractCegarLoop]: Abstraction has 859 states and 2657 transitions. [2022-01-18 15:26:55,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:55,110 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 2657 transitions. [2022-01-18 15:26:55,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:55,111 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:55,112 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:55,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:55,316 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,SelfDestructingSolverStorable113 [2022-01-18 15:26:55,316 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:55,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:55,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1329305511, now seen corresponding path program 27 times [2022-01-18 15:26:55,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:55,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209714800] [2022-01-18 15:26:55,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:55,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:55,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:55,370 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:55,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:55,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209714800] [2022-01-18 15:26:55,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209714800] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:55,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214548615] [2022-01-18 15:26:55,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:26:55,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:55,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:55,372 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:55,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 15:26:55,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:26:55,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:55,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:55,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:55,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 176 [2022-01-18 15:26:55,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 65 treesize of output 53 [2022-01-18 15:26:55,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:55,630 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:55,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:55,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:55,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:26:55,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:55,698 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:55,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:55,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 366 treesize of output 334 [2022-01-18 15:26:55,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 317 treesize of output 257 [2022-01-18 15:26:56,015 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:56,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214548615] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:56,015 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:56,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 15:26:56,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69536377] [2022-01-18 15:26:56,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:56,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:26:56,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:56,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:26:56,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:26:56,016 INFO L87 Difference]: Start difference. First operand 859 states and 2657 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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-01-18 15:26:56,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:56,334 INFO L93 Difference]: Finished difference Result 1087 states and 3227 transitions. [2022-01-18 15:26:56,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:26:56,335 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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 21 [2022-01-18 15:26:56,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:56,336 INFO L225 Difference]: With dead ends: 1087 [2022-01-18 15:26:56,336 INFO L226 Difference]: Without dead ends: 1034 [2022-01-18 15:26:56,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:26:56,337 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 135 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:56,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 110 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:56,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2022-01-18 15:26:56,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 847. [2022-01-18 15:26:56,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 847 states, 846 states have (on average 3.0839243498817965) internal successors, (2609), 846 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:56,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 2609 transitions. [2022-01-18 15:26:56,347 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 2609 transitions. Word has length 21 [2022-01-18 15:26:56,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:56,347 INFO L470 AbstractCegarLoop]: Abstraction has 847 states and 2609 transitions. [2022-01-18 15:26:56,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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-01-18 15:26:56,347 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 2609 transitions. [2022-01-18 15:26:56,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:56,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:56,348 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:56,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:56,548 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,SelfDestructingSolverStorable114 [2022-01-18 15:26:56,548 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:56,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:56,549 INFO L85 PathProgramCache]: Analyzing trace with hash 433930455, now seen corresponding path program 28 times [2022-01-18 15:26:56,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:56,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72717180] [2022-01-18 15:26:56,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:56,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:56,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:56,604 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:56,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:56,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72717180] [2022-01-18 15:26:56,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72717180] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:56,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532250255] [2022-01-18 15:26:56,604 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:26:56,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:56,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:56,605 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:56,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 15:26:56,637 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:26:56,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:56,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:56,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:56,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 233 treesize of output 197 [2022-01-18 15:26:56,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:26:56,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 16 treesize of output 14 [2022-01-18 15:26:56,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 25 treesize of output 21 [2022-01-18 15:26:56,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-01-18 15:26:56,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:56,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:56,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:56,914 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:56,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:26:56,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:26:57,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 293 [2022-01-18 15:26:57,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:26:57,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-01-18 15:26:57,291 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:57,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532250255] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:57,291 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:57,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 15:26:57,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617948513] [2022-01-18 15:26:57,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:57,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:26:57,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:57,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:26:57,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:26:57,292 INFO L87 Difference]: Start difference. First operand 847 states and 2609 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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-01-18 15:26:57,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:57,549 INFO L93 Difference]: Finished difference Result 984 states and 2946 transitions. [2022-01-18 15:26:57,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:26:57,549 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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 21 [2022-01-18 15:26:57,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:57,550 INFO L225 Difference]: With dead ends: 984 [2022-01-18 15:26:57,550 INFO L226 Difference]: Without dead ends: 933 [2022-01-18 15:26:57,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:26:57,550 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 94 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:57,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 124 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:26:57,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2022-01-18 15:26:57,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 836. [2022-01-18 15:26:57,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 835 states have (on average 3.074251497005988) internal successors, (2567), 835 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:57,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 2567 transitions. [2022-01-18 15:26:57,560 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 2567 transitions. Word has length 21 [2022-01-18 15:26:57,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:57,560 INFO L470 AbstractCegarLoop]: Abstraction has 836 states and 2567 transitions. [2022-01-18 15:26:57,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 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-01-18 15:26:57,560 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 2567 transitions. [2022-01-18 15:26:57,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:57,561 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:57,561 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:57,576 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-01-18 15:26:57,761 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,SelfDestructingSolverStorable115 [2022-01-18 15:26:57,761 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:57,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:57,762 INFO L85 PathProgramCache]: Analyzing trace with hash 2064291907, now seen corresponding path program 29 times [2022-01-18 15:26:57,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:57,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59796702] [2022-01-18 15:26:57,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:57,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:57,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:26:57,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:26:57,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:26:57,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59796702] [2022-01-18 15:26:57,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59796702] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:26:57,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539428398] [2022-01-18 15:26:57,883 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:26:57,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:57,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:26:57,884 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:26:57,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 15:26:57,911 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:26:57,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:26:57,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:26:57,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:26:58,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 112 [2022-01-18 15:26:58,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 85 [2022-01-18 15:26:58,111 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:58,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:26:58,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:26:58,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:26:58,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 296 [2022-01-18 15:26:58,423 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:26:58,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:26:58,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:26:58,428 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:26:58,430 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:26:58,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539428398] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:26:58,430 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:26:58,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-01-18 15:26:58,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742180542] [2022-01-18 15:26:58,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:26:58,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:26:58,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:26:58,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:26:58,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:26:58,431 INFO L87 Difference]: Start difference. First operand 836 states and 2567 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:59,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:26:59,774 INFO L93 Difference]: Finished difference Result 1632 states and 4788 transitions. [2022-01-18 15:26:59,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:26:59,774 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:26:59,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:26:59,776 INFO L225 Difference]: With dead ends: 1632 [2022-01-18 15:26:59,776 INFO L226 Difference]: Without dead ends: 1370 [2022-01-18 15:26:59,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 697 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=561, Invalid=2409, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 15:26:59,777 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 255 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 1181 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:26:59,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 310 Invalid, 1260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1181 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:26:59,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2022-01-18 15:26:59,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 818. [2022-01-18 15:26:59,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.086903304773562) internal successors, (2522), 817 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:59,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 2522 transitions. [2022-01-18 15:26:59,787 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 2522 transitions. Word has length 21 [2022-01-18 15:26:59,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:26:59,787 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 2522 transitions. [2022-01-18 15:26:59,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:26:59,787 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 2522 transitions. [2022-01-18 15:26:59,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:26:59,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:26:59,788 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:26:59,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 15:26:59,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:26:59,988 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:26:59,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:26:59,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1139303579, now seen corresponding path program 30 times [2022-01-18 15:26:59,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:26:59,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631536844] [2022-01-18 15:26:59,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:26:59,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:26:59,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:00,102 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:00,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:00,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631536844] [2022-01-18 15:27:00,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631536844] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:00,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493620037] [2022-01-18 15:27:00,102 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:27:00,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:00,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:00,103 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:00,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 15:27:00,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:27:00,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:00,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:00,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:00,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 266 treesize of output 218 [2022-01-18 15:27:00,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 210 treesize of output 182 [2022-01-18 15:27:00,386 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:00,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:00,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:00,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:00,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 328 treesize of output 296 [2022-01-18 15:27:00,698 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:27:00,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 24 treesize of output 19 [2022-01-18 15:27:00,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:00,702 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:00,705 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:00,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493620037] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:00,705 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:00,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 22 [2022-01-18 15:27:00,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556078547] [2022-01-18 15:27:00,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:00,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:27:00,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:00,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:27:00,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:27:00,706 INFO L87 Difference]: Start difference. First operand 818 states and 2522 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:02,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:02,727 INFO L93 Difference]: Finished difference Result 2018 states and 5773 transitions. [2022-01-18 15:27:02,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 15:27:02,727 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:02,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:02,730 INFO L225 Difference]: With dead ends: 2018 [2022-01-18 15:27:02,730 INFO L226 Difference]: Without dead ends: 1817 [2022-01-18 15:27:02,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1744 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=870, Invalid=4982, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 15:27:02,730 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 439 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 1571 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 1708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:02,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [439 Valid, 471 Invalid, 1708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1571 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:27:02,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1817 states. [2022-01-18 15:27:02,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1817 to 895. [2022-01-18 15:27:02,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 894 states have (on average 3.135346756152125) internal successors, (2803), 894 states have internal predecessors, (2803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:02,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 2803 transitions. [2022-01-18 15:27:02,743 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 2803 transitions. Word has length 21 [2022-01-18 15:27:02,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:02,743 INFO L470 AbstractCegarLoop]: Abstraction has 895 states and 2803 transitions. [2022-01-18 15:27:02,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:02,743 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 2803 transitions. [2022-01-18 15:27:02,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:02,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:02,744 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:02,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:02,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:02,945 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:02,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:02,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1220702635, now seen corresponding path program 31 times [2022-01-18 15:27:02,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:02,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682984250] [2022-01-18 15:27:02,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:02,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:02,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:03,014 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:03,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:03,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682984250] [2022-01-18 15:27:03,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682984250] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:03,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590255817] [2022-01-18 15:27:03,014 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:27:03,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:03,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:03,015 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:03,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 15:27:03,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:03,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:03,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:03,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 119 [2022-01-18 15:27:03,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 112 treesize of output 92 [2022-01-18 15:27:03,255 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:03,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:03,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 20 treesize of output 18 [2022-01-18 15:27:03,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 18 treesize of output 16 [2022-01-18 15:27:03,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 296 [2022-01-18 15:27:03,560 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:27:03,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:27:03,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:03,564 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:03,567 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:03,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590255817] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:03,567 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:03,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 15:27:03,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298018528] [2022-01-18 15:27:03,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:03,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:27:03,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:03,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:27:03,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:27:03,568 INFO L87 Difference]: Start difference. First operand 895 states and 2803 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:04,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:04,839 INFO L93 Difference]: Finished difference Result 1372 states and 4016 transitions. [2022-01-18 15:27:04,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 15:27:04,840 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:04,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:04,841 INFO L225 Difference]: With dead ends: 1372 [2022-01-18 15:27:04,841 INFO L226 Difference]: Without dead ends: 1069 [2022-01-18 15:27:04,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 736 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=516, Invalid=2564, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 15:27:04,842 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 174 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 1195 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:04,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 340 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1195 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:27:04,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2022-01-18 15:27:04,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 829. [2022-01-18 15:27:04,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 828 states have (on average 3.11231884057971) internal successors, (2577), 828 states have internal predecessors, (2577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:04,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 2577 transitions. [2022-01-18 15:27:04,862 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 2577 transitions. Word has length 21 [2022-01-18 15:27:04,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:04,862 INFO L470 AbstractCegarLoop]: Abstraction has 829 states and 2577 transitions. [2022-01-18 15:27:04,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:04,862 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 2577 transitions. [2022-01-18 15:27:04,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:04,863 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:04,863 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:04,879 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-01-18 15:27:05,063 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,SelfDestructingSolverStorable118 [2022-01-18 15:27:05,064 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:05,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:05,064 INFO L85 PathProgramCache]: Analyzing trace with hash -967750251, now seen corresponding path program 32 times [2022-01-18 15:27:05,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:05,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667145463] [2022-01-18 15:27:05,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:05,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:05,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:05,138 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:05,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:05,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667145463] [2022-01-18 15:27:05,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667145463] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:05,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477664394] [2022-01-18 15:27:05,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:27:05,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:05,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:05,139 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:05,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 15:27:05,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:27:05,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:05,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:27:05,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:05,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 153 [2022-01-18 15:27:05,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 85 [2022-01-18 15:27:05,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 73 [2022-01-18 15:27:05,601 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:05,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:05,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:27:05,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:27:05,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:05,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 298 treesize of output 278 [2022-01-18 15:27:06,022 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:27:06,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 24 treesize of output 19 [2022-01-18 15:27:06,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:06,026 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:06,028 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:06,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477664394] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:06,029 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:06,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 25 [2022-01-18 15:27:06,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962130055] [2022-01-18 15:27:06,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:06,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:27:06,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:06,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:27:06,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=464, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:27:06,029 INFO L87 Difference]: Start difference. First operand 829 states and 2577 transitions. Second operand has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:07,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:07,358 INFO L93 Difference]: Finished difference Result 1319 states and 3797 transitions. [2022-01-18 15:27:07,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:27:07,358 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:07,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:07,360 INFO L225 Difference]: With dead ends: 1319 [2022-01-18 15:27:07,360 INFO L226 Difference]: Without dead ends: 1120 [2022-01-18 15:27:07,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=515, Invalid=1837, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:27:07,360 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 236 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 1236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:07,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 325 Invalid, 1236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1173 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:27:07,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2022-01-18 15:27:07,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 827. [2022-01-18 15:27:07,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 826 states have (on average 3.1077481840193704) internal successors, (2567), 826 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:07,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 2567 transitions. [2022-01-18 15:27:07,370 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 2567 transitions. Word has length 21 [2022-01-18 15:27:07,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:07,371 INFO L470 AbstractCegarLoop]: Abstraction has 827 states and 2567 transitions. [2022-01-18 15:27:07,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:07,371 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 2567 transitions. [2022-01-18 15:27:07,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:07,372 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:07,372 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:07,393 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-01-18 15:27:07,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:07,587 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:07,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:07,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1358821577, now seen corresponding path program 33 times [2022-01-18 15:27:07,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:07,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210346526] [2022-01-18 15:27:07,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:07,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:07,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:07,675 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:27:07,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:07,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210346526] [2022-01-18 15:27:07,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210346526] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:07,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001914490] [2022-01-18 15:27:07,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:27:07,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:07,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:07,676 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:07,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 15:27:07,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:27:07,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:07,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 15:27:07,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:07,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 34 treesize of output 26 [2022-01-18 15:27:07,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2022-01-18 15:27:07,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 304 treesize of output 256 [2022-01-18 15:27:07,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:27:07,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 270 treesize of output 230 [2022-01-18 15:27:08,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:27:08,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:08,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:08,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:08,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:08,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 353 treesize of output 293 [2022-01-18 15:27:08,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:27:08,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:08,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 239 treesize of output 219 [2022-01-18 15:27:08,775 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:27:08,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001914490] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:08,775 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:08,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 15:27:08,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316678113] [2022-01-18 15:27:08,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:08,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:27:08,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:08,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:27:08,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:27:08,776 INFO L87 Difference]: Start difference. First operand 827 states and 2567 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:09,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:09,013 INFO L93 Difference]: Finished difference Result 933 states and 2846 transitions. [2022-01-18 15:27:09,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:27:09,013 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 21 [2022-01-18 15:27:09,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:09,015 INFO L225 Difference]: With dead ends: 933 [2022-01-18 15:27:09,015 INFO L226 Difference]: Without dead ends: 882 [2022-01-18 15:27:09,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:27:09,015 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 89 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:09,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 82 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:27:09,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2022-01-18 15:27:09,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 816. [2022-01-18 15:27:09,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.085889570552147) internal successors, (2515), 815 states have internal predecessors, (2515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:09,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 2515 transitions. [2022-01-18 15:27:09,023 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 2515 transitions. Word has length 21 [2022-01-18 15:27:09,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:09,023 INFO L470 AbstractCegarLoop]: Abstraction has 816 states and 2515 transitions. [2022-01-18 15:27:09,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:09,024 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 2515 transitions. [2022-01-18 15:27:09,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:09,025 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:09,025 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:09,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:09,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:09,225 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:09,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:09,225 INFO L85 PathProgramCache]: Analyzing trace with hash -998269909, now seen corresponding path program 34 times [2022-01-18 15:27:09,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:09,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521396333] [2022-01-18 15:27:09,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:09,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:09,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:09,453 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:09,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:09,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521396333] [2022-01-18 15:27:09,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521396333] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:09,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628117100] [2022-01-18 15:27:09,454 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:27:09,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:09,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:09,455 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:09,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 15:27:09,483 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:27:09,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:09,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:09,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:09,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:27:09,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 211 treesize of output 179 [2022-01-18 15:27:09,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:27:09,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 190 treesize of output 158 [2022-01-18 15:27:09,788 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:09,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:09,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 20 treesize of output 18 [2022-01-18 15:27:09,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:27:09,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 296 [2022-01-18 15:27:10,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:10,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:27:10,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 6 treesize of output 4 [2022-01-18 15:27:10,174 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:10,199 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:10,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628117100] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:10,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:10,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 21 [2022-01-18 15:27:10,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266803982] [2022-01-18 15:27:10,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:10,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:27:10,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:10,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:27:10,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:27:10,200 INFO L87 Difference]: Start difference. First operand 816 states and 2515 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:11,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:11,046 INFO L93 Difference]: Finished difference Result 1186 states and 3594 transitions. [2022-01-18 15:27:11,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:27:11,046 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 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 21 [2022-01-18 15:27:11,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:11,048 INFO L225 Difference]: With dead ends: 1186 [2022-01-18 15:27:11,048 INFO L226 Difference]: Without dead ends: 1043 [2022-01-18 15:27:11,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=246, Invalid=1314, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:27:11,048 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 125 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:11,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 304 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 893 Invalid, 0 Unknown, 44 Unchecked, 0.3s Time] [2022-01-18 15:27:11,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2022-01-18 15:27:11,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 865. [2022-01-18 15:27:11,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 864 states have (on average 3.1180555555555554) internal successors, (2694), 864 states have internal predecessors, (2694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:11,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 2694 transitions. [2022-01-18 15:27:11,057 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 2694 transitions. Word has length 21 [2022-01-18 15:27:11,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:11,057 INFO L470 AbstractCegarLoop]: Abstraction has 865 states and 2694 transitions. [2022-01-18 15:27:11,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:11,057 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 2694 transitions. [2022-01-18 15:27:11,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:11,058 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:11,059 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:11,074 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-01-18 15:27:11,271 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,SelfDestructingSolverStorable121 [2022-01-18 15:27:11,271 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:11,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:11,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1685946655, now seen corresponding path program 35 times [2022-01-18 15:27:11,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:11,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339599822] [2022-01-18 15:27:11,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:11,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:11,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:11,363 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:11,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:11,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339599822] [2022-01-18 15:27:11,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339599822] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:11,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728837649] [2022-01-18 15:27:11,363 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:27:11,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:11,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:11,364 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:11,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 15:27:11,392 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:27:11,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:11,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:11,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:11,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:27:11,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 158 [2022-01-18 15:27:11,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:27:11,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 170 treesize of output 142 [2022-01-18 15:27:11,658 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:11,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:11,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:11,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:11,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 293 [2022-01-18 15:27:11,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:11,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:27:11,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:11,986 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:12,007 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:12,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728837649] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:12,008 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:12,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 15:27:12,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558671137] [2022-01-18 15:27:12,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:12,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:27:12,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:12,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:27:12,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:27:12,008 INFO L87 Difference]: Start difference. First operand 865 states and 2694 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:12,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:12,329 INFO L93 Difference]: Finished difference Result 1298 states and 3928 transitions. [2022-01-18 15:27:12,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:27:12,329 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 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 21 [2022-01-18 15:27:12,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:12,331 INFO L225 Difference]: With dead ends: 1298 [2022-01-18 15:27:12,331 INFO L226 Difference]: Without dead ends: 1225 [2022-01-18 15:27:12,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=152, Invalid=498, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:27:12,331 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 148 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:12,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 132 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 571 Invalid, 0 Unknown, 7 Unchecked, 0.2s Time] [2022-01-18 15:27:12,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1225 states. [2022-01-18 15:27:12,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1225 to 902. [2022-01-18 15:27:12,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 902 states, 901 states have (on average 3.1476137624861265) internal successors, (2836), 901 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:12,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 2836 transitions. [2022-01-18 15:27:12,342 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 2836 transitions. Word has length 21 [2022-01-18 15:27:12,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:12,342 INFO L470 AbstractCegarLoop]: Abstraction has 902 states and 2836 transitions. [2022-01-18 15:27:12,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:12,342 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 2836 transitions. [2022-01-18 15:27:12,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:12,343 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:12,343 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:12,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:12,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-01-18 15:27:12,544 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:12,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:12,544 INFO L85 PathProgramCache]: Analyzing trace with hash 315700265, now seen corresponding path program 36 times [2022-01-18 15:27:12,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:12,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680898047] [2022-01-18 15:27:12,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:12,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:12,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:12,637 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:12,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:12,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680898047] [2022-01-18 15:27:12,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680898047] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:12,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022479244] [2022-01-18 15:27:12,637 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:27:12,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:12,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:12,638 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:12,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 15:27:12,665 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:27:12,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:12,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:12,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:12,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:27:12,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:27:12,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 223 treesize of output 187 [2022-01-18 15:27:12,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 151 [2022-01-18 15:27:13,059 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:13,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:13,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 20 treesize of output 18 [2022-01-18 15:27: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 18 treesize of output 16 [2022-01-18 15:27:13,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 328 treesize of output 296 [2022-01-18 15:27:13,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:13,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:27:13,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:13,435 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:13,460 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:13,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022479244] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:13,460 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:13,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 15:27:13,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600380737] [2022-01-18 15:27:13,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:13,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:27:13,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:13,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:27:13,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:27:13,460 INFO L87 Difference]: Start difference. First operand 902 states and 2836 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:13,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:13,692 INFO L93 Difference]: Finished difference Result 1074 states and 3309 transitions. [2022-01-18 15:27:13,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:27:13,692 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 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 21 [2022-01-18 15:27:13,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:13,694 INFO L225 Difference]: With dead ends: 1074 [2022-01-18 15:27:13,694 INFO L226 Difference]: Without dead ends: 985 [2022-01-18 15:27:13,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:27:13,694 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 84 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:13,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 128 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 410 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-01-18 15:27:13,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states. [2022-01-18 15:27:13,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 906. [2022-01-18 15:27:13,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 3.1425414364640885) internal successors, (2844), 905 states have internal predecessors, (2844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:13,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 2844 transitions. [2022-01-18 15:27:13,703 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 2844 transitions. Word has length 21 [2022-01-18 15:27:13,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:13,703 INFO L470 AbstractCegarLoop]: Abstraction has 906 states and 2844 transitions. [2022-01-18 15:27:13,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:13,703 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 2844 transitions. [2022-01-18 15:27:13,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:13,704 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:13,704 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:13,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:13,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-01-18 15:27:13,905 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:13,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:13,905 INFO L85 PathProgramCache]: Analyzing trace with hash -292712471, now seen corresponding path program 37 times [2022-01-18 15:27:13,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:13,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939439462] [2022-01-18 15:27:13,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:13,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:13,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:14,016 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:14,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:14,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939439462] [2022-01-18 15:27:14,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939439462] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:14,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633994679] [2022-01-18 15:27:14,017 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:27:14,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:14,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:14,018 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:14,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 15:27:14,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:14,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:14,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:14,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 58 treesize of output 50 [2022-01-18 15:27:14,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 186 treesize of output 158 [2022-01-18 15:27:14,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:27:14,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 141 [2022-01-18 15:27:14,305 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:14,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:14,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:27:14,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 18 treesize of output 16 [2022-01-18 15:27:14,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 296 [2022-01-18 15:27:14,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:14,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:27:14,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:14,626 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:14,650 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:14,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633994679] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:14,650 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:14,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-01-18 15:27:14,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759690768] [2022-01-18 15:27:14,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:14,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:27:14,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:14,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:27:14,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:27:14,651 INFO L87 Difference]: Start difference. First operand 906 states and 2844 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:14,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:14,917 INFO L93 Difference]: Finished difference Result 1103 states and 3411 transitions. [2022-01-18 15:27:14,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:27:14,917 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 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 21 [2022-01-18 15:27:14,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:14,919 INFO L225 Difference]: With dead ends: 1103 [2022-01-18 15:27:14,919 INFO L226 Difference]: Without dead ends: 1036 [2022-01-18 15:27:14,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:27:14,919 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 68 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:14,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 157 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 569 Invalid, 0 Unknown, 80 Unchecked, 0.2s Time] [2022-01-18 15:27:14,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2022-01-18 15:27:14,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 906. [2022-01-18 15:27:14,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 3.1535911602209943) internal successors, (2854), 905 states have internal predecessors, (2854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:14,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 2854 transitions. [2022-01-18 15:27:14,929 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 2854 transitions. Word has length 21 [2022-01-18 15:27:14,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:14,929 INFO L470 AbstractCegarLoop]: Abstraction has 906 states and 2854 transitions. [2022-01-18 15:27:14,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:14,929 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 2854 transitions. [2022-01-18 15:27:14,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:14,930 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:14,930 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:14,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 15:27:15,130 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,SelfDestructingSolverStorable124 [2022-01-18 15:27:15,131 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:15,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:15,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1002685781, now seen corresponding path program 38 times [2022-01-18 15:27:15,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:15,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608986729] [2022-01-18 15:27:15,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:15,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:15,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:15,304 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:15,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:15,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608986729] [2022-01-18 15:27:15,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608986729] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:15,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893042196] [2022-01-18 15:27:15,304 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:27:15,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:15,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:15,305 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:15,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 15:27:15,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:27:15,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:15,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:15,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:15,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 197 treesize of output 169 [2022-01-18 15:27:15,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 52 [2022-01-18 15:27:15,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 21 treesize of output 17 [2022-01-18 15:27:15,590 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:15,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:15,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:27:15,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:15,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:15,684 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:15,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:15,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 341 treesize of output 289 [2022-01-18 15:27:15,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 272 treesize of output 240 [2022-01-18 15:27:15,993 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:15,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893042196] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:15,993 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:15,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 23 [2022-01-18 15:27:15,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803446731] [2022-01-18 15:27:15,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:15,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:27:15,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:15,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:27:15,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:27:15,994 INFO L87 Difference]: Start difference. First operand 906 states and 2854 transitions. Second operand has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:17,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:17,195 INFO L93 Difference]: Finished difference Result 1419 states and 4289 transitions. [2022-01-18 15:27:17,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:27:17,195 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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 21 [2022-01-18 15:27:17,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:17,198 INFO L225 Difference]: With dead ends: 1419 [2022-01-18 15:27:17,198 INFO L226 Difference]: Without dead ends: 1294 [2022-01-18 15:27:17,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=347, Invalid=1723, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:27:17,198 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 156 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 1561 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 1613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:17,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 498 Invalid, 1613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1561 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:27:17,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1294 states. [2022-01-18 15:27:17,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1294 to 927. [2022-01-18 15:27:17,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 927 states, 926 states have (on average 3.1457883369330455) internal successors, (2913), 926 states have internal predecessors, (2913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:17,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 927 states to 927 states and 2913 transitions. [2022-01-18 15:27:17,209 INFO L78 Accepts]: Start accepts. Automaton has 927 states and 2913 transitions. Word has length 21 [2022-01-18 15:27:17,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:17,209 INFO L470 AbstractCegarLoop]: Abstraction has 927 states and 2913 transitions. [2022-01-18 15:27:17,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:17,209 INFO L276 IsEmpty]: Start isEmpty. Operand 927 states and 2913 transitions. [2022-01-18 15:27:17,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:17,210 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:17,210 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:17,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-18 15:27:17,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-01-18 15:27:17,411 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:17,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:17,411 INFO L85 PathProgramCache]: Analyzing trace with hash 76715803, now seen corresponding path program 39 times [2022-01-18 15:27:17,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:17,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978907261] [2022-01-18 15:27:17,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:17,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:17,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:17,490 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:17,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:17,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978907261] [2022-01-18 15:27:17,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978907261] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:17,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400411581] [2022-01-18 15:27:17,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:27:17,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:17,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:17,491 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:17,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 15:27:17,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:27:17,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:17,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:27:17,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:17,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:27:17,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:27:17,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:27:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 47 [2022-01-18 15:27:17,902 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:17,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:17,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:27:17,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:27:18,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:18,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 71 [2022-01-18 15:27:18,313 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:18,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 34 treesize of output 34 [2022-01-18 15:27:18,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 6 treesize of output 4 [2022-01-18 15:27:18,331 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:18,360 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:18,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400411581] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:18,360 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:18,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 23 [2022-01-18 15:27:18,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844964435] [2022-01-18 15:27:18,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:18,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:27:18,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:18,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:27:18,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:27:18,361 INFO L87 Difference]: Start difference. First operand 927 states and 2913 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:19,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:19,051 INFO L93 Difference]: Finished difference Result 1241 states and 3763 transitions. [2022-01-18 15:27:19,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:27:19,051 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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 21 [2022-01-18 15:27:19,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:19,053 INFO L225 Difference]: With dead ends: 1241 [2022-01-18 15:27:19,053 INFO L226 Difference]: Without dead ends: 1101 [2022-01-18 15:27:19,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=227, Invalid=1333, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:27:19,053 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 115 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 1197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 225 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:19,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 338 Invalid, 1197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 946 Invalid, 0 Unknown, 225 Unchecked, 0.3s Time] [2022-01-18 15:27:19,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2022-01-18 15:27:19,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 861. [2022-01-18 15:27:19,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 860 states have (on average 3.0767441860465117) internal successors, (2646), 860 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:19,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 2646 transitions. [2022-01-18 15:27:19,063 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 2646 transitions. Word has length 21 [2022-01-18 15:27:19,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:19,063 INFO L470 AbstractCegarLoop]: Abstraction has 861 states and 2646 transitions. [2022-01-18 15:27:19,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:19,063 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 2646 transitions. [2022-01-18 15:27:19,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:19,064 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:19,064 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:19,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:19,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:19,266 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:19,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:19,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1390685977, now seen corresponding path program 40 times [2022-01-18 15:27:19,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:19,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998299925] [2022-01-18 15:27:19,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:19,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:19,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:19,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:19,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:19,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998299925] [2022-01-18 15:27:19,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998299925] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:19,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609026048] [2022-01-18 15:27:19,344 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:27:19,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:19,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:19,347 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:19,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 15:27:19,376 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:27:19,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:19,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:19,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:19,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:27:19,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:27:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 177 [2022-01-18 15:27:19,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 141 [2022-01-18 15:27:19,742 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:19,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:19,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 20 treesize of output 18 [2022-01-18 15:27:19,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 18 treesize of output 16 [2022-01-18 15:27:19,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 296 [2022-01-18 15:27:20,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:20,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:27:20,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:20,118 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:20,137 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:20,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609026048] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:20,138 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:20,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 15:27:20,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510830707] [2022-01-18 15:27:20,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:20,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:27:20,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:20,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:27:20,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:27:20,138 INFO L87 Difference]: Start difference. First operand 861 states and 2646 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 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-01-18 15:27:20,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:20,363 INFO L93 Difference]: Finished difference Result 1031 states and 3114 transitions. [2022-01-18 15:27:20,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:27:20,363 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 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 21 [2022-01-18 15:27:20,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:20,365 INFO L225 Difference]: With dead ends: 1031 [2022-01-18 15:27:20,365 INFO L226 Difference]: Without dead ends: 948 [2022-01-18 15:27:20,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:27:20,365 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 87 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:20,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 123 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 454 Invalid, 0 Unknown, 53 Unchecked, 0.1s Time] [2022-01-18 15:27:20,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states. [2022-01-18 15:27:20,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 852. [2022-01-18 15:27:20,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 851 states have (on average 3.070505287896592) internal successors, (2613), 851 states have internal predecessors, (2613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:20,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 2613 transitions. [2022-01-18 15:27:20,375 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 2613 transitions. Word has length 21 [2022-01-18 15:27:20,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:20,375 INFO L470 AbstractCegarLoop]: Abstraction has 852 states and 2613 transitions. [2022-01-18 15:27:20,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 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-01-18 15:27:20,375 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 2613 transitions. [2022-01-18 15:27:20,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:20,376 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:20,376 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:20,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-01-18 15:27:20,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:20,577 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:20,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:20,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1975767506, now seen corresponding path program 17 times [2022-01-18 15:27:20,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:20,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224527671] [2022-01-18 15:27:20,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:20,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:20,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:20,609 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:20,609 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:20,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224527671] [2022-01-18 15:27:20,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224527671] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:20,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652118322] [2022-01-18 15:27:20,609 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:27:20,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:20,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:20,610 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:20,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 15:27:20,638 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:27:20,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:20,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 15:27:20,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:20,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 55 [2022-01-18 15:27:20,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 55 treesize of output 47 [2022-01-18 15:27:20,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 43 [2022-01-18 15:27:20,712 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:27:20,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:20,779 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:27:20,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652118322] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:20,779 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:20,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-01-18 15:27:20,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803608296] [2022-01-18 15:27:20,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:20,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 15:27:20,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:20,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 15:27:20,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:27:20,780 INFO L87 Difference]: Start difference. First operand 852 states and 2613 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:20,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:20,902 INFO L93 Difference]: Finished difference Result 907 states and 2727 transitions. [2022-01-18 15:27:20,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:27:20,902 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:20,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:20,903 INFO L225 Difference]: With dead ends: 907 [2022-01-18 15:27:20,903 INFO L226 Difference]: Without dead ends: 665 [2022-01-18 15:27:20,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:27:20,904 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 70 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:20,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 39 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:27:20,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-01-18 15:27:20,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 575. [2022-01-18 15:27:20,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 2.956445993031359) internal successors, (1697), 574 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-01-18 15:27:20,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1697 transitions. [2022-01-18 15:27:20,910 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1697 transitions. Word has length 21 [2022-01-18 15:27:20,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:20,910 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 1697 transitions. [2022-01-18 15:27:20,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:20,910 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1697 transitions. [2022-01-18 15:27:20,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:20,910 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:20,911 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:20,926 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-01-18 15:27:21,111 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,SelfDestructingSolverStorable128 [2022-01-18 15:27:21,111 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:21,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:21,111 INFO L85 PathProgramCache]: Analyzing trace with hash 377339422, now seen corresponding path program 18 times [2022-01-18 15:27:21,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:21,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159656960] [2022-01-18 15:27:21,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:21,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:21,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:21,143 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:21,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:21,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159656960] [2022-01-18 15:27:21,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159656960] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:21,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457485217] [2022-01-18 15:27:21,143 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:27:21,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:21,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:21,144 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:21,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 15:27:21,172 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:27:21,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:21,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 15:27:21,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:21,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 55 [2022-01-18 15:27:21,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 47 [2022-01-18 15:27:21,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 47 treesize of output 43 [2022-01-18 15:27:21,278 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:21,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:21,374 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:21,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457485217] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:21,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:21,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-01-18 15:27:21,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132095968] [2022-01-18 15:27:21,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:21,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 15:27:21,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:21,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 15:27:21,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:27:21,375 INFO L87 Difference]: Start difference. First operand 575 states and 1697 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:21,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:21,473 INFO L93 Difference]: Finished difference Result 626 states and 1810 transitions. [2022-01-18 15:27:21,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:27:21,474 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:21,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:21,474 INFO L225 Difference]: With dead ends: 626 [2022-01-18 15:27:21,474 INFO L226 Difference]: Without dead ends: 419 [2022-01-18 15:27:21,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 15:27:21,475 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 37 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:21,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 36 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:27:21,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-01-18 15:27:21,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 419. [2022-01-18 15:27:21,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.083732057416268) internal successors, (1289), 418 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:21,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1289 transitions. [2022-01-18 15:27:21,479 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1289 transitions. Word has length 21 [2022-01-18 15:27:21,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:21,479 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1289 transitions. [2022-01-18 15:27:21,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:21,479 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1289 transitions. [2022-01-18 15:27:21,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:21,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:21,480 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:21,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-18 15:27:21,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:21,680 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:21,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:21,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1915303027, now seen corresponding path program 41 times [2022-01-18 15:27:21,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:21,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303311393] [2022-01-18 15:27:21,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:21,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:21,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:21,748 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:21,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:21,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303311393] [2022-01-18 15:27:21,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303311393] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:21,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094841560] [2022-01-18 15:27:21,748 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:27:21,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:21,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:21,749 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:21,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 15:27:21,776 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:27:21,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:21,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:21,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:21,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 112 treesize of output 92 [2022-01-18 15:27:21,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 87 [2022-01-18 15:27:21,941 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:21,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:21,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:21,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:27:22,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 232 treesize of output 200 [2022-01-18 15:27:22,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:22,161 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:22,165 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:27:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:27:22,171 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:22,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094841560] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:22,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:22,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2022-01-18 15:27:22,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073696178] [2022-01-18 15:27:22,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:22,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:27:22,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:22,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:27:22,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:27:22,171 INFO L87 Difference]: Start difference. First operand 419 states and 1289 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:23,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:23,039 INFO L93 Difference]: Finished difference Result 811 states and 2434 transitions. [2022-01-18 15:27:23,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:27:23,039 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:23,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:23,040 INFO L225 Difference]: With dead ends: 811 [2022-01-18 15:27:23,040 INFO L226 Difference]: Without dead ends: 765 [2022-01-18 15:27:23,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=323, Invalid=1317, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:27:23,041 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 175 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 1164 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 1189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:23,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 343 Invalid, 1189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1164 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:27:23,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-01-18 15:27:23,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 434. [2022-01-18 15:27:23,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.094688221709007) internal successors, (1340), 433 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:23,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1340 transitions. [2022-01-18 15:27:23,046 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1340 transitions. Word has length 21 [2022-01-18 15:27:23,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:23,046 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1340 transitions. [2022-01-18 15:27:23,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:23,046 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1340 transitions. [2022-01-18 15:27:23,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:23,047 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:23,047 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:23,063 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-01-18 15:27:23,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:23,248 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:23,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:23,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1251117165, now seen corresponding path program 42 times [2022-01-18 15:27:23,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:23,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979330986] [2022-01-18 15:27:23,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:23,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:23,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:23,321 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:23,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:23,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979330986] [2022-01-18 15:27:23,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979330986] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:23,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937693056] [2022-01-18 15:27:23,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:27:23,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:23,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:23,322 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:23,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 15:27:23,349 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:27:23,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:23,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:23,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:23,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 153 [2022-01-18 15:27:23,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 146 treesize of output 118 [2022-01-18 15:27:23,512 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:23,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:23,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:23,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:27:23,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 235 treesize of output 203 [2022-01-18 15:27:23,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:23,752 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:23,756 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:27:23,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:27:23,762 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:23,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937693056] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:23,762 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:23,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2022-01-18 15:27:23,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095095320] [2022-01-18 15:27:23,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:23,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:27:23,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:23,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:27:23,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:27:23,763 INFO L87 Difference]: Start difference. First operand 434 states and 1340 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:24,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:24,512 INFO L93 Difference]: Finished difference Result 854 states and 2614 transitions. [2022-01-18 15:27:24,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:27:24,512 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:24,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:24,513 INFO L225 Difference]: With dead ends: 854 [2022-01-18 15:27:24,513 INFO L226 Difference]: Without dead ends: 808 [2022-01-18 15:27:24,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=274, Invalid=1132, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:27:24,514 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 141 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 1119 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:24,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 325 Invalid, 1146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1119 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:27:24,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2022-01-18 15:27:24,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 444. [2022-01-18 15:27:24,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 3.1015801354401806) internal successors, (1374), 443 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:24,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 1374 transitions. [2022-01-18 15:27:24,520 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 1374 transitions. Word has length 21 [2022-01-18 15:27:24,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:24,520 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 1374 transitions. [2022-01-18 15:27:24,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:24,520 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 1374 transitions. [2022-01-18 15:27:24,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:24,520 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:24,520 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:24,536 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-01-18 15:27:24,721 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,SelfDestructingSolverStorable131 [2022-01-18 15:27:24,721 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:24,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:24,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1169718109, now seen corresponding path program 43 times [2022-01-18 15:27:24,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:24,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836951069] [2022-01-18 15:27:24,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:24,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:24,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:24,797 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:24,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:24,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836951069] [2022-01-18 15:27:24,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836951069] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:24,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457034887] [2022-01-18 15:27:24,798 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:27:24,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:24,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:24,799 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:24,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 15:27:24,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:24,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:24,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:24,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 214 [2022-01-18 15:27:24,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 182 [2022-01-18 15:27:25,056 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:25,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:25,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:25,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:25,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 235 treesize of output 203 [2022-01-18 15:27:25,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:25,323 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:25,327 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:27:25,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:27:25,332 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:25,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457034887] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:25,332 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:25,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2022-01-18 15:27:25,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108230935] [2022-01-18 15:27:25,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:25,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:27:25,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:25,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:27:25,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:27:25,333 INFO L87 Difference]: Start difference. First operand 444 states and 1374 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:26,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:26,090 INFO L93 Difference]: Finished difference Result 896 states and 2699 transitions. [2022-01-18 15:27:26,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:27:26,090 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:26,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:26,092 INFO L225 Difference]: With dead ends: 896 [2022-01-18 15:27:26,092 INFO L226 Difference]: Without dead ends: 850 [2022-01-18 15:27:26,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=299, Invalid=1107, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:27:26,092 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 207 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:26,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 250 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:27:26,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2022-01-18 15:27:26,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 456. [2022-01-18 15:27:26,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 3.131868131868132) internal successors, (1425), 455 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-01-18 15:27:26,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1425 transitions. [2022-01-18 15:27:26,098 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1425 transitions. Word has length 21 [2022-01-18 15:27:26,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:26,098 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 1425 transitions. [2022-01-18 15:27:26,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:26,099 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1425 transitions. [2022-01-18 15:27:26,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:26,099 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:26,099 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:26,114 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-01-18 15:27:26,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:26,300 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:26,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:26,300 INFO L85 PathProgramCache]: Analyzing trace with hash -443848625, now seen corresponding path program 44 times [2022-01-18 15:27:26,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:26,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700562658] [2022-01-18 15:27:26,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:26,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:26,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:26,371 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:26,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:26,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700562658] [2022-01-18 15:27:26,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700562658] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:26,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782186329] [2022-01-18 15:27:26,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:27:26,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:26,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:26,372 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:26,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 15:27:26,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:27:26,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:26,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:26,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:26,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 214 [2022-01-18 15:27:26,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 182 [2022-01-18 15:27:26,633 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:26,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:26,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 20 treesize of output 18 [2022-01-18 15:27:26,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:26,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 203 [2022-01-18 15:27:26,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 6 treesize of output 4 [2022-01-18 15:27:26,858 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:26,861 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:27:26,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:27:26,867 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:26,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782186329] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:26,867 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:26,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2022-01-18 15:27:26,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823819011] [2022-01-18 15:27:26,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:26,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:27:26,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:26,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:27:26,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:27:26,867 INFO L87 Difference]: Start difference. First operand 456 states and 1425 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:27,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:27,465 INFO L93 Difference]: Finished difference Result 799 states and 2417 transitions. [2022-01-18 15:27:27,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:27:27,466 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:27,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:27,467 INFO L225 Difference]: With dead ends: 799 [2022-01-18 15:27:27,467 INFO L226 Difference]: Without dead ends: 738 [2022-01-18 15:27:27,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=212, Invalid=844, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 15:27:27,467 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 154 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:27,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 228 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 790 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:27:27,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2022-01-18 15:27:27,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 442. [2022-01-18 15:27:27,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 3.1043083900226756) internal successors, (1369), 441 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:27,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1369 transitions. [2022-01-18 15:27:27,473 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1369 transitions. Word has length 21 [2022-01-18 15:27:27,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:27,473 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 1369 transitions. [2022-01-18 15:27:27,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:27,473 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1369 transitions. [2022-01-18 15:27:27,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:27,473 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:27,473 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:27,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-01-18 15:27:27,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:27,674 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:27,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:27,674 INFO L85 PathProgramCache]: Analyzing trace with hash 625895309, now seen corresponding path program 45 times [2022-01-18 15:27:27,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:27,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979990507] [2022-01-18 15:27:27,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:27,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:27,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:27,742 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:27,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:27,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979990507] [2022-01-18 15:27:27,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979990507] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:27,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176708468] [2022-01-18 15:27:27,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:27:27,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:27,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:27,743 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:27,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 15:27:27,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:27:27,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:27,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:27,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:27,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 112 [2022-01-18 15:27:27,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 105 treesize of output 85 [2022-01-18 15:27:27,918 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:27,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:27,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:27:27,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 18 treesize of output 16 [2022-01-18 15:27:28,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 203 [2022-01-18 15:27:28,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:28,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:27:28,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:28,148 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:28,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:28,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176708468] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:28,166 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:28,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 15:27:28,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425613517] [2022-01-18 15:27:28,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:28,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:27:28,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:28,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:27:28,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:27:28,167 INFO L87 Difference]: Start difference. First operand 442 states and 1369 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:28,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:28,706 INFO L93 Difference]: Finished difference Result 661 states and 2027 transitions. [2022-01-18 15:27:28,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 15:27:28,706 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:28,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:28,707 INFO L225 Difference]: With dead ends: 661 [2022-01-18 15:27:28,707 INFO L226 Difference]: Without dead ends: 615 [2022-01-18 15:27:28,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=212, Invalid=910, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:27:28,707 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 111 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 868 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:28,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 250 Invalid, 882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 868 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:27:28,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-01-18 15:27:28,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 456. [2022-01-18 15:27:28,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 3.10989010989011) internal successors, (1415), 455 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:28,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1415 transitions. [2022-01-18 15:27:28,712 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1415 transitions. Word has length 21 [2022-01-18 15:27:28,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:28,712 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 1415 transitions. [2022-01-18 15:27:28,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:28,713 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1415 transitions. [2022-01-18 15:27:28,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:28,713 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:28,713 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:28,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-01-18 15:27:28,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:28,914 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:28,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:28,914 INFO L85 PathProgramCache]: Analyzing trace with hash 544496253, now seen corresponding path program 46 times [2022-01-18 15:27:28,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:28,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958562478] [2022-01-18 15:27:28,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:28,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:28,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:28,988 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:28,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:28,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958562478] [2022-01-18 15:27:28,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958562478] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:28,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155957259] [2022-01-18 15:27:28,988 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:27:28,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:28,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:28,989 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:28,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 15:27:29,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:27:29,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:29,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:29,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:29,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 169 [2022-01-18 15:27:29,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 149 [2022-01-18 15:27:29,235 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:29,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:29,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:27:29,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:29,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 235 treesize of output 203 [2022-01-18 15:27:29,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:29,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:27:29,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:29,500 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:29,517 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:29,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155957259] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:29,518 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:29,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 15:27:29,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119625978] [2022-01-18 15:27:29,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:29,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:27:29,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:29,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:27:29,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:27:29,518 INFO L87 Difference]: Start difference. First operand 456 states and 1415 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:30,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:30,041 INFO L93 Difference]: Finished difference Result 775 states and 2351 transitions. [2022-01-18 15:27:30,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 15:27:30,042 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:30,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:30,043 INFO L225 Difference]: With dead ends: 775 [2022-01-18 15:27:30,043 INFO L226 Difference]: Without dead ends: 729 [2022-01-18 15:27:30,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=247, Invalid=875, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:27:30,043 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 164 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 683 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:30,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 214 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 683 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:27:30,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2022-01-18 15:27:30,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 468. [2022-01-18 15:27:30,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 3.139186295503212) internal successors, (1466), 467 states have internal predecessors, (1466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:30,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1466 transitions. [2022-01-18 15:27:30,049 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1466 transitions. Word has length 21 [2022-01-18 15:27:30,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:30,049 INFO L470 AbstractCegarLoop]: Abstraction has 468 states and 1466 transitions. [2022-01-18 15:27:30,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:30,049 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1466 transitions. [2022-01-18 15:27:30,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:30,050 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:30,050 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:30,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:30,250 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,SelfDestructingSolverStorable135 [2022-01-18 15:27:30,250 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:30,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:30,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1069070481, now seen corresponding path program 47 times [2022-01-18 15:27:30,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:30,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073755307] [2022-01-18 15:27:30,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:30,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:30,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:30,317 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:30,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:30,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073755307] [2022-01-18 15:27:30,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073755307] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:30,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977256231] [2022-01-18 15:27:30,317 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:27:30,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:30,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:30,318 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:30,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 15:27:30,345 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:27:30,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:30,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:30,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:30,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 189 [2022-01-18 15:27:30,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 153 [2022-01-18 15:27:30,605 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:30,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:30,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 20 treesize of output 18 [2022-01-18 15:27:30,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:27:30,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 232 treesize of output 200 [2022-01-18 15:27:30,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:30,827 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:30,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:30,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:27:30,856 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:30,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977256231] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:30,856 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:30,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2022-01-18 15:27:30,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658182488] [2022-01-18 15:27:30,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:30,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:27:30,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:30,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:27:30,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:27:30,857 INFO L87 Difference]: Start difference. First operand 468 states and 1466 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:31,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:31,388 INFO L93 Difference]: Finished difference Result 660 states and 1997 transitions. [2022-01-18 15:27:31,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 15:27:31,388 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:31,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:31,389 INFO L225 Difference]: With dead ends: 660 [2022-01-18 15:27:31,389 INFO L226 Difference]: Without dead ends: 599 [2022-01-18 15:27:31,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=160, Invalid=710, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:27:31,390 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 113 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:31,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 231 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:27:31,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-01-18 15:27:31,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 446. [2022-01-18 15:27:31,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 3.103370786516854) internal successors, (1381), 445 states have internal predecessors, (1381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:31,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1381 transitions. [2022-01-18 15:27:31,395 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1381 transitions. Word has length 21 [2022-01-18 15:27:31,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:31,395 INFO L470 AbstractCegarLoop]: Abstraction has 446 states and 1381 transitions. [2022-01-18 15:27:31,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:31,395 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1381 transitions. [2022-01-18 15:27:31,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:31,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:31,396 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:31,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-01-18 15:27:31,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-01-18 15:27:31,596 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:31,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:31,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1978874483, now seen corresponding path program 48 times [2022-01-18 15:27:31,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:31,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783510686] [2022-01-18 15:27:31,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:31,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:31,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:31,681 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:31,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:31,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783510686] [2022-01-18 15:27:31,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783510686] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:31,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865599119] [2022-01-18 15:27:31,681 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:27:31,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:31,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:31,682 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:31,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 15:27:31,710 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:27:31,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:31,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:31,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:31,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 158 [2022-01-18 15:27:31,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 64 treesize of output 52 [2022-01-18 15:27:31,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:31,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:31,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:31,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:27:31,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:31,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 6 treesize of output 4 [2022-01-18 15:27:31,993 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:32,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 235 treesize of output 203 [2022-01-18 15:27:32,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:32,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 216 treesize of output 188 [2022-01-18 15:27:32,240 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:32,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865599119] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:32,241 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:32,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-01-18 15:27:32,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766820626] [2022-01-18 15:27:32,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:32,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:27:32,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:32,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:27:32,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:27:32,241 INFO L87 Difference]: Start difference. First operand 446 states and 1381 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:32,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:32,806 INFO L93 Difference]: Finished difference Result 714 states and 2162 transitions. [2022-01-18 15:27:32,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 15:27:32,806 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:32,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:32,807 INFO L225 Difference]: With dead ends: 714 [2022-01-18 15:27:32,807 INFO L226 Difference]: Without dead ends: 668 [2022-01-18 15:27:32,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=254, Invalid=868, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:27:32,808 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 198 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:32,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 207 Invalid, 704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 676 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:27:32,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-01-18 15:27:32,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 468. [2022-01-18 15:27:32,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 3.154175588865096) internal successors, (1473), 467 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:32,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1473 transitions. [2022-01-18 15:27:32,813 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1473 transitions. Word has length 21 [2022-01-18 15:27:32,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:32,813 INFO L470 AbstractCegarLoop]: Abstraction has 468 states and 1473 transitions. [2022-01-18 15:27:32,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:32,814 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1473 transitions. [2022-01-18 15:27:32,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:32,814 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:32,814 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:32,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:33,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2022-01-18 15:27:33,030 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:33,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:33,030 INFO L85 PathProgramCache]: Analyzing trace with hash 702526079, now seen corresponding path program 49 times [2022-01-18 15:27:33,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:33,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347833680] [2022-01-18 15:27:33,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:33,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:33,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:33,097 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:33,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:33,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347833680] [2022-01-18 15:27:33,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347833680] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:33,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427787724] [2022-01-18 15:27:33,097 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:27:33,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:33,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:33,098 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:33,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 15:27:33,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:33,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:33,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:33,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 211 treesize of output 183 [2022-01-18 15:27:33,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:27:33,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 21 treesize of output 17 [2022-01-18 15:27:33,393 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:33,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:33,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-01-18 15:27:33,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:27:33,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:33,463 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:33,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 235 treesize of output 203 [2022-01-18 15:27:33,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:33,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 216 treesize of output 188 [2022-01-18 15:27:33,653 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:33,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427787724] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:33,653 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:33,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2022-01-18 15:27:33,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638791676] [2022-01-18 15:27:33,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:33,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:27:33,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:33,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:27:33,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:27:33,654 INFO L87 Difference]: Start difference. First operand 468 states and 1473 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:34,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:34,240 INFO L93 Difference]: Finished difference Result 709 states and 2105 transitions. [2022-01-18 15:27:34,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:27:34,241 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:34,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:34,242 INFO L225 Difference]: With dead ends: 709 [2022-01-18 15:27:34,242 INFO L226 Difference]: Without dead ends: 648 [2022-01-18 15:27:34,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=196, Invalid=796, Unknown=0, NotChecked=0, Total=992 [2022-01-18 15:27:34,242 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 204 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:34,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 180 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:27:34,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2022-01-18 15:27:34,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 456. [2022-01-18 15:27:34,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 3.1252747252747253) internal successors, (1422), 455 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:34,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1422 transitions. [2022-01-18 15:27:34,247 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1422 transitions. Word has length 21 [2022-01-18 15:27:34,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:34,247 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 1422 transitions. [2022-01-18 15:27:34,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:34,247 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1422 transitions. [2022-01-18 15:27:34,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:34,248 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:34,248 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:34,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-01-18 15:27:34,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-01-18 15:27:34,448 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:34,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:34,449 INFO L85 PathProgramCache]: Analyzing trace with hash -2073402419, now seen corresponding path program 50 times [2022-01-18 15:27:34,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:34,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558687589] [2022-01-18 15:27:34,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:34,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:34,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:34,509 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:34,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:34,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558687589] [2022-01-18 15:27:34,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558687589] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:34,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124544579] [2022-01-18 15:27:34,510 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:27:34,510 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:34,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:34,511 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:34,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 15:27:34,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:27:34,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:34,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:27:34,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:34,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 202 [2022-01-18 15:27:34,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 63 [2022-01-18 15:27:34,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 55 [2022-01-18 15:27:34,914 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:34,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:34,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:34,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 18 treesize of output 16 [2022-01-18 15:27:35,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:35,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 190 treesize of output 170 [2022-01-18 15:27:35,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:35,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:27:35,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:35,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-01-18 15:27:35,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:35,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124544579] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:35,343 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:35,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 25 [2022-01-18 15:27:35,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782851891] [2022-01-18 15:27:35,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:35,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:27:35,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:35,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:27:35,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:27:35,344 INFO L87 Difference]: Start difference. First operand 456 states and 1422 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:36,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:36,448 INFO L93 Difference]: Finished difference Result 804 states and 2353 transitions. [2022-01-18 15:27:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:27:36,448 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 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 21 [2022-01-18 15:27:36,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:36,449 INFO L225 Difference]: With dead ends: 804 [2022-01-18 15:27:36,449 INFO L226 Difference]: Without dead ends: 685 [2022-01-18 15:27:36,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=316, Invalid=1664, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:27:36,449 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 218 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 1425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:36,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 417 Invalid, 1425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1383 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:27:36,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2022-01-18 15:27:36,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 442. [2022-01-18 15:27:36,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 3.0975056689342404) internal successors, (1366), 441 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:36,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1366 transitions. [2022-01-18 15:27:36,455 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1366 transitions. Word has length 21 [2022-01-18 15:27:36,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:36,455 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 1366 transitions. [2022-01-18 15:27:36,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:36,455 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1366 transitions. [2022-01-18 15:27:36,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:36,456 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:36,456 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:36,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-01-18 15:27:36,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:36,656 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:36,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:36,656 INFO L85 PathProgramCache]: Analyzing trace with hash -108249149, now seen corresponding path program 51 times [2022-01-18 15:27:36,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:36,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143195154] [2022-01-18 15:27:36,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:36,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:36,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:36,711 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:36,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:36,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143195154] [2022-01-18 15:27:36,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143195154] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:36,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955427731] [2022-01-18 15:27:36,711 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:27:36,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:36,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:36,712 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:36,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 15:27:36,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:27:36,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:36,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:36,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:36,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 213 treesize of output 189 [2022-01-18 15:27:36,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:27:36,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 15:27:36,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:36,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:37,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:37,002 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:37,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 20 treesize of output 18 [2022-01-18 15:27:37,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:37,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 203 [2022-01-18 15:27:37,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:37,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 216 treesize of output 188 [2022-01-18 15:27:37,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:37,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955427731] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:37,247 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:37,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 15:27:37,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310870442] [2022-01-18 15:27:37,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:37,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:27:37,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:37,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:27:37,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:27:37,247 INFO L87 Difference]: Start difference. First operand 442 states and 1366 transitions. Second operand has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:37,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:37,561 INFO L93 Difference]: Finished difference Result 701 states and 2070 transitions. [2022-01-18 15:27:37,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:27:37,561 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:37,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:37,562 INFO L225 Difference]: With dead ends: 701 [2022-01-18 15:27:37,562 INFO L226 Difference]: Without dead ends: 598 [2022-01-18 15:27:37,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:27:37,562 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 153 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:37,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 110 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:27:37,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2022-01-18 15:27:37,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 458. [2022-01-18 15:27:37,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 3.0678336980306344) internal successors, (1402), 457 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:37,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1402 transitions. [2022-01-18 15:27:37,568 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1402 transitions. Word has length 21 [2022-01-18 15:27:37,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:37,568 INFO L470 AbstractCegarLoop]: Abstraction has 458 states and 1402 transitions. [2022-01-18 15:27:37,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:37,568 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1402 transitions. [2022-01-18 15:27:37,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:37,568 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:37,569 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:37,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-01-18 15:27:37,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:37,769 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:37,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:37,769 INFO L85 PathProgramCache]: Analyzing trace with hash -795314681, now seen corresponding path program 52 times [2022-01-18 15:27:37,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:37,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463718875] [2022-01-18 15:27:37,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:37,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:37,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:37,840 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:37,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:37,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463718875] [2022-01-18 15:27:37,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463718875] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:37,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86776867] [2022-01-18 15:27:37,840 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:27:37,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:37,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:37,841 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:37,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 15:27:37,868 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:27:37,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:37,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:37,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:37,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 250 [2022-01-18 15:27:38,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:27:38,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 21 treesize of output 17 [2022-01-18 15:27:38,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:38,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:38,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:38,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:38,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 6 treesize of output 4 [2022-01-18 15:27:38,242 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:38,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 203 [2022-01-18 15:27:38,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:38,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 216 treesize of output 188 [2022-01-18 15:27:38,502 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:38,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86776867] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:38,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:38,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 15:27:38,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053959157] [2022-01-18 15:27:38,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:38,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:27:38,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:38,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:27:38,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:27:38,503 INFO L87 Difference]: Start difference. First operand 458 states and 1402 transitions. Second operand has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:38,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:38,826 INFO L93 Difference]: Finished difference Result 792 states and 2366 transitions. [2022-01-18 15:27:38,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:27:38,827 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:38,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:38,828 INFO L225 Difference]: With dead ends: 792 [2022-01-18 15:27:38,828 INFO L226 Difference]: Without dead ends: 746 [2022-01-18 15:27:38,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=380, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:27:38,828 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 150 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:38,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 123 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:27:38,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-01-18 15:27:38,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 480. [2022-01-18 15:27:38,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 479 states have (on average 3.1189979123173277) internal successors, (1494), 479 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:38,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 1494 transitions. [2022-01-18 15:27:38,834 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 1494 transitions. Word has length 21 [2022-01-18 15:27:38,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:38,834 INFO L470 AbstractCegarLoop]: Abstraction has 480 states and 1494 transitions. [2022-01-18 15:27:38,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:38,834 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 1494 transitions. [2022-01-18 15:27:38,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:38,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:38,835 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:38,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:39,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:39,035 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:39,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:39,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1092297429, now seen corresponding path program 53 times [2022-01-18 15:27:39,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:39,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46477863] [2022-01-18 15:27:39,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:39,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:39,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:39,100 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:39,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:39,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46477863] [2022-01-18 15:27:39,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46477863] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:39,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343029542] [2022-01-18 15:27:39,100 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:27:39,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:39,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:39,101 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:39,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 15:27:39,128 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:27:39,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:39,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:27:39,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:39,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 134 [2022-01-18 15:27:39,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 91 treesize of output 79 [2022-01-18 15:27:39,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 67 [2022-01-18 15:27:39,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:39,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:39,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:39,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 18 treesize of output 16 [2022-01-18 15:27:39,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:39,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 190 treesize of output 170 [2022-01-18 15:27:39,820 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:27:39,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 60 [2022-01-18 15:27:39,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 61 treesize of output 49 [2022-01-18 15:27:39,838 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:39,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343029542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:39,838 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:39,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-01-18 15:27:39,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947920798] [2022-01-18 15:27:39,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:39,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:27:39,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:39,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:27:39,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:27:39,839 INFO L87 Difference]: Start difference. First operand 480 states and 1494 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:41,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:41,936 INFO L93 Difference]: Finished difference Result 1175 states and 3351 transitions. [2022-01-18 15:27:41,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:27:41,936 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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 21 [2022-01-18 15:27:41,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:41,938 INFO L225 Difference]: With dead ends: 1175 [2022-01-18 15:27:41,938 INFO L226 Difference]: Without dead ends: 1049 [2022-01-18 15:27:41,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 641 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=531, Invalid=2661, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:27:41,938 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 286 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 1580 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 1635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:41,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 547 Invalid, 1635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1580 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:27:41,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states. [2022-01-18 15:27:41,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 481. [2022-01-18 15:27:41,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 3.0770833333333334) internal successors, (1477), 480 states have internal predecessors, (1477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:41,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1477 transitions. [2022-01-18 15:27:41,945 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1477 transitions. Word has length 21 [2022-01-18 15:27:41,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:41,945 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1477 transitions. [2022-01-18 15:27:41,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:41,945 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1477 transitions. [2022-01-18 15:27:41,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:41,946 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:41,946 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:41,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:42,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:42,147 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:42,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:42,147 INFO L85 PathProgramCache]: Analyzing trace with hash -611896605, now seen corresponding path program 54 times [2022-01-18 15:27:42,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:42,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908641357] [2022-01-18 15:27:42,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:42,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:42,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:42,200 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:42,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:42,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908641357] [2022-01-18 15:27:42,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908641357] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:42,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45200580] [2022-01-18 15:27:42,200 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:27:42,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:42,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:42,201 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:42,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-18 15:27:42,228 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:27:42,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:42,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:42,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:42,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 15:27:42,255 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:27:42,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 157 treesize of output 129 [2022-01-18 15:27:42,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 120 [2022-01-18 15:27:42,380 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:42,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:42,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:42,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:42,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 235 treesize of output 203 [2022-01-18 15:27:42,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:42,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:27:42,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:42,625 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:42,644 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:42,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45200580] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:42,644 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:42,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:27:42,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096030782] [2022-01-18 15:27:42,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:42,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:27:42,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:42,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:27:42,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:27:42,645 INFO L87 Difference]: Start difference. First operand 481 states and 1477 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:42,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:42,764 INFO L93 Difference]: Finished difference Result 610 states and 1864 transitions. [2022-01-18 15:27:42,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:27:42,765 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:42,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:42,765 INFO L225 Difference]: With dead ends: 610 [2022-01-18 15:27:42,765 INFO L226 Difference]: Without dead ends: 564 [2022-01-18 15:27:42,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:27:42,766 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 80 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:42,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 73 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:27:42,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-01-18 15:27:42,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 474. [2022-01-18 15:27:42,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 473 states have (on average 3.06553911205074) internal successors, (1450), 473 states have internal predecessors, (1450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:42,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 1450 transitions. [2022-01-18 15:27:42,771 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 1450 transitions. Word has length 21 [2022-01-18 15:27:42,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:42,771 INFO L470 AbstractCegarLoop]: Abstraction has 474 states and 1450 transitions. [2022-01-18 15:27:42,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:42,771 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 1450 transitions. [2022-01-18 15:27:42,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:42,772 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:42,772 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:42,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-01-18 15:27:42,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:42,972 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:42,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:42,972 INFO L85 PathProgramCache]: Analyzing trace with hash -614522381, now seen corresponding path program 55 times [2022-01-18 15:27:42,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:42,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116022965] [2022-01-18 15:27:42,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:42,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:42,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:43,028 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:43,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:43,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116022965] [2022-01-18 15:27:43,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116022965] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:43,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711623103] [2022-01-18 15:27:43,028 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:27:43,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:43,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:43,029 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:43,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-18 15:27:43,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:43,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:43,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:43,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 15:27:43,083 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:27:43,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 165 [2022-01-18 15:27:43,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 157 treesize of output 129 [2022-01-18 15:27:43,251 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:43,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:43,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 20 treesize of output 18 [2022-01-18 15:27:43,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 18 treesize of output 16 [2022-01-18 15:27:43,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 203 [2022-01-18 15:27:43,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:43,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:27:43,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 6 treesize of output 4 [2022-01-18 15:27:43,522 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:43,540 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:43,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711623103] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:43,540 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:43,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 15:27:43,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315524476] [2022-01-18 15:27:43,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:43,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:27:43,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:43,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:27:43,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:27:43,541 INFO L87 Difference]: Start difference. First operand 474 states and 1450 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:43,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:43,700 INFO L93 Difference]: Finished difference Result 726 states and 2195 transitions. [2022-01-18 15:27:43,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:27:43,701 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:43,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:43,702 INFO L225 Difference]: With dead ends: 726 [2022-01-18 15:27:43,702 INFO L226 Difference]: Without dead ends: 680 [2022-01-18 15:27:43,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:27:43,702 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 97 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:43,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 95 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:27:43,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2022-01-18 15:27:43,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 485. [2022-01-18 15:27:43,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 484 states have (on average 3.090909090909091) internal successors, (1496), 484 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:43,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 1496 transitions. [2022-01-18 15:27:43,707 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 1496 transitions. Word has length 21 [2022-01-18 15:27:43,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:43,708 INFO L470 AbstractCegarLoop]: Abstraction has 485 states and 1496 transitions. [2022-01-18 15:27:43,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:43,708 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 1496 transitions. [2022-01-18 15:27:43,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:43,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:43,708 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:43,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-01-18 15:27:43,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-01-18 15:27:43,909 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:43,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:43,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1273089729, now seen corresponding path program 56 times [2022-01-18 15:27:43,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:43,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700733995] [2022-01-18 15:27:43,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:43,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:43,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:43,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:43,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:43,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700733995] [2022-01-18 15:27:43,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700733995] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:43,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444543724] [2022-01-18 15:27:43,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:27:43,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:43,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:43,970 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:43,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-18 15:27:43,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:27:43,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:43,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:44,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:44,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 5 treesize of output 3 [2022-01-18 15:27:44,026 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:27:44,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 169 [2022-01-18 15:27:44,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 181 treesize of output 149 [2022-01-18 15:27:44,188 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:44,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:44,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:44,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 18 treesize of output 16 [2022-01-18 15:27:44,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 203 [2022-01-18 15:27:44,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:44,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 31 treesize of output 31 [2022-01-18 15:27:44,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:44,443 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:44,461 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:44,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444543724] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:44,461 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:44,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 15:27:44,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64520564] [2022-01-18 15:27:44,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:44,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:27:44,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:44,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:27:44,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:27:44,462 INFO L87 Difference]: Start difference. First operand 485 states and 1496 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:44,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:44,649 INFO L93 Difference]: Finished difference Result 615 states and 1850 transitions. [2022-01-18 15:27:44,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:27:44,650 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:44,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:44,651 INFO L225 Difference]: With dead ends: 615 [2022-01-18 15:27:44,651 INFO L226 Difference]: Without dead ends: 554 [2022-01-18 15:27:44,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=255, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:27:44,651 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 77 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:44,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 110 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:27:44,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2022-01-18 15:27:44,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 467. [2022-01-18 15:27:44,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 466 states have (on average 3.0622317596566524) internal successors, (1427), 466 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-01-18 15:27:44,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 1427 transitions. [2022-01-18 15:27:44,656 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 1427 transitions. Word has length 21 [2022-01-18 15:27:44,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:44,656 INFO L470 AbstractCegarLoop]: Abstraction has 467 states and 1427 transitions. [2022-01-18 15:27:44,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:44,656 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 1427 transitions. [2022-01-18 15:27:44,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:44,657 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:44,657 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:44,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-01-18 15:27:44,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-01-18 15:27:44,857 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:44,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:44,857 INFO L85 PathProgramCache]: Analyzing trace with hash -695921437, now seen corresponding path program 57 times [2022-01-18 15:27:44,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:44,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111087967] [2022-01-18 15:27:44,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:44,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:44,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:44,921 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:44,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:44,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111087967] [2022-01-18 15:27:44,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111087967] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:44,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388889181] [2022-01-18 15:27:44,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:27:44,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:44,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:44,922 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:44,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-18 15:27:44,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:27:44,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:44,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 15:27:44,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:45,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 153 [2022-01-18 15:27:45,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 140 [2022-01-18 15:27:45,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 101 [2022-01-18 15:27:45,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:45,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:45,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:45,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 176 treesize of output 152 [2022-01-18 15:27:45,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 20 treesize of output 18 [2022-01-18 15:27:45,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 18 treesize of output 16 [2022-01-18 15:27:45,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:45,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 341 treesize of output 289 [2022-01-18 15:27:45,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 272 treesize of output 240 [2022-01-18 15:27:45,731 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:27:45,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388889181] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:45,731 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:45,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 15:27:45,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250923539] [2022-01-18 15:27:45,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:45,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:27:45,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:45,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:27:45,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:27:45,732 INFO L87 Difference]: Start difference. First operand 467 states and 1427 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:46,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:46,836 INFO L93 Difference]: Finished difference Result 933 states and 2700 transitions. [2022-01-18 15:27:46,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:27:46,836 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 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 21 [2022-01-18 15:27:46,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:46,838 INFO L225 Difference]: With dead ends: 933 [2022-01-18 15:27:46,838 INFO L226 Difference]: Without dead ends: 829 [2022-01-18 15:27:46,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=348, Invalid=1458, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:27:46,838 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 177 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 1236 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 1281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:46,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 411 Invalid, 1281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1236 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:27:46,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2022-01-18 15:27:46,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 459. [2022-01-18 15:27:46,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 458 states have (on average 3.0480349344978164) internal successors, (1396), 458 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:46,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 1396 transitions. [2022-01-18 15:27:46,844 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 1396 transitions. Word has length 21 [2022-01-18 15:27:46,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:46,844 INFO L470 AbstractCegarLoop]: Abstraction has 459 states and 1396 transitions. [2022-01-18 15:27:46,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:46,844 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 1396 transitions. [2022-01-18 15:27:46,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:46,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:46,845 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:46,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-01-18 15:27:47,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-01-18 15:27:47,045 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:47,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:47,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1607233313, now seen corresponding path program 58 times [2022-01-18 15:27:47,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:47,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852793385] [2022-01-18 15:27:47,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:47,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:47,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:47,100 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:47,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:47,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852793385] [2022-01-18 15:27:47,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852793385] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:47,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126288973] [2022-01-18 15:27:47,100 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:27:47,101 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:47,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:47,101 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:47,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-18 15:27:47,129 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:27:47,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:47,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:47,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:47,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 226 [2022-01-18 15:27:47,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 62 [2022-01-18 15:27:47,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:47,383 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:47,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:47,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 20 treesize of output 18 [2022-01-18 15:27:47,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:47,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 6 treesize of output 4 [2022-01-18 15:27:47,456 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:47,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:47,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-01-18 15:27:47,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:47,725 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:47,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126288973] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:47,725 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:47,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 15:27:47,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090936213] [2022-01-18 15:27:47,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:47,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:27:47,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:47,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:27:47,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:27:47,725 INFO L87 Difference]: Start difference. First operand 459 states and 1396 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:48,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:48,019 INFO L93 Difference]: Finished difference Result 734 states and 2119 transitions. [2022-01-18 15:27:48,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:27:48,019 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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 21 [2022-01-18 15:27:48,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:48,020 INFO L225 Difference]: With dead ends: 734 [2022-01-18 15:27:48,020 INFO L226 Difference]: Without dead ends: 631 [2022-01-18 15:27:48,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:27:48,020 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 131 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:48,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 131 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:27:48,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2022-01-18 15:27:48,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 455. [2022-01-18 15:27:48,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 454 states have (on average 3.052863436123348) internal successors, (1386), 454 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:48,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 1386 transitions. [2022-01-18 15:27:48,025 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 1386 transitions. Word has length 21 [2022-01-18 15:27:48,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:48,026 INFO L470 AbstractCegarLoop]: Abstraction has 455 states and 1386 transitions. [2022-01-18 15:27:48,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:48,026 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 1386 transitions. [2022-01-18 15:27:48,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:48,026 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:48,026 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:48,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-01-18 15:27:48,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-01-18 15:27:48,231 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:48,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:48,231 INFO L85 PathProgramCache]: Analyzing trace with hash 447035287, now seen corresponding path program 59 times [2022-01-18 15:27:48,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:48,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586968931] [2022-01-18 15:27:48,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:48,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:48,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:48,283 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:48,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:48,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586968931] [2022-01-18 15:27:48,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586968931] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:48,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792282806] [2022-01-18 15:27:48,284 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:27:48,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:48,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:48,284 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:48,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-18 15:27:48,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:27:48,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:48,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:48,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:48,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 225 treesize of output 197 [2022-01-18 15:27:48,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 18 treesize of output 16 [2022-01-18 15:27:48,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 16 treesize of output 14 [2022-01-18 15:27:48,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:27:48,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:48,601 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:48,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:48,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 6 treesize of output 4 [2022-01-18 15:27:48,633 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:48,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:48,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 18 treesize of output 16 [2022-01-18 15:27:48,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:48,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-01-18 15:27:48,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 272 treesize of output 240 [2022-01-18 15:27:48,942 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:48,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792282806] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:48,942 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:48,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 15:27:48,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142609759] [2022-01-18 15:27:48,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:48,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:27:48,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:48,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:27:48,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:27:48,943 INFO L87 Difference]: Start difference. First operand 455 states and 1386 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:49,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:49,174 INFO L93 Difference]: Finished difference Result 595 states and 1753 transitions. [2022-01-18 15:27:49,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 15:27:49,175 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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 21 [2022-01-18 15:27:49,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:49,175 INFO L225 Difference]: With dead ends: 595 [2022-01-18 15:27:49,175 INFO L226 Difference]: Without dead ends: 462 [2022-01-18 15:27:49,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:27:49,176 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 122 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:49,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 82 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:27:49,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-01-18 15:27:49,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 437. [2022-01-18 15:27:49,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 436 states have (on average 3.0711009174311927) internal successors, (1339), 436 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-01-18 15:27:49,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 1339 transitions. [2022-01-18 15:27:49,180 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 1339 transitions. Word has length 21 [2022-01-18 15:27:49,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:49,180 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 1339 transitions. [2022-01-18 15:27:49,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:49,180 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 1339 transitions. [2022-01-18 15:27:49,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:49,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:49,181 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:49,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:49,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:49,381 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:49,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:49,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1267752347, now seen corresponding path program 60 times [2022-01-18 15:27:49,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:49,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901072095] [2022-01-18 15:27:49,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:49,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:49,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:49,442 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:49,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:49,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901072095] [2022-01-18 15:27:49,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901072095] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:49,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94057250] [2022-01-18 15:27:49,442 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:27:49,442 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:49,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:49,443 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:49,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-18 15:27:49,471 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:27:49,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:49,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:49,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:49,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 15:27:49,497 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:27:49,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 139 treesize of output 119 [2022-01-18 15:27:49,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 92 [2022-01-18 15:27:49,707 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:49,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:49,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-01-18 15:27:49,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 18 treesize of output 16 [2022-01-18 15:27:49,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 296 [2022-01-18 15:27:50,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:50,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:27:50,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 6 treesize of output 4 [2022-01-18 15:27:50,022 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:50,036 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:50,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94057250] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:50,037 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:50,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 15:27:50,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112280666] [2022-01-18 15:27:50,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:50,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 15:27:50,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:50,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 15:27:50,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 15:27:50,037 INFO L87 Difference]: Start difference. First operand 437 states and 1339 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:50,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:50,181 INFO L93 Difference]: Finished difference Result 590 states and 1768 transitions. [2022-01-18 15:27:50,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:27:50,181 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:27:50,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:50,182 INFO L225 Difference]: With dead ends: 590 [2022-01-18 15:27:50,182 INFO L226 Difference]: Without dead ends: 509 [2022-01-18 15:27:50,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:27:50,182 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 61 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:50,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 97 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:27:50,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-01-18 15:27:50,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 414. [2022-01-18 15:27:50,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 3.0484261501210654) internal successors, (1259), 413 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:50,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1259 transitions. [2022-01-18 15:27:50,187 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1259 transitions. Word has length 21 [2022-01-18 15:27:50,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:50,187 INFO L470 AbstractCegarLoop]: Abstraction has 414 states and 1259 transitions. [2022-01-18 15:27:50,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:50,187 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1259 transitions. [2022-01-18 15:27:50,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:50,187 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:50,187 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:50,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-01-18 15:27:50,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:50,388 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:50,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:50,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1416464217, now seen corresponding path program 61 times [2022-01-18 15:27:50,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:50,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570565349] [2022-01-18 15:27:50,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:50,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:50,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:50,446 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:50,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:50,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570565349] [2022-01-18 15:27:50,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570565349] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:50,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208661679] [2022-01-18 15:27:50,446 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:27:50,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:50,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:50,447 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:50,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-18 15:27:50,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:50,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:50,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:50,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 15:27:50,499 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:27:50,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 186 treesize of output 158 [2022-01-18 15:27:50,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 170 treesize of output 142 [2022-01-18 15:27:50,675 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:50,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:50,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:50,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:50,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 296 [2022-01-18 15:27:50,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:50,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:27:50,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 6 treesize of output 4 [2022-01-18 15:27:50,988 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:51,003 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:51,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208661679] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:51,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:51,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 15:27:51,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265453960] [2022-01-18 15:27:51,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:51,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:27:51,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:51,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:27:51,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:27:51,004 INFO L87 Difference]: Start difference. First operand 414 states and 1259 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:51,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:51,153 INFO L93 Difference]: Finished difference Result 672 states and 1994 transitions. [2022-01-18 15:27:51,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:27:51,154 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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 21 [2022-01-18 15:27:51,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:51,154 INFO L225 Difference]: With dead ends: 672 [2022-01-18 15:27:51,155 INFO L226 Difference]: Without dead ends: 599 [2022-01-18 15:27:51,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:27:51,155 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 109 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:51,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 85 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:27:51,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-01-18 15:27:51,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 406. [2022-01-18 15:27:51,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 3.034567901234568) internal successors, (1229), 405 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:51,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1229 transitions. [2022-01-18 15:27:51,160 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1229 transitions. Word has length 21 [2022-01-18 15:27:51,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:51,160 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 1229 transitions. [2022-01-18 15:27:51,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:51,160 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1229 transitions. [2022-01-18 15:27:51,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:51,160 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:51,160 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:51,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:51,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable150 [2022-01-18 15:27:51,375 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:51,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:51,375 INFO L85 PathProgramCache]: Analyzing trace with hash 46217827, now seen corresponding path program 62 times [2022-01-18 15:27:51,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:51,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72426746] [2022-01-18 15:27:51,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:51,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:51,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:51,428 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:51,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:51,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72426746] [2022-01-18 15:27:51,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72426746] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:51,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114104242] [2022-01-18 15:27:51,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:27:51,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:51,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:51,430 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:51,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-18 15:27:51,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:27:51,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:51,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:51,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:51,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 15:27:51,482 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-01-18 15:27:51,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 153 [2022-01-18 15:27:51,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 165 treesize of output 137 [2022-01-18 15:27:51,684 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:51,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:51,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:51,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 18 treesize of output 16 [2022-01-18 15:27:51,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 328 treesize of output 296 [2022-01-18 15:27:51,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:51,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:27:51,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:51,974 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:51,989 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:51,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114104242] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:51,990 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:51,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 15:27:51,990 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692818498] [2022-01-18 15:27:51,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:51,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:27:51,990 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:51,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:27:51,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:27:51,990 INFO L87 Difference]: Start difference. First operand 406 states and 1229 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:52,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:52,168 INFO L93 Difference]: Finished difference Result 555 states and 1656 transitions. [2022-01-18 15:27:52,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:27:52,168 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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 21 [2022-01-18 15:27:52,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:52,169 INFO L225 Difference]: With dead ends: 555 [2022-01-18 15:27:52,169 INFO L226 Difference]: Without dead ends: 464 [2022-01-18 15:27:52,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:27:52,169 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 96 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:52,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 98 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:27:52,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-01-18 15:27:52,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 400. [2022-01-18 15:27:52,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.0426065162907268) internal successors, (1214), 399 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:52,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1214 transitions. [2022-01-18 15:27:52,174 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1214 transitions. Word has length 21 [2022-01-18 15:27:52,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:52,174 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 1214 transitions. [2022-01-18 15:27:52,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:52,174 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1214 transitions. [2022-01-18 15:27:52,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:27:52,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:52,174 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:52,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:52,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:52,375 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:52,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:52,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1272168219, now seen corresponding path program 63 times [2022-01-18 15:27:52,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:52,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212940987] [2022-01-18 15:27:52,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:52,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:52,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:52,435 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:52,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:52,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212940987] [2022-01-18 15:27:52,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212940987] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:52,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920525695] [2022-01-18 15:27:52,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:27:52,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:52,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:52,437 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:52,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-18 15:27:52,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:27:52,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:52,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 15:27:52,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:52,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 244 treesize of output 208 [2022-01-18 15:27:52,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 163 [2022-01-18 15:27:52,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 154 [2022-01-18 15:27:52,896 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:27:52,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:52,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:27:53,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 269 treesize of output 221 [2022-01-18 15:27:53,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:27:53,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:27:53,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 293 [2022-01-18 15:27:53,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:53,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-01-18 15:27:53,495 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:27:53,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920525695] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:53,495 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:53,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 15:27:53,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978562328] [2022-01-18 15:27:53,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:53,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:27:53,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:53,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:27:53,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:27:53,496 INFO L87 Difference]: Start difference. First operand 400 states and 1214 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:54,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:54,416 INFO L93 Difference]: Finished difference Result 728 states and 2069 transitions. [2022-01-18 15:27:54,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:27:54,416 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 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 21 [2022-01-18 15:27:54,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:54,417 INFO L225 Difference]: With dead ends: 728 [2022-01-18 15:27:54,417 INFO L226 Difference]: Without dead ends: 542 [2022-01-18 15:27:54,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=289, Invalid=1193, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:27:54,417 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 170 mSDsluCounter, 886 mSDsCounter, 0 mSdLazyCounter, 1110 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:54,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 377 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1110 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:27:54,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-01-18 15:27:54,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 388. [2022-01-18 15:27:54,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 3.0852713178294575) internal successors, (1194), 387 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:54,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1194 transitions. [2022-01-18 15:27:54,422 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1194 transitions. Word has length 21 [2022-01-18 15:27:54,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:54,422 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1194 transitions. [2022-01-18 15:27:54,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:54,422 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1194 transitions. [2022-01-18 15:27:54,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:27:54,423 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:54,423 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:54,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-01-18 15:27:54,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:54,623 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:54,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:54,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1166715279, now seen corresponding path program 64 times [2022-01-18 15:27:54,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:54,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258298196] [2022-01-18 15:27:54,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:54,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:54,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:54,725 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:54,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:54,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258298196] [2022-01-18 15:27:54,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258298196] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:54,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917260605] [2022-01-18 15:27:54,726 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:27:54,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:54,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:54,727 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:54,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-18 15:27:54,755 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:27:54,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:54,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:27:54,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:54,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:27:55,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:55,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:55,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:55,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:27:55,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:55,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:27:55,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:55,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-01-18 15:27:55,337 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:55,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917260605] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:55,337 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:55,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 15:27:55,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104393564] [2022-01-18 15:27:55,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:55,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:27:55,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:55,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:27:55,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:27:55,338 INFO L87 Difference]: Start difference. First operand 388 states and 1194 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:57,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:57,530 INFO L93 Difference]: Finished difference Result 934 states and 2619 transitions. [2022-01-18 15:27:57,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:27:57,530 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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 22 [2022-01-18 15:27:57,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:57,531 INFO L225 Difference]: With dead ends: 934 [2022-01-18 15:27:57,531 INFO L226 Difference]: Without dead ends: 718 [2022-01-18 15:27:57,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=568, Invalid=2084, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:27:57,531 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 382 mSDsluCounter, 721 mSDsCounter, 0 mSdLazyCounter, 1098 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 1192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1098 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:57,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 364 Invalid, 1192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1098 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:27:57,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2022-01-18 15:27:57,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 371. [2022-01-18 15:27:57,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 3.056756756756757) internal successors, (1131), 370 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-01-18 15:27:57,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 1131 transitions. [2022-01-18 15:27:57,536 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 1131 transitions. Word has length 22 [2022-01-18 15:27:57,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:57,536 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 1131 transitions. [2022-01-18 15:27:57,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:57,536 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 1131 transitions. [2022-01-18 15:27:57,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:27:57,537 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:57,537 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:57,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-01-18 15:27:57,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:57,739 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:57,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:57,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1417783913, now seen corresponding path program 65 times [2022-01-18 15:27:57,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:57,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634295067] [2022-01-18 15:27:57,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:57,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:57,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:57,818 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:57,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:57,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634295067] [2022-01-18 15:27:57,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634295067] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:57,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269134566] [2022-01-18 15:27:57,818 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:27:57,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:57,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:57,819 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:57,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-18 15:27:57,850 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:27:57,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:57,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:27:57,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:57,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:27:58,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:27:58,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 69 treesize of output 57 [2022-01-18 15:27:58,100 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:58,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:58,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:58,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 69 treesize of output 65 [2022-01-18 15:27:58,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:27:58,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 27 treesize of output 27 [2022-01-18 15:27:58,332 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:27:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:27:58,336 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:58,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269134566] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:58,336 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:58,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 15:27:58,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749644889] [2022-01-18 15:27:58,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:58,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:27:58,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:58,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:27:58,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:27:58,337 INFO L87 Difference]: Start difference. First operand 371 states and 1131 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:58,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:58,798 INFO L93 Difference]: Finished difference Result 638 states and 1867 transitions. [2022-01-18 15:27:58,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:27:58,799 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:27:58,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:58,799 INFO L225 Difference]: With dead ends: 638 [2022-01-18 15:27:58,799 INFO L226 Difference]: Without dead ends: 629 [2022-01-18 15:27:58,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=225, Invalid=645, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:27:58,800 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 206 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:58,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 175 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:27:58,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2022-01-18 15:27:58,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 375. [2022-01-18 15:27:58,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 3.0668449197860963) internal successors, (1147), 374 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:58,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1147 transitions. [2022-01-18 15:27:58,804 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1147 transitions. Word has length 22 [2022-01-18 15:27:58,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:58,804 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 1147 transitions. [2022-01-18 15:27:58,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:58,804 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1147 transitions. [2022-01-18 15:27:58,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:27:58,805 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:58,805 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:58,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-01-18 15:27:59,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:59,005 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:27:59,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:27:59,006 INFO L85 PathProgramCache]: Analyzing trace with hash 10106663, now seen corresponding path program 66 times [2022-01-18 15:27:59,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:27:59,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219439736] [2022-01-18 15:27:59,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:27:59,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:27:59,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:27:59,057 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:59,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:27:59,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219439736] [2022-01-18 15:27:59,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219439736] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:27:59,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128487111] [2022-01-18 15:27:59,057 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:27:59,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:27:59,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:27:59,058 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:27:59,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-01-18 15:27:59,087 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:27:59,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:27:59,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:27:59,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:27:59,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 158 [2022-01-18 15:27:59,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 142 [2022-01-18 15:27:59,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:59,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:27:59,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:27:59,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 18 treesize of output 16 [2022-01-18 15:27:59,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 293 [2022-01-18 15:27:59,604 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:27:59,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:27:59,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:27:59,608 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:27:59,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:27:59,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128487111] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:27:59,611 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:27:59,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 15:27:59,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839820406] [2022-01-18 15:27:59,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:27:59,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:27:59,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:27:59,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:27:59,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:27:59,612 INFO L87 Difference]: Start difference. First operand 375 states and 1147 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:59,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:27:59,899 INFO L93 Difference]: Finished difference Result 544 states and 1629 transitions. [2022-01-18 15:27:59,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:27:59,899 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:27:59,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:27:59,900 INFO L225 Difference]: With dead ends: 544 [2022-01-18 15:27:59,900 INFO L226 Difference]: Without dead ends: 457 [2022-01-18 15:27:59,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:27:59,900 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 97 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:27:59,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 130 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:27:59,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-01-18 15:27:59,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 362. [2022-01-18 15:27:59,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 3.0526315789473686) internal successors, (1102), 361 states have internal predecessors, (1102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:59,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 1102 transitions. [2022-01-18 15:27:59,904 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 1102 transitions. Word has length 22 [2022-01-18 15:27:59,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:27:59,904 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 1102 transitions. [2022-01-18 15:27:59,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:27:59,904 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 1102 transitions. [2022-01-18 15:27:59,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:27:59,905 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:27:59,905 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:27:59,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-01-18 15:28:00,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:00,105 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:00,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:00,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1205190493, now seen corresponding path program 67 times [2022-01-18 15:28:00,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:00,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592952311] [2022-01-18 15:28:00,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:00,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:00,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:00,196 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:00,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:00,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592952311] [2022-01-18 15:28:00,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592952311] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:00,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645049067] [2022-01-18 15:28:00,197 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:28:00,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:00,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:00,197 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:00,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-01-18 15:28:00,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:00,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:00,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:00,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:00,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 67 treesize of output 55 [2022-01-18 15:28:00,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:00,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-01-18 15:28:00,446 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:00,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:00,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:00,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:00,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:00,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 27 treesize of output 27 [2022-01-18 15:28:00,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:00,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:28:00,693 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:00,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645049067] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:00,693 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:00,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 20 [2022-01-18 15:28:00,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464381614] [2022-01-18 15:28:00,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:00,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:28:00,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:00,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:28:00,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:28:00,694 INFO L87 Difference]: Start difference. First operand 362 states and 1102 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:01,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:01,086 INFO L93 Difference]: Finished difference Result 642 states and 1825 transitions. [2022-01-18 15:28:01,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 15:28:01,086 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:01,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:01,087 INFO L225 Difference]: With dead ends: 642 [2022-01-18 15:28:01,087 INFO L226 Difference]: Without dead ends: 572 [2022-01-18 15:28:01,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=177, Invalid=579, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:28:01,088 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 154 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:01,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 218 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 688 Invalid, 0 Unknown, 115 Unchecked, 0.2s Time] [2022-01-18 15:28:01,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-01-18 15:28:01,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 353. [2022-01-18 15:28:01,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.022727272727273) internal successors, (1064), 352 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:01,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1064 transitions. [2022-01-18 15:28:01,092 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1064 transitions. Word has length 22 [2022-01-18 15:28:01,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:01,092 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 1064 transitions. [2022-01-18 15:28:01,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:01,092 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1064 transitions. [2022-01-18 15:28:01,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:01,092 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:01,092 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:01,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-01-18 15:28:01,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:01,295 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:01,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:01,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1697786255, now seen corresponding path program 68 times [2022-01-18 15:28:01,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:01,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194265423] [2022-01-18 15:28:01,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:01,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:01,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:01,382 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:01,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:01,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194265423] [2022-01-18 15:28:01,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194265423] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:01,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264441268] [2022-01-18 15:28:01,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:28:01,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:01,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:01,383 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:01,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-01-18 15:28:01,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:28:01,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:01,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:01,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:01,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:01,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2022-01-18 15:28:01,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:01,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 25 treesize of output 17 [2022-01-18 15:28:01,656 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:01,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:01,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:01,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:01,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:01,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:28:01,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:01,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-18 15:28:01,919 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:01,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264441268] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:01,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:01,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 20 [2022-01-18 15:28:01,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138917569] [2022-01-18 15:28:01,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:01,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:28:01,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:01,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:28:01,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:28:01,920 INFO L87 Difference]: Start difference. First operand 353 states and 1064 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:02,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:02,214 INFO L93 Difference]: Finished difference Result 503 states and 1468 transitions. [2022-01-18 15:28:02,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 15:28:02,215 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:02,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:02,215 INFO L225 Difference]: With dead ends: 503 [2022-01-18 15:28:02,215 INFO L226 Difference]: Without dead ends: 433 [2022-01-18 15:28:02,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:28:02,216 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 71 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:02,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 288 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 722 Invalid, 0 Unknown, 181 Unchecked, 0.2s Time] [2022-01-18 15:28:02,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-01-18 15:28:02,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 383. [2022-01-18 15:28:02,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.0) internal successors, (1146), 382 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:02,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1146 transitions. [2022-01-18 15:28:02,220 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1146 transitions. Word has length 22 [2022-01-18 15:28:02,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:02,220 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 1146 transitions. [2022-01-18 15:28:02,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:02,220 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1146 transitions. [2022-01-18 15:28:02,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:02,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:02,220 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:02,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-01-18 15:28:02,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-01-18 15:28:02,421 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:02,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:02,421 INFO L85 PathProgramCache]: Analyzing trace with hash 790647153, now seen corresponding path program 69 times [2022-01-18 15:28:02,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:02,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345470636] [2022-01-18 15:28:02,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:02,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:02,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:02,505 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:02,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:02,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345470636] [2022-01-18 15:28:02,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345470636] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:02,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019022004] [2022-01-18 15:28:02,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:28:02,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:02,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:02,507 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:02,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-01-18 15:28:02,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:28:02,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:02,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 15:28:02,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:02,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 159 [2022-01-18 15:28:02,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 208 [2022-01-18 15:28:02,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 165 [2022-01-18 15:28:03,057 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:03,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:03,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 20 treesize of output 18 [2022-01-18 15:28:03,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 350 treesize of output 290 [2022-01-18 15:28:03,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:28:03,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 18 treesize of output 16 [2022-01-18 15:28:03,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 269 [2022-01-18 15:28:03,625 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:28:03,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 279 treesize of output 246 [2022-01-18 15:28:03,748 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:03,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019022004] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:03,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:03,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-01-18 15:28:03,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456139444] [2022-01-18 15:28:03,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:03,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:28:03,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:03,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:28:03,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:28:03,749 INFO L87 Difference]: Start difference. First operand 383 states and 1146 transitions. Second operand has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:08,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:08,119 INFO L93 Difference]: Finished difference Result 1889 states and 5315 transitions. [2022-01-18 15:28:08,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 15:28:08,119 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:08,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:08,121 INFO L225 Difference]: With dead ends: 1889 [2022-01-18 15:28:08,121 INFO L226 Difference]: Without dead ends: 1380 [2022-01-18 15:28:08,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4643 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1228, Invalid=12344, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 15:28:08,123 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 424 mSDsluCounter, 1887 mSDsCounter, 0 mSdLazyCounter, 3006 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 3181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 3006 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:08,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 937 Invalid, 3181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 3006 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:28:08,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1380 states. [2022-01-18 15:28:08,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1380 to 440. [2022-01-18 15:28:08,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 3.0956719817767655) internal successors, (1359), 439 states have internal predecessors, (1359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:08,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1359 transitions. [2022-01-18 15:28:08,131 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1359 transitions. Word has length 22 [2022-01-18 15:28:08,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:08,132 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 1359 transitions. [2022-01-18 15:28:08,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:08,132 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1359 transitions. [2022-01-18 15:28:08,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:08,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:08,132 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:08,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:08,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-01-18 15:28:08,333 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:08,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:08,333 INFO L85 PathProgramCache]: Analyzing trace with hash -944861097, now seen corresponding path program 70 times [2022-01-18 15:28:08,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:08,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286464895] [2022-01-18 15:28:08,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:08,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:08,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:08,432 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:08,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:08,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286464895] [2022-01-18 15:28:08,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286464895] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:08,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608037106] [2022-01-18 15:28:08,433 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:28:08,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:08,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:08,433 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:08,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-18 15:28:08,460 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:28:08,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:08,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:08,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:08,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:28:08,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 65 [2022-01-18 15:28:08,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:28:08,792 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:08,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:08,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:08,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 27 treesize of output 27 [2022-01-18 15:28:09,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:09,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:09,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:09,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 64 treesize of output 60 [2022-01-18 15:28:09,085 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:09,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608037106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:09,085 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:09,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 15:28:09,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753463927] [2022-01-18 15:28:09,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:09,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:28:09,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:09,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:28:09,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:28:09,086 INFO L87 Difference]: Start difference. First operand 440 states and 1359 transitions. Second operand has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:09,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:09,513 INFO L93 Difference]: Finished difference Result 788 states and 2304 transitions. [2022-01-18 15:28:09,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:28:09,513 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:09,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:09,514 INFO L225 Difference]: With dead ends: 788 [2022-01-18 15:28:09,514 INFO L226 Difference]: Without dead ends: 788 [2022-01-18 15:28:09,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=204, Invalid=552, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:28:09,514 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 258 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:09,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 125 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:28:09,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2022-01-18 15:28:09,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 446. [2022-01-18 15:28:09,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 3.107865168539326) internal successors, (1383), 445 states have internal predecessors, (1383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:09,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1383 transitions. [2022-01-18 15:28:09,520 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1383 transitions. Word has length 22 [2022-01-18 15:28:09,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:09,520 INFO L470 AbstractCegarLoop]: Abstraction has 446 states and 1383 transitions. [2022-01-18 15:28:09,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:09,520 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1383 transitions. [2022-01-18 15:28:09,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:09,521 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:09,521 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:09,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-01-18 15:28:09,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:09,721 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:09,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:09,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1733913689, now seen corresponding path program 71 times [2022-01-18 15:28:09,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:09,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594169842] [2022-01-18 15:28:09,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:09,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:09,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:09,795 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:09,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:09,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594169842] [2022-01-18 15:28:09,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594169842] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:09,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340034883] [2022-01-18 15:28:09,795 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:28:09,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:09,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:09,796 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:09,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-01-18 15:28:09,824 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:28:09,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:09,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:28:09,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:09,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 189 [2022-01-18 15:28:09,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 65 treesize of output 53 [2022-01-18 15:28:09,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:28:10,080 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:10,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:10,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:28:10,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:28:10,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:28:10,187 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:28:10,345 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:28:10,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 338 treesize of output 281 [2022-01-18 15:28:10,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 237 [2022-01-18 15:28:10,449 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:10,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340034883] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:10,449 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:10,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 15:28:10,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437635132] [2022-01-18 15:28:10,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:10,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:28:10,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:10,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:28:10,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:28:10,451 INFO L87 Difference]: Start difference. First operand 446 states and 1383 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:10,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:10,779 INFO L93 Difference]: Finished difference Result 802 states and 2343 transitions. [2022-01-18 15:28:10,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:28:10,779 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:10,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:10,780 INFO L225 Difference]: With dead ends: 802 [2022-01-18 15:28:10,780 INFO L226 Difference]: Without dead ends: 735 [2022-01-18 15:28:10,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=423, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:28:10,781 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 175 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:10,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 120 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:28:10,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2022-01-18 15:28:10,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 434. [2022-01-18 15:28:10,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.0831408775981526) internal successors, (1335), 433 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:10,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1335 transitions. [2022-01-18 15:28:10,792 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1335 transitions. Word has length 22 [2022-01-18 15:28:10,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:10,792 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1335 transitions. [2022-01-18 15:28:10,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 19 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:10,792 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1335 transitions. [2022-01-18 15:28:10,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:10,793 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:10,793 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:10,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:10,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:10,993 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:10,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:10,994 INFO L85 PathProgramCache]: Analyzing trace with hash 275412257, now seen corresponding path program 72 times [2022-01-18 15:28:10,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:10,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099524222] [2022-01-18 15:28:10,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:10,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:10,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:11,071 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:11,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:11,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099524222] [2022-01-18 15:28:11,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099524222] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:11,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371898300] [2022-01-18 15:28:11,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:28:11,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:11,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:11,072 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:11,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-01-18 15:28:11,101 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:28:11,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:11,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:11,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:11,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:28:11,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 82 treesize of output 66 [2022-01-18 15:28:11,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 66 treesize of output 58 [2022-01-18 15:28:11,390 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:11,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:11,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:11,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:28:11,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:11,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:11,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:11,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-01-18 15:28:11,655 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:11,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371898300] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:11,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:11,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 21 [2022-01-18 15:28:11,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5925380] [2022-01-18 15:28:11,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:11,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:28:11,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:11,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:28:11,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:28:11,656 INFO L87 Difference]: Start difference. First operand 434 states and 1335 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:13,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:13,744 INFO L93 Difference]: Finished difference Result 1041 states and 2934 transitions. [2022-01-18 15:28:13,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 15:28:13,744 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:13,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:13,745 INFO L225 Difference]: With dead ends: 1041 [2022-01-18 15:28:13,745 INFO L226 Difference]: Without dead ends: 848 [2022-01-18 15:28:13,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=419, Invalid=1303, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:28:13,746 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 308 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 1014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:13,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 271 Invalid, 1014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 979 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:28:13,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2022-01-18 15:28:13,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 442. [2022-01-18 15:28:13,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 3.0997732426303855) internal successors, (1367), 441 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:13,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1367 transitions. [2022-01-18 15:28:13,752 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1367 transitions. Word has length 22 [2022-01-18 15:28:13,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:13,752 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 1367 transitions. [2022-01-18 15:28:13,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:13,752 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1367 transitions. [2022-01-18 15:28:13,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:13,753 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:13,753 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:13,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:13,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2022-01-18 15:28:13,953 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:13,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:13,953 INFO L85 PathProgramCache]: Analyzing trace with hash 782907985, now seen corresponding path program 73 times [2022-01-18 15:28:13,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:13,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463396191] [2022-01-18 15:28:13,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:13,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:13,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:14,016 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:14,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:14,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463396191] [2022-01-18 15:28:14,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463396191] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:14,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327814521] [2022-01-18 15:28:14,016 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:28:14,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:14,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:14,017 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:14,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-18 15:28:14,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:14,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:14,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:14,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:28:14,363 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:14,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:14,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:14,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:28:14,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:14,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:14,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:14,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 64 treesize of output 60 [2022-01-18 15:28:14,647 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:14,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327814521] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:14,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:14,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 21 [2022-01-18 15:28:14,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756068255] [2022-01-18 15:28:14,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:14,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:28:14,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:14,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:28:14,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:28:14,648 INFO L87 Difference]: Start difference. First operand 442 states and 1367 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:15,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:15,671 INFO L93 Difference]: Finished difference Result 762 states and 2194 transitions. [2022-01-18 15:28:15,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:28:15,671 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:15,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:15,672 INFO L225 Difference]: With dead ends: 762 [2022-01-18 15:28:15,672 INFO L226 Difference]: Without dead ends: 622 [2022-01-18 15:28:15,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=242, Invalid=880, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:28:15,673 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 212 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 732 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:15,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 184 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 732 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:28:15,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-01-18 15:28:15,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 434. [2022-01-18 15:28:15,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.0831408775981526) internal successors, (1335), 433 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:15,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1335 transitions. [2022-01-18 15:28:15,678 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1335 transitions. Word has length 22 [2022-01-18 15:28:15,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:15,678 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1335 transitions. [2022-01-18 15:28:15,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:15,678 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1335 transitions. [2022-01-18 15:28:15,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:15,678 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:15,678 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:15,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:15,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:15,879 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:15,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:15,879 INFO L85 PathProgramCache]: Analyzing trace with hash -62653015, now seen corresponding path program 74 times [2022-01-18 15:28:15,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:15,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182052217] [2022-01-18 15:28:15,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:15,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:15,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:15,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:15,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:15,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182052217] [2022-01-18 15:28:15,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182052217] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:15,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609603793] [2022-01-18 15:28:15,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:28:15,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:15,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:15,964 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:15,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-18 15:28:15,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:28:15,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:15,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:15,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:16,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 81 treesize of output 69 [2022-01-18 15:28:16,267 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:16,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:16,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:16,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:28:16,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:16,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:16,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:16,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-01-18 15:28:16,534 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:16,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609603793] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:16,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:16,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 15:28:16,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846740466] [2022-01-18 15:28:16,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:16,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:28:16,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:16,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:28:16,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=349, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:28:16,535 INFO L87 Difference]: Start difference. First operand 434 states and 1335 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:16,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:16,915 INFO L93 Difference]: Finished difference Result 792 states and 2279 transitions. [2022-01-18 15:28:16,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:28:16,915 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:16,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:16,916 INFO L225 Difference]: With dead ends: 792 [2022-01-18 15:28:16,916 INFO L226 Difference]: Without dead ends: 765 [2022-01-18 15:28:16,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:28:16,916 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 223 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:16,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 143 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:28:16,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-01-18 15:28:16,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 437. [2022-01-18 15:28:16,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 436 states have (on average 3.0894495412844036) internal successors, (1347), 436 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:16,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 1347 transitions. [2022-01-18 15:28:16,922 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 1347 transitions. Word has length 22 [2022-01-18 15:28:16,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:16,922 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 1347 transitions. [2022-01-18 15:28:16,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:16,922 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 1347 transitions. [2022-01-18 15:28:16,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:16,923 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:16,923 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:16,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:17,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:17,123 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:17,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:17,124 INFO L85 PathProgramCache]: Analyzing trace with hash 74207975, now seen corresponding path program 75 times [2022-01-18 15:28:17,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:17,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702193093] [2022-01-18 15:28:17,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:17,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:17,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:17,207 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:17,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:17,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702193093] [2022-01-18 15:28:17,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702193093] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:17,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288768401] [2022-01-18 15:28:17,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:28:17,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:17,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:17,208 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:17,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-18 15:28:17,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:28:17,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:17,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:17,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:17,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 81 treesize of output 69 [2022-01-18 15:28:17,491 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:17,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:17,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:17,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:28:17,678 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:17,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:17,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:17,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-01-18 15:28:17,749 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:17,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288768401] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:17,750 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:17,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 15:28:17,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86903676] [2022-01-18 15:28:17,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:17,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:28:17,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:17,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:28:17,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:28:17,750 INFO L87 Difference]: Start difference. First operand 437 states and 1347 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:18,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:18,341 INFO L93 Difference]: Finished difference Result 862 states and 2455 transitions. [2022-01-18 15:28:18,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:28:18,342 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:18,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:18,343 INFO L225 Difference]: With dead ends: 862 [2022-01-18 15:28:18,343 INFO L226 Difference]: Without dead ends: 835 [2022-01-18 15:28:18,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=217, Invalid=595, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:28:18,343 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 233 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:18,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 161 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:28:18,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2022-01-18 15:28:18,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 440. [2022-01-18 15:28:18,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 3.079726651480638) internal successors, (1352), 439 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:18,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1352 transitions. [2022-01-18 15:28:18,349 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1352 transitions. Word has length 22 [2022-01-18 15:28:18,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:18,349 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 1352 transitions. [2022-01-18 15:28:18,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:18,349 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1352 transitions. [2022-01-18 15:28:18,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:18,350 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:18,350 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:18,365 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-01-18 15:28:18,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:18,551 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:18,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:18,551 INFO L85 PathProgramCache]: Analyzing trace with hash -687874871, now seen corresponding path program 76 times [2022-01-18 15:28:18,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:18,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094738247] [2022-01-18 15:28:18,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:18,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:18,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:18,648 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:18,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:18,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094738247] [2022-01-18 15:28:18,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094738247] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:18,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542831438] [2022-01-18 15:28:18,649 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:28:18,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:18,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:18,650 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:18,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-01-18 15:28:18,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:28:18,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:18,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:18,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:18,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:28:18,939 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:18,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:19,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:19,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:28:19,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:19,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:19,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:19,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-01-18 15:28:19,215 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:19,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542831438] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:19,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:19,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 15:28:19,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109097418] [2022-01-18 15:28:19,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:19,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 15:28:19,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:19,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 15:28:19,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:28:19,216 INFO L87 Difference]: Start difference. First operand 440 states and 1352 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:22,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:22,560 INFO L93 Difference]: Finished difference Result 1218 states and 3411 transitions. [2022-01-18 15:28:22,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:28:22,560 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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 22 [2022-01-18 15:28:22,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:22,561 INFO L225 Difference]: With dead ends: 1218 [2022-01-18 15:28:22,561 INFO L226 Difference]: Without dead ends: 839 [2022-01-18 15:28:22,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 696 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=724, Invalid=2582, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:28:22,562 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 482 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 1079 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 1152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:22,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 345 Invalid, 1152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1079 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:28:22,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2022-01-18 15:28:22,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 432. [2022-01-18 15:28:22,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 3.0672853828306264) internal successors, (1322), 431 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:22,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1322 transitions. [2022-01-18 15:28:22,568 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1322 transitions. Word has length 22 [2022-01-18 15:28:22,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:22,568 INFO L470 AbstractCegarLoop]: Abstraction has 432 states and 1322 transitions. [2022-01-18 15:28:22,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:22,568 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1322 transitions. [2022-01-18 15:28:22,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:22,568 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:22,568 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:22,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-01-18 15:28:22,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable165 [2022-01-18 15:28:22,783 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:22,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:22,783 INFO L85 PathProgramCache]: Analyzing trace with hash -536181351, now seen corresponding path program 77 times [2022-01-18 15:28:22,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:22,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242825843] [2022-01-18 15:28:22,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:22,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:22,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:22,880 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:22,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:22,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242825843] [2022-01-18 15:28:22,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242825843] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:22,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623054320] [2022-01-18 15:28:22,880 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:28:22,880 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:22,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:22,881 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:22,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-01-18 15:28:22,915 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:28:22,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:22,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:22,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:22,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 81 treesize of output 69 [2022-01-18 15:28:23,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:28:23,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 57 [2022-01-18 15:28:23,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:23,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:23,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:23,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:28:23,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:23,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 65 [2022-01-18 15:28:23,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:23,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 57 [2022-01-18 15:28:23,415 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:23,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623054320] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:23,415 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:23,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 15:28:23,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491678543] [2022-01-18 15:28:23,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:23,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:28:23,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:23,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:28:23,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=353, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:28:23,416 INFO L87 Difference]: Start difference. First operand 432 states and 1322 transitions. Second operand has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:24,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:24,018 INFO L93 Difference]: Finished difference Result 666 states and 1939 transitions. [2022-01-18 15:28:24,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:28:24,019 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:24,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:24,019 INFO L225 Difference]: With dead ends: 666 [2022-01-18 15:28:24,020 INFO L226 Difference]: Without dead ends: 657 [2022-01-18 15:28:24,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=228, Invalid=702, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:28:24,020 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 196 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:24,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 217 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 745 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:28:24,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2022-01-18 15:28:24,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 434. [2022-01-18 15:28:24,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.071593533487298) internal successors, (1330), 433 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:24,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1330 transitions. [2022-01-18 15:28:24,025 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1330 transitions. Word has length 22 [2022-01-18 15:28:24,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:24,025 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1330 transitions. [2022-01-18 15:28:24,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:24,025 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1330 transitions. [2022-01-18 15:28:24,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:24,026 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:24,026 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:24,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:24,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-01-18 15:28:24,239 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:24,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:24,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1943858601, now seen corresponding path program 78 times [2022-01-18 15:28:24,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:24,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930794920] [2022-01-18 15:28:24,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:24,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:24,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:24,345 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:24,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:24,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930794920] [2022-01-18 15:28:24,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930794920] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:24,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705284038] [2022-01-18 15:28:24,345 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:28:24,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:24,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:24,346 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:24,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 15:28:24,376 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:28:24,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:24,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:24,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:24,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:24,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 98 [2022-01-18 15:28:24,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:24,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:28:24,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 57 [2022-01-18 15:28:24,760 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:24,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:24,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:24,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:28:24,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:24,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:24,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:24,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-01-18 15:28:25,008 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:25,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705284038] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:25,008 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:25,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-01-18 15:28:25,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239709587] [2022-01-18 15:28:25,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:25,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:28:25,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:25,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:28:25,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:28:25,009 INFO L87 Difference]: Start difference. First operand 434 states and 1330 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:25,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:25,248 INFO L93 Difference]: Finished difference Result 651 states and 1885 transitions. [2022-01-18 15:28:25,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:28:25,248 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:25,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:25,249 INFO L225 Difference]: With dead ends: 651 [2022-01-18 15:28:25,249 INFO L226 Difference]: Without dead ends: 642 [2022-01-18 15:28:25,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=342, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:28:25,249 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 160 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:25,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 180 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 375 Invalid, 0 Unknown, 66 Unchecked, 0.1s Time] [2022-01-18 15:28:25,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2022-01-18 15:28:25,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 452. [2022-01-18 15:28:25,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 451 states have (on average 3.0643015521064303) internal successors, (1382), 451 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:25,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 1382 transitions. [2022-01-18 15:28:25,255 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 1382 transitions. Word has length 22 [2022-01-18 15:28:25,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:25,255 INFO L470 AbstractCegarLoop]: Abstraction has 452 states and 1382 transitions. [2022-01-18 15:28:25,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:25,255 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 1382 transitions. [2022-01-18 15:28:25,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:25,255 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:25,255 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:25,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:25,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-01-18 15:28:25,457 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:25,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:25,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1293896895, now seen corresponding path program 79 times [2022-01-18 15:28:25,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:25,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053613207] [2022-01-18 15:28:25,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:25,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:25,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:25,576 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:25,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:25,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053613207] [2022-01-18 15:28:25,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053613207] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:25,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315661686] [2022-01-18 15:28:25,576 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:28:25,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:25,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:25,577 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:25,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 15:28:25,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:25,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:25,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:25,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:25,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:28:25,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:25,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 82 treesize of output 66 [2022-01-18 15:28:26,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 58 [2022-01-18 15:28:26,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:26,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:26,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:26,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:28:26,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:26,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:26,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:26,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-01-18 15:28:26,327 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:26,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315661686] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:26,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:26,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:28:26,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163912133] [2022-01-18 15:28:26,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:26,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:28:26,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:26,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:28:26,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:28:26,328 INFO L87 Difference]: Start difference. First operand 452 states and 1382 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:26,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:26,713 INFO L93 Difference]: Finished difference Result 590 states and 1756 transitions. [2022-01-18 15:28:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 15:28:26,713 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:26,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:26,714 INFO L225 Difference]: With dead ends: 590 [2022-01-18 15:28:26,714 INFO L226 Difference]: Without dead ends: 490 [2022-01-18 15:28:26,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=155, Invalid=657, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:28:26,715 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 123 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:26,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 211 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 468 Invalid, 0 Unknown, 74 Unchecked, 0.2s Time] [2022-01-18 15:28:26,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-01-18 15:28:26,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 461. [2022-01-18 15:28:26,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 460 states have (on average 3.0760869565217392) internal successors, (1415), 460 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:26,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 1415 transitions. [2022-01-18 15:28:26,719 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 1415 transitions. Word has length 22 [2022-01-18 15:28:26,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:26,719 INFO L470 AbstractCegarLoop]: Abstraction has 461 states and 1415 transitions. [2022-01-18 15:28:26,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:26,719 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 1415 transitions. [2022-01-18 15:28:26,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:26,720 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:26,720 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:26,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-01-18 15:28:26,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-01-18 15:28:26,920 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:26,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:26,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1504145937, now seen corresponding path program 80 times [2022-01-18 15:28:26,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:26,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951077013] [2022-01-18 15:28:26,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:26,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:26,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:27,015 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:27,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:27,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951077013] [2022-01-18 15:28:27,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951077013] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:27,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568573391] [2022-01-18 15:28:27,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:28:27,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:27,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:27,017 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:27,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 15:28:27,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:28:27,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:27,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:27,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:27,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:28:27,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:27,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 94 [2022-01-18 15:28:27,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:27,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 78 [2022-01-18 15:28:27,372 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:27,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:27,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:27,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:28:27,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:27,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:27,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:27,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 60 [2022-01-18 15:28:27,628 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:27,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568573391] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:27,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:27,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:28:27,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202222224] [2022-01-18 15:28:27,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:27,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:28:27,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:27,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:28:27,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:28:27,629 INFO L87 Difference]: Start difference. First operand 461 states and 1415 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:27,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:27,946 INFO L93 Difference]: Finished difference Result 563 states and 1683 transitions. [2022-01-18 15:28:27,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:28:27,946 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:27,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:27,947 INFO L225 Difference]: With dead ends: 563 [2022-01-18 15:28:27,947 INFO L226 Difference]: Without dead ends: 554 [2022-01-18 15:28:27,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=415, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:28:27,947 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 193 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:27,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 121 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:28:27,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2022-01-18 15:28:27,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 463. [2022-01-18 15:28:27,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 3.0822510822510822) internal successors, (1424), 462 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:27,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1424 transitions. [2022-01-18 15:28:27,952 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1424 transitions. Word has length 22 [2022-01-18 15:28:27,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:27,952 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 1424 transitions. [2022-01-18 15:28:27,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:27,952 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1424 transitions. [2022-01-18 15:28:27,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:27,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:27,953 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:27,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:28,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:28,153 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:28,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:28,154 INFO L85 PathProgramCache]: Analyzing trace with hash -28685623, now seen corresponding path program 81 times [2022-01-18 15:28:28,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:28,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526320793] [2022-01-18 15:28:28,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:28,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:28,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:28,260 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:28,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:28,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526320793] [2022-01-18 15:28:28,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526320793] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:28,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576608548] [2022-01-18 15:28:28,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:28:28,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:28,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:28,261 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:28,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-01-18 15:28:28,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:28:28,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:28,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 15:28:28,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:28,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 273 treesize of output 229 [2022-01-18 15:28:28,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:28:28,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 16 treesize of output 14 [2022-01-18 15:28:28,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:28,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:28:28,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 15:28:28,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:28,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:28,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 6 treesize of output 4 [2022-01-18 15:28:28,933 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:28:28,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 20 treesize of output 18 [2022-01-18 15:28:28,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 18 treesize of output 16 [2022-01-18 15:28:29,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:29,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 341 treesize of output 289 [2022-01-18 15:28:29,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 240 [2022-01-18 15:28:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:29,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576608548] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:29,326 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:29,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 17 [2022-01-18 15:28:29,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68866450] [2022-01-18 15:28:29,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:29,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:28:29,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:29,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:28:29,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:28:29,327 INFO L87 Difference]: Start difference. First operand 463 states and 1424 transitions. Second operand has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:29,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:29,451 INFO L93 Difference]: Finished difference Result 570 states and 1702 transitions. [2022-01-18 15:28:29,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:28:29,451 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:29,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:29,452 INFO L225 Difference]: With dead ends: 570 [2022-01-18 15:28:29,452 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 15:28:29,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:28:29,452 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 88 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 208 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:29,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 134 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 294 Invalid, 0 Unknown, 208 Unchecked, 0.1s Time] [2022-01-18 15:28:29,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 15:28:29,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 458. [2022-01-18 15:28:29,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 3.050328227571116) internal successors, (1394), 457 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:29,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1394 transitions. [2022-01-18 15:28:29,457 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1394 transitions. Word has length 22 [2022-01-18 15:28:29,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:29,457 INFO L470 AbstractCegarLoop]: Abstraction has 458 states and 1394 transitions. [2022-01-18 15:28:29,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:29,457 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1394 transitions. [2022-01-18 15:28:29,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 15:28:29,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:29,457 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:29,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:29,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:29,658 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:29,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:29,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1093576415, now seen corresponding path program 82 times [2022-01-18 15:28:29,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:29,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096775538] [2022-01-18 15:28:29,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:29,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:29,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:29,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:29,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096775538] [2022-01-18 15:28:29,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096775538] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:29,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823061072] [2022-01-18 15:28:29,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:28:29,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:29,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:29,777 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:29,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-01-18 15:28:29,821 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:28:29,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:29,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 15:28:29,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:29,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:28:30,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:30,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 98 [2022-01-18 15:28:30,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:28:30,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 82 [2022-01-18 15:28:30,139 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:30,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:30,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:30,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 27 treesize of output 27 [2022-01-18 15:28:30,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:30,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 68 [2022-01-18 15:28:30,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:30,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 64 treesize of output 60 [2022-01-18 15:28:30,401 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:30,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823061072] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:30,402 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:30,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:28:30,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649981379] [2022-01-18 15:28:30,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:30,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:28:30,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:30,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:28:30,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:28:30,402 INFO L87 Difference]: Start difference. First operand 458 states and 1394 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:31,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:31,596 INFO L93 Difference]: Finished difference Result 791 states and 2287 transitions. [2022-01-18 15:28:31,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 15:28:31,597 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 15:28:31,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:31,598 INFO L225 Difference]: With dead ends: 791 [2022-01-18 15:28:31,598 INFO L226 Difference]: Without dead ends: 533 [2022-01-18 15:28:31,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=335, Invalid=1305, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:28:31,598 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 150 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 1000 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:31,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 286 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1000 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:28:31,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-01-18 15:28:31,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 409. [2022-01-18 15:28:31,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 3.034313725490196) internal successors, (1238), 408 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:31,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1238 transitions. [2022-01-18 15:28:31,602 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1238 transitions. Word has length 22 [2022-01-18 15:28:31,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:31,603 INFO L470 AbstractCegarLoop]: Abstraction has 409 states and 1238 transitions. [2022-01-18 15:28:31,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:31,603 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1238 transitions. [2022-01-18 15:28:31,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:28:31,603 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:31,603 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:31,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:31,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:31,804 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:31,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:31,804 INFO L85 PathProgramCache]: Analyzing trace with hash 571447605, now seen corresponding path program 83 times [2022-01-18 15:28:31,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:31,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424836051] [2022-01-18 15:28:31,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:31,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:31,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:31,944 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:31,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:31,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424836051] [2022-01-18 15:28:31,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424836051] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:31,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086262611] [2022-01-18 15:28:31,945 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:28:31,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:31,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:31,946 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:31,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-01-18 15:28:31,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:28:31,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:31,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:28:31,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:32,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 84 treesize of output 72 [2022-01-18 15:28:32,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 243 treesize of output 207 [2022-01-18 15:28:32,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 185 [2022-01-18 15:28:32,343 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:32,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:32,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:28:32,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 293 [2022-01-18 15:28:32,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-01-18 15:28:32,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:28:32,789 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:28:32,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 187 treesize of output 162 [2022-01-18 15:28:32,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 128 [2022-01-18 15:28:32,834 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:32,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086262611] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:32,834 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:32,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 15:28:32,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117782832] [2022-01-18 15:28:32,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:32,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:28:32,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:32,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:28:32,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:28:32,835 INFO L87 Difference]: Start difference. First operand 409 states and 1238 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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-01-18 15:28:33,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:33,382 INFO L93 Difference]: Finished difference Result 795 states and 2397 transitions. [2022-01-18 15:28:33,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:28:33,382 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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 23 [2022-01-18 15:28:33,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:33,383 INFO L225 Difference]: With dead ends: 795 [2022-01-18 15:28:33,383 INFO L226 Difference]: Without dead ends: 741 [2022-01-18 15:28:33,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:28:33,383 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 162 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:33,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 182 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:28:33,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2022-01-18 15:28:33,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 478. [2022-01-18 15:28:33,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 477 states have (on average 3.0775681341719077) internal successors, (1468), 477 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:33,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 1468 transitions. [2022-01-18 15:28:33,389 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 1468 transitions. Word has length 23 [2022-01-18 15:28:33,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:33,389 INFO L470 AbstractCegarLoop]: Abstraction has 478 states and 1468 transitions. [2022-01-18 15:28:33,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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-01-18 15:28:33,389 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 1468 transitions. [2022-01-18 15:28:33,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:28:33,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:33,390 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:33,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:33,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:33,590 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:33,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:33,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1673810587, now seen corresponding path program 84 times [2022-01-18 15:28:33,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:33,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494628766] [2022-01-18 15:28:33,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:33,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:33,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:33,689 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:33,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:33,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494628766] [2022-01-18 15:28:33,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494628766] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:33,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060833550] [2022-01-18 15:28:33,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:28:33,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:33,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:33,690 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:33,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-01-18 15:28:33,719 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:28:33,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:33,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:28:33,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:33,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 268 treesize of output 220 [2022-01-18 15:28:33,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 230 treesize of output 198 [2022-01-18 15:28:33,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 188 treesize of output 156 [2022-01-18 15:28:34,115 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:34,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:34,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:28:34,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 325 treesize of output 293 [2022-01-18 15:28:34,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 20 treesize of output 18 [2022-01-18 15:28:34,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 18 treesize of output 16 [2022-01-18 15:28:34,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:34,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 192 treesize of output 172 [2022-01-18 15:28:34,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 128 [2022-01-18 15:28:34,598 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:34,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060833550] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:34,598 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:34,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-01-18 15:28:34,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142769982] [2022-01-18 15:28:34,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:34,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:28:34,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:34,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:28:34,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:28:34,599 INFO L87 Difference]: Start difference. First operand 478 states and 1468 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:35,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:35,283 INFO L93 Difference]: Finished difference Result 1113 states and 3318 transitions. [2022-01-18 15:28:35,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 15:28:35,284 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 23 [2022-01-18 15:28:35,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:35,285 INFO L225 Difference]: With dead ends: 1113 [2022-01-18 15:28:35,285 INFO L226 Difference]: Without dead ends: 958 [2022-01-18 15:28:35,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=783, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:28:35,286 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 212 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 1066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:35,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 268 Invalid, 1066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1030 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:28:35,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 958 states. [2022-01-18 15:28:35,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 958 to 577. [2022-01-18 15:28:35,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 576 states have (on average 3.2309027777777777) internal successors, (1861), 576 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:35,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1861 transitions. [2022-01-18 15:28:35,293 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1861 transitions. Word has length 23 [2022-01-18 15:28:35,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:35,293 INFO L470 AbstractCegarLoop]: Abstraction has 577 states and 1861 transitions. [2022-01-18 15:28:35,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:35,293 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1861 transitions. [2022-01-18 15:28:35,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:28:35,294 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:35,294 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:35,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:35,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:35,507 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:35,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:35,507 INFO L85 PathProgramCache]: Analyzing trace with hash -729769725, now seen corresponding path program 85 times [2022-01-18 15:28:35,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:35,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305471156] [2022-01-18 15:28:35,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:35,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:35,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:35,613 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:35,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:35,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305471156] [2022-01-18 15:28:35,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305471156] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:35,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185285987] [2022-01-18 15:28:35,613 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:28:35,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:35,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:35,614 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:35,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-01-18 15:28:35,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:35,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:28:35,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:35,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 184 [2022-01-18 15:28:35,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:28:35,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 219 treesize of output 187 [2022-01-18 15:28:36,073 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:36,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:36,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 20 treesize of output 18 [2022-01-18 15:28:36,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:28:36,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:28:36,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 350 treesize of output 290 [2022-01-18 15:28:36,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:28:36,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:36,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 241 treesize of output 219 [2022-01-18 15:28:36,689 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:36,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185285987] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:36,689 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:36,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:28:36,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340207682] [2022-01-18 15:28:36,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:36,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:28:36,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:36,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:28:36,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:28:36,690 INFO L87 Difference]: Start difference. First operand 577 states and 1861 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:37,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:37,142 INFO L93 Difference]: Finished difference Result 912 states and 2882 transitions. [2022-01-18 15:28:37,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:28:37,142 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:28:37,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:37,143 INFO L225 Difference]: With dead ends: 912 [2022-01-18 15:28:37,143 INFO L226 Difference]: Without dead ends: 873 [2022-01-18 15:28:37,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:28:37,144 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 95 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:37,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 229 Invalid, 880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 855 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:28:37,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 873 states. [2022-01-18 15:28:37,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 873 to 596. [2022-01-18 15:28:37,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 3.2470588235294118) internal successors, (1932), 595 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:37,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1932 transitions. [2022-01-18 15:28:37,151 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1932 transitions. Word has length 23 [2022-01-18 15:28:37,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:37,151 INFO L470 AbstractCegarLoop]: Abstraction has 596 states and 1932 transitions. [2022-01-18 15:28:37,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:37,151 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1932 transitions. [2022-01-18 15:28:37,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:28:37,152 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:37,152 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:37,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:37,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:37,363 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:37,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:37,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1415226147, now seen corresponding path program 86 times [2022-01-18 15:28:37,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:37,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592469414] [2022-01-18 15:28:37,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:37,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:37,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:37,466 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:37,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:37,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592469414] [2022-01-18 15:28:37,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592469414] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:37,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731268352] [2022-01-18 15:28:37,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:28:37,467 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:37,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:37,468 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:37,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-01-18 15:28:37,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:28:37,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:37,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 15:28:37,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:37,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 148 [2022-01-18 15:28:38,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 259 [2022-01-18 15:28:38,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 231 [2022-01-18 15:28:38,441 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:38,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:38,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:28:38,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:28:38,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:28:38,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 47 [2022-01-18 15:28:38,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:38,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-01-18 15:28:38,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 237 [2022-01-18 15:28:39,130 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:39,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731268352] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:39,130 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:39,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 12] total 30 [2022-01-18 15:28:39,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466032639] [2022-01-18 15:28:39,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:39,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:28:39,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:39,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:28:39,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:28:39,130 INFO L87 Difference]: Start difference. First operand 596 states and 1932 transitions. Second operand has 30 states, 30 states have (on average 2.0) internal successors, (60), 30 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:44,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:44,818 INFO L93 Difference]: Finished difference Result 2239 states and 6628 transitions. [2022-01-18 15:28:44,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-01-18 15:28:44,818 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.0) internal successors, (60), 30 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:28:44,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:44,821 INFO L225 Difference]: With dead ends: 2239 [2022-01-18 15:28:44,821 INFO L226 Difference]: Without dead ends: 2032 [2022-01-18 15:28:44,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5155 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1296, Invalid=13466, Unknown=0, NotChecked=0, Total=14762 [2022-01-18 15:28:44,822 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 313 mSDsluCounter, 3481 mSDsCounter, 0 mSdLazyCounter, 5756 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 1756 SdHoareTripleChecker+Invalid, 5926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 5756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:44,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [313 Valid, 1756 Invalid, 5926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 5756 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 15:28:44,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states. [2022-01-18 15:28:44,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 659. [2022-01-18 15:28:44,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 658 states have (on average 3.370820668693009) internal successors, (2218), 658 states have internal predecessors, (2218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:44,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 2218 transitions. [2022-01-18 15:28:44,834 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 2218 transitions. Word has length 23 [2022-01-18 15:28:44,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:44,834 INFO L470 AbstractCegarLoop]: Abstraction has 659 states and 2218 transitions. [2022-01-18 15:28:44,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.0) internal successors, (60), 30 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:44,834 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 2218 transitions. [2022-01-18 15:28:44,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:28:44,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:44,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:44,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-01-18 15:28:45,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:45,035 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:45,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:45,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1883067965, now seen corresponding path program 87 times [2022-01-18 15:28:45,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:45,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592083319] [2022-01-18 15:28:45,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:45,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:45,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:45,145 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:45,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:45,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592083319] [2022-01-18 15:28:45,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592083319] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:45,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027034242] [2022-01-18 15:28:45,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:28:45,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:45,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:45,147 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:45,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-01-18 15:28:45,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:28:45,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:45,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 15:28:45,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:45,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 198 treesize of output 174 [2022-01-18 15:28:45,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 192 [2022-01-18 15:28:45,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 123 [2022-01-18 15:28:45,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 22 [2022-01-18 15:28:45,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-01-18 15:28:45,667 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:45,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:45,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:28:45,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 176 treesize of output 152 [2022-01-18 15:28:46,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:46,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-01-18 15:28:46,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 269 treesize of output 237 [2022-01-18 15:28:46,193 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:46,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027034242] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:46,193 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:46,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 15:28:46,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408621961] [2022-01-18 15:28:46,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:46,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:28:46,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:46,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:28:46,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=491, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:28:46,194 INFO L87 Difference]: Start difference. First operand 659 states and 2218 transitions. Second operand has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:50,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:50,602 INFO L93 Difference]: Finished difference Result 2448 states and 7178 transitions. [2022-01-18 15:28:50,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-01-18 15:28:50,602 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:28:50,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:50,605 INFO L225 Difference]: With dead ends: 2448 [2022-01-18 15:28:50,605 INFO L226 Difference]: Without dead ends: 2162 [2022-01-18 15:28:50,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3828 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1067, Invalid=10275, Unknown=0, NotChecked=0, Total=11342 [2022-01-18 15:28:50,606 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 401 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 2859 mSolverCounterSat, 250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 902 SdHoareTripleChecker+Invalid, 3109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 2859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:50,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 902 Invalid, 3109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 2859 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:28:50,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2162 states. [2022-01-18 15:28:50,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2162 to 747. [2022-01-18 15:28:50,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 3.508042895442359) internal successors, (2617), 746 states have internal predecessors, (2617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:50,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2617 transitions. [2022-01-18 15:28:50,619 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2617 transitions. Word has length 23 [2022-01-18 15:28:50,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:50,619 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 2617 transitions. [2022-01-18 15:28:50,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:50,619 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2617 transitions. [2022-01-18 15:28:50,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:28:50,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:50,620 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:50,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:50,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:50,821 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:50,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:50,821 INFO L85 PathProgramCache]: Analyzing trace with hash -231084659, now seen corresponding path program 88 times [2022-01-18 15:28:50,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:50,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635994631] [2022-01-18 15:28:50,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:50,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:50,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:50,917 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:50,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:50,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635994631] [2022-01-18 15:28:50,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635994631] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:50,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430411026] [2022-01-18 15:28:50,918 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:28:50,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:50,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:50,919 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:50,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-01-18 15:28:50,947 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:28:50,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:50,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:28:50,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:51,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 186 treesize of output 166 [2022-01-18 15:28:51,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 163 [2022-01-18 15:28:51,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 111 [2022-01-18 15:28:51,313 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:51,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:51,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:28:51,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 20 treesize of output 18 [2022-01-18 15:28:51,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:28:51,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 269 treesize of output 221 [2022-01-18 15:28:51,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:28:51,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:51,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-01-18 15:28:51,941 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:51,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430411026] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:51,941 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:51,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 15:28:51,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582304282] [2022-01-18 15:28:51,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:51,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:28:51,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:51,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:28:51,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:28:51,941 INFO L87 Difference]: Start difference. First operand 747 states and 2617 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:55,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:55,261 INFO L93 Difference]: Finished difference Result 2218 states and 6944 transitions. [2022-01-18 15:28:55,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 15:28:55,261 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:28:55,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:55,264 INFO L225 Difference]: With dead ends: 2218 [2022-01-18 15:28:55,265 INFO L226 Difference]: Without dead ends: 1953 [2022-01-18 15:28:55,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3247 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=917, Invalid=8983, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 15:28:55,266 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 307 mSDsluCounter, 2146 mSDsCounter, 0 mSdLazyCounter, 3441 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 1073 SdHoareTripleChecker+Invalid, 3601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 3441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:55,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 1073 Invalid, 3601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 3441 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:28:55,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1953 states. [2022-01-18 15:28:55,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1953 to 865. [2022-01-18 15:28:55,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 864 states have (on average 3.5925925925925926) internal successors, (3104), 864 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:55,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 3104 transitions. [2022-01-18 15:28:55,296 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 3104 transitions. Word has length 23 [2022-01-18 15:28:55,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:55,296 INFO L470 AbstractCegarLoop]: Abstraction has 865 states and 3104 transitions. [2022-01-18 15:28:55,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:55,296 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 3104 transitions. [2022-01-18 15:28:55,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:28:55,297 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:55,297 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:55,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-01-18 15:28:55,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177 [2022-01-18 15:28:55,498 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:55,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:55,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1190228947, now seen corresponding path program 89 times [2022-01-18 15:28:55,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:55,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79594566] [2022-01-18 15:28:55,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:55,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:55,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:55,614 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:28:55,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:55,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79594566] [2022-01-18 15:28:55,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79594566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:55,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271364933] [2022-01-18 15:28:55,614 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:28:55,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:55,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:55,615 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:55,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-01-18 15:28:55,644 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:28:55,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:55,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:28:55,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:28:55,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 176 [2022-01-18 15:28:55,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 129 [2022-01-18 15:28:55,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 94 [2022-01-18 15:28:55,951 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:55,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:28:55,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:28:56,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:28:56,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:28:56,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:28:56,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:28:56,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:28:56,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 274 [2022-01-18 15:28:56,538 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:28:56,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271364933] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:28:56,538 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:28:56,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 15:28:56,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552117945] [2022-01-18 15:28:56,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:28:56,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:28:56,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:28:56,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:28:56,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=491, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:28:56,539 INFO L87 Difference]: Start difference. First operand 865 states and 3104 transitions. Second operand has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:59,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:28:59,580 INFO L93 Difference]: Finished difference Result 2172 states and 6833 transitions. [2022-01-18 15:28:59,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 15:28:59,580 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 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 23 [2022-01-18 15:28:59,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:28:59,584 INFO L225 Difference]: With dead ends: 2172 [2022-01-18 15:28:59,584 INFO L226 Difference]: Without dead ends: 1923 [2022-01-18 15:28:59,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2510 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=658, Invalid=7532, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 15:28:59,585 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 238 mSDsluCounter, 2101 mSDsCounter, 0 mSdLazyCounter, 3493 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1130 SdHoareTripleChecker+Invalid, 3586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 3493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:28:59,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 1130 Invalid, 3586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 3493 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:28:59,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1923 states. [2022-01-18 15:28:59,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1923 to 976. [2022-01-18 15:28:59,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 976 states, 975 states have (on average 3.648205128205128) internal successors, (3557), 975 states have internal predecessors, (3557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:59,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 976 states and 3557 transitions. [2022-01-18 15:28:59,600 INFO L78 Accepts]: Start accepts. Automaton has 976 states and 3557 transitions. Word has length 23 [2022-01-18 15:28:59,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:28:59,600 INFO L470 AbstractCegarLoop]: Abstraction has 976 states and 3557 transitions. [2022-01-18 15:28:59,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:28:59,600 INFO L276 IsEmpty]: Start isEmpty. Operand 976 states and 3557 transitions. [2022-01-18 15:28:59,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:28:59,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:28:59,601 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:28:59,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-01-18 15:28:59,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:59,801 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:28:59,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:28:59,802 INFO L85 PathProgramCache]: Analyzing trace with hash 581470555, now seen corresponding path program 90 times [2022-01-18 15:28:59,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:28:59,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789723292] [2022-01-18 15:28:59,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:28:59,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:28:59,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:28:59,949 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:28:59,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:28:59,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789723292] [2022-01-18 15:28:59,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789723292] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:28:59,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056595619] [2022-01-18 15:28:59,949 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:28:59,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:28:59,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:28:59,950 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:28:59,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-01-18 15:28:59,980 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:28:59,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:28:59,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:28:59,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:00,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 114 treesize of output 94 [2022-01-18 15:29:00,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 227 treesize of output 195 [2022-01-18 15:29:00,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 185 treesize of output 153 [2022-01-18 15:29:00,394 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:00,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:00,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 20 treesize of output 18 [2022-01-18 15:29:00,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 293 [2022-01-18 15:29:00,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:29:00,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:29:00,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 196 treesize of output 174 [2022-01-18 15:29:00,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 128 [2022-01-18 15:29:00,919 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:00,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056595619] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:00,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:00,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 15:29:00,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951718268] [2022-01-18 15:29:00,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:00,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:29:00,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:00,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:29:00,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=493, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:29:00,920 INFO L87 Difference]: Start difference. First operand 976 states and 3557 transitions. Second operand has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:04,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:04,151 INFO L93 Difference]: Finished difference Result 2484 states and 7977 transitions. [2022-01-18 15:29:04,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-01-18 15:29:04,151 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:29:04,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:04,155 INFO L225 Difference]: With dead ends: 2484 [2022-01-18 15:29:04,155 INFO L226 Difference]: Without dead ends: 2209 [2022-01-18 15:29:04,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2241 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=648, Invalid=6834, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 15:29:04,155 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 253 mSDsluCounter, 2460 mSDsCounter, 0 mSdLazyCounter, 4110 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 1257 SdHoareTripleChecker+Invalid, 4223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 4110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:04,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 1257 Invalid, 4223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 4110 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 15:29:04,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2209 states. [2022-01-18 15:29:04,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2209 to 1053. [2022-01-18 15:29:04,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 1052 states have (on average 3.675855513307985) internal successors, (3867), 1052 states have internal predecessors, (3867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:04,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 3867 transitions. [2022-01-18 15:29:04,173 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 3867 transitions. Word has length 23 [2022-01-18 15:29:04,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:04,173 INFO L470 AbstractCegarLoop]: Abstraction has 1053 states and 3867 transitions. [2022-01-18 15:29:04,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:04,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 3867 transitions. [2022-01-18 15:29:04,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:04,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:04,174 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:04,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-01-18 15:29:04,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-01-18 15:29:04,387 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:04,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:04,387 INFO L85 PathProgramCache]: Analyzing trace with hash 2134634195, now seen corresponding path program 91 times [2022-01-18 15:29:04,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:04,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90947130] [2022-01-18 15:29:04,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:04,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:04,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:04,488 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:04,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:04,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90947130] [2022-01-18 15:29:04,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90947130] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:04,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567189215] [2022-01-18 15:29:04,488 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:29:04,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:04,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:04,489 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:04,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-01-18 15:29:04,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:04,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 15:29:04,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:04,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 166 [2022-01-18 15:29:04,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 237 treesize of output 205 [2022-01-18 15:29:04,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 153 [2022-01-18 15:29:05,033 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:29:05,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:05,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 20 treesize of output 18 [2022-01-18 15:29:05,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:05,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:29:05,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:29:05,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 269 [2022-01-18 15:29:05,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:05,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 258 [2022-01-18 15:29:05,703 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:29:05,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567189215] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:05,704 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:05,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 15:29:05,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474769829] [2022-01-18 15:29:05,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:05,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:29:05,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:05,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:29:05,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:29:05,704 INFO L87 Difference]: Start difference. First operand 1053 states and 3867 transitions. Second operand has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:11,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:11,314 INFO L93 Difference]: Finished difference Result 3309 states and 10528 transitions. [2022-01-18 15:29:11,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-01-18 15:29:11,314 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:29:11,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:11,319 INFO L225 Difference]: With dead ends: 3309 [2022-01-18 15:29:11,320 INFO L226 Difference]: Without dead ends: 2828 [2022-01-18 15:29:11,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4741 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1149, Invalid=13613, Unknown=0, NotChecked=0, Total=14762 [2022-01-18 15:29:11,321 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 354 mSDsluCounter, 3383 mSDsCounter, 0 mSdLazyCounter, 5614 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 1772 SdHoareTripleChecker+Invalid, 5838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 5614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:11,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 1772 Invalid, 5838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 5614 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 15:29:11,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2828 states. [2022-01-18 15:29:11,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2828 to 1264. [2022-01-18 15:29:11,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1264 states, 1263 states have (on average 3.786223277909739) internal successors, (4782), 1263 states have internal predecessors, (4782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:11,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1264 states to 1264 states and 4782 transitions. [2022-01-18 15:29:11,344 INFO L78 Accepts]: Start accepts. Automaton has 1264 states and 4782 transitions. Word has length 23 [2022-01-18 15:29:11,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:11,344 INFO L470 AbstractCegarLoop]: Abstraction has 1264 states and 4782 transitions. [2022-01-18 15:29:11,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:11,344 INFO L276 IsEmpty]: Start isEmpty. Operand 1264 states and 4782 transitions. [2022-01-18 15:29:11,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:11,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:11,346 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:11,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-01-18 15:29:11,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:11,546 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:11,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:11,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1161832409, now seen corresponding path program 92 times [2022-01-18 15:29:11,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:11,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963329248] [2022-01-18 15:29:11,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:11,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:11,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:11,720 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:11,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:11,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963329248] [2022-01-18 15:29:11,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963329248] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:11,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365523923] [2022-01-18 15:29:11,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:29:11,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:11,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:11,721 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:11,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-01-18 15:29:11,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:29:11,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:11,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:29:11,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:11,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 34 treesize of output 26 [2022-01-18 15:29:11,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2022-01-18 15:29:11,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 173 [2022-01-18 15:29:11,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 155 [2022-01-18 15:29:12,178 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:12,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:12,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 20 treesize of output 18 [2022-01-18 15:29:12,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:12,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:29:12,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:29:12,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 269 treesize of output 221 [2022-01-18 15:29:12,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:12,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 237 treesize of output 217 [2022-01-18 15:29:12,780 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:12,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365523923] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:12,781 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:12,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 15:29:12,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568638138] [2022-01-18 15:29:12,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:12,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:29:12,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:12,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:29:12,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:29:12,781 INFO L87 Difference]: Start difference. First operand 1264 states and 4782 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:14,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:14,243 INFO L93 Difference]: Finished difference Result 2126 states and 7358 transitions. [2022-01-18 15:29:14,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 15:29:14,244 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 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 23 [2022-01-18 15:29:14,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:14,247 INFO L225 Difference]: With dead ends: 2126 [2022-01-18 15:29:14,247 INFO L226 Difference]: Without dead ends: 1976 [2022-01-18 15:29:14,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 872 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=485, Invalid=2707, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:29:14,248 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 254 mSDsluCounter, 1038 mSDsCounter, 0 mSdLazyCounter, 1512 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 1566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:14,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 472 Invalid, 1566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1512 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:29:14,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1976 states. [2022-01-18 15:29:14,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1976 to 1369. [2022-01-18 15:29:14,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1369 states, 1368 states have (on average 3.817982456140351) internal successors, (5223), 1368 states have internal predecessors, (5223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:14,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1369 states to 1369 states and 5223 transitions. [2022-01-18 15:29:14,267 INFO L78 Accepts]: Start accepts. Automaton has 1369 states and 5223 transitions. Word has length 23 [2022-01-18 15:29:14,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:14,267 INFO L470 AbstractCegarLoop]: Abstraction has 1369 states and 5223 transitions. [2022-01-18 15:29:14,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:14,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1369 states and 5223 transitions. [2022-01-18 15:29:14,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:14,269 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:14,269 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:14,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-01-18 15:29:14,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable181 [2022-01-18 15:29:14,478 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:14,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:14,478 INFO L85 PathProgramCache]: Analyzing trace with hash 918563321, now seen corresponding path program 93 times [2022-01-18 15:29:14,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:14,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506360183] [2022-01-18 15:29:14,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:14,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:14,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:14,593 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:14,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:14,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506360183] [2022-01-18 15:29:14,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506360183] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:14,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436140287] [2022-01-18 15:29:14,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:29:14,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:14,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:14,595 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:14,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-01-18 15:29:14,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:29:14,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:14,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 15:29:14,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:14,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 348 treesize of output 292 [2022-01-18 15:29:15,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:29:15,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 267 treesize of output 223 [2022-01-18 15:29:15,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 167 [2022-01-18 15:29:15,420 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:15,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:15,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 20 treesize of output 18 [2022-01-18 15:29:15,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:15,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 18 treesize of output 16 [2022-01-18 15:29:15,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:29:15,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 325 treesize of output 269 [2022-01-18 15:29:15,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:15,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 284 treesize of output 256 [2022-01-18 15:29:16,097 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:16,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436140287] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:16,097 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:16,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:29:16,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484340579] [2022-01-18 15:29:16,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:16,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:29:16,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:16,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:29:16,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:29:16,098 INFO L87 Difference]: Start difference. First operand 1369 states and 5223 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-01-18 15:29:16,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:16,888 INFO L93 Difference]: Finished difference Result 2172 states and 7801 transitions. [2022-01-18 15:29:16,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 15:29:16,889 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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 23 [2022-01-18 15:29:16,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:16,892 INFO L225 Difference]: With dead ends: 2172 [2022-01-18 15:29:16,893 INFO L226 Difference]: Without dead ends: 2055 [2022-01-18 15:29:16,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=170, Invalid=886, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 15:29:16,893 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 152 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 975 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 1095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:16,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 338 Invalid, 1095 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 975 Invalid, 0 Unknown, 93 Unchecked, 0.3s Time] [2022-01-18 15:29:16,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2055 states. [2022-01-18 15:29:16,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2055 to 1481. [2022-01-18 15:29:16,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1481 states, 1480 states have (on average 3.8614864864864864) internal successors, (5715), 1480 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:16,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1481 states to 1481 states and 5715 transitions. [2022-01-18 15:29:16,916 INFO L78 Accepts]: Start accepts. Automaton has 1481 states and 5715 transitions. Word has length 23 [2022-01-18 15:29:16,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:16,916 INFO L470 AbstractCegarLoop]: Abstraction has 1481 states and 5715 transitions. [2022-01-18 15:29:16,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-01-18 15:29:16,916 INFO L276 IsEmpty]: Start isEmpty. Operand 1481 states and 5715 transitions. [2022-01-18 15:29:16,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:16,918 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:16,918 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:16,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-01-18 15:29:17,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:17,121 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:17,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:17,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1582963255, now seen corresponding path program 94 times [2022-01-18 15:29:17,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:17,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809785654] [2022-01-18 15:29:17,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:17,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:17,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:17,240 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:17,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:17,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809785654] [2022-01-18 15:29:17,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809785654] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:17,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348854933] [2022-01-18 15:29:17,240 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:29:17,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:17,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:17,241 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:17,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-01-18 15:29:17,271 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:29:17,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:17,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:29:17,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:17,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 182 [2022-01-18 15:29:17,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:29:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 252 [2022-01-18 15:29:17,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 242 treesize of output 198 [2022-01-18 15:29:17,745 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:17,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:17,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 20 treesize of output 18 [2022-01-18 15:29:17,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:17,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:29:17,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:29:18,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:29:18,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:18,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 237 treesize of output 217 [2022-01-18 15:29:18,356 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:18,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348854933] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:18,356 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:18,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:29:18,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409571152] [2022-01-18 15:29:18,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:18,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:29:18,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:18,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:29:18,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:29:18,356 INFO L87 Difference]: Start difference. First operand 1481 states and 5715 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:18,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:18,962 INFO L93 Difference]: Finished difference Result 1998 states and 7256 transitions. [2022-01-18 15:29:18,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 15:29:18,962 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 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 23 [2022-01-18 15:29:18,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:18,966 INFO L225 Difference]: With dead ends: 1998 [2022-01-18 15:29:18,966 INFO L226 Difference]: Without dead ends: 1932 [2022-01-18 15:29:18,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:29:18,966 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 168 mSDsluCounter, 670 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:18,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 274 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 773 Invalid, 0 Unknown, 12 Unchecked, 0.3s Time] [2022-01-18 15:29:18,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1932 states. [2022-01-18 15:29:18,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1932 to 1484. [2022-01-18 15:29:18,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1484 states, 1483 states have (on average 3.865812542144302) internal successors, (5733), 1483 states have internal predecessors, (5733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:18,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1484 states to 1484 states and 5733 transitions. [2022-01-18 15:29:18,986 INFO L78 Accepts]: Start accepts. Automaton has 1484 states and 5733 transitions. Word has length 23 [2022-01-18 15:29:18,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:18,986 INFO L470 AbstractCegarLoop]: Abstraction has 1484 states and 5733 transitions. [2022-01-18 15:29:18,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:18,986 INFO L276 IsEmpty]: Start isEmpty. Operand 1484 states and 5733 transitions. [2022-01-18 15:29:18,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:18,988 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:18,988 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:19,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-01-18 15:29:19,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:19,188 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:19,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:19,189 INFO L85 PathProgramCache]: Analyzing trace with hash -657648573, now seen corresponding path program 95 times [2022-01-18 15:29:19,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:19,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984141064] [2022-01-18 15:29:19,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:19,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:19,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:19,296 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:19,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:19,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984141064] [2022-01-18 15:29:19,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984141064] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:19,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234264527] [2022-01-18 15:29:19,297 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:29:19,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:19,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:19,298 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:19,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-01-18 15:29:19,328 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:29:19,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:19,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:29:19,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:19,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 153 [2022-01-18 15:29:19,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:29:19,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2022-01-18 15:29:19,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:29:19,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 166 [2022-01-18 15:29:19,868 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:19,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:19,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:20,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 350 treesize of output 290 [2022-01-18 15:29:20,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:20,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:29:20,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 269 treesize of output 221 [2022-01-18 15:29:20,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:20,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 237 treesize of output 217 [2022-01-18 15:29:20,457 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:20,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234264527] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:20,458 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:20,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:29:20,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605647800] [2022-01-18 15:29:20,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:20,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:29:20,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:20,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:29:20,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:29:20,458 INFO L87 Difference]: Start difference. First operand 1484 states and 5733 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-01-18 15:29:20,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:20,919 INFO L93 Difference]: Finished difference Result 1995 states and 7240 transitions. [2022-01-18 15:29:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:29:20,920 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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 23 [2022-01-18 15:29:20,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:20,923 INFO L225 Difference]: With dead ends: 1995 [2022-01-18 15:29:20,923 INFO L226 Difference]: Without dead ends: 1917 [2022-01-18 15:29:20,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:29:20,923 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 106 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:20,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 310 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 886 Invalid, 0 Unknown, 33 Unchecked, 0.3s Time] [2022-01-18 15:29:20,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1917 states. [2022-01-18 15:29:20,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1917 to 1496. [2022-01-18 15:29:20,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1496 states, 1495 states have (on average 3.865551839464883) internal successors, (5779), 1495 states have internal predecessors, (5779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:20,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1496 states to 1496 states and 5779 transitions. [2022-01-18 15:29:20,943 INFO L78 Accepts]: Start accepts. Automaton has 1496 states and 5779 transitions. Word has length 23 [2022-01-18 15:29:20,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:20,943 INFO L470 AbstractCegarLoop]: Abstraction has 1496 states and 5779 transitions. [2022-01-18 15:29:20,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-01-18 15:29:20,943 INFO L276 IsEmpty]: Start isEmpty. Operand 1496 states and 5779 transitions. [2022-01-18 15:29:20,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:20,945 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:20,945 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:20,961 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-01-18 15:29:21,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:21,146 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:21,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:21,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1231408103, now seen corresponding path program 96 times [2022-01-18 15:29:21,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:21,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73715044] [2022-01-18 15:29:21,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:21,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:21,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:21,278 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:29:21,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:21,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73715044] [2022-01-18 15:29:21,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73715044] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:21,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631626334] [2022-01-18 15:29:21,279 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:29:21,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:21,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:21,279 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:21,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-01-18 15:29:21,309 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:29:21,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:21,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 15:29:21,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:21,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 195 [2022-01-18 15:29:21,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 188 [2022-01-18 15:29:21,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:29:21,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 187 [2022-01-18 15:29:21,945 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:29:21,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:21,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:22,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:29:22,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 18 treesize of output 16 [2022-01-18 15:29:22,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 200 [2022-01-18 15:29:22,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:22,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 342 treesize of output 288 [2022-01-18 15:29:22,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 269 treesize of output 237 [2022-01-18 15:29:22,567 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:29:22,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631626334] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:22,567 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:22,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 15:29:22,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510959301] [2022-01-18 15:29:22,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:22,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:29:22,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:22,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:29:22,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:29:22,567 INFO L87 Difference]: Start difference. First operand 1496 states and 5779 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:23,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:23,702 INFO L93 Difference]: Finished difference Result 2858 states and 10219 transitions. [2022-01-18 15:29:23,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 15:29:23,703 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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 23 [2022-01-18 15:29:23,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:23,707 INFO L225 Difference]: With dead ends: 2858 [2022-01-18 15:29:23,707 INFO L226 Difference]: Without dead ends: 2674 [2022-01-18 15:29:23,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=226, Invalid=1414, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:29:23,707 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 279 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 1000 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:23,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 310 Invalid, 1113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1000 Invalid, 0 Unknown, 63 Unchecked, 0.4s Time] [2022-01-18 15:29:23,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2674 states. [2022-01-18 15:29:23,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2674 to 1707. [2022-01-18 15:29:23,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1707 states, 1706 states have (on average 3.9449003516998826) internal successors, (6730), 1706 states have internal predecessors, (6730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:23,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1707 states to 1707 states and 6730 transitions. [2022-01-18 15:29:23,733 INFO L78 Accepts]: Start accepts. Automaton has 1707 states and 6730 transitions. Word has length 23 [2022-01-18 15:29:23,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:23,733 INFO L470 AbstractCegarLoop]: Abstraction has 1707 states and 6730 transitions. [2022-01-18 15:29:23,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:23,733 INFO L276 IsEmpty]: Start isEmpty. Operand 1707 states and 6730 transitions. [2022-01-18 15:29:23,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:23,735 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:23,735 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:23,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-01-18 15:29:23,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable185 [2022-01-18 15:29:23,936 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:23,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:23,936 INFO L85 PathProgramCache]: Analyzing trace with hash 516770979, now seen corresponding path program 97 times [2022-01-18 15:29:23,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:23,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003436145] [2022-01-18 15:29:23,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:23,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:23,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:24,069 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:29:24,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:24,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003436145] [2022-01-18 15:29:24,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003436145] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:24,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684697516] [2022-01-18 15:29:24,069 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:29:24,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:24,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:24,070 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:24,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-01-18 15:29:24,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:24,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:29:24,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:24,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 159 [2022-01-18 15:29:24,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 227 treesize of output 191 [2022-01-18 15:29:24,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 135 [2022-01-18 15:29:24,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:24,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:24,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:29:24,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 20 treesize of output 18 [2022-01-18 15:29:24,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:29:24,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:29:24,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:29:24,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:24,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 274 [2022-01-18 15:29:25,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:25,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684697516] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:25,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:25,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 15:29:25,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050072550] [2022-01-18 15:29:25,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:25,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:29:25,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:25,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:29:25,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:29:25,172 INFO L87 Difference]: Start difference. First operand 1707 states and 6730 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:29,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:29,479 INFO L93 Difference]: Finished difference Result 3435 states and 11833 transitions. [2022-01-18 15:29:29,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 15:29:29,480 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:29:29,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:29,485 INFO L225 Difference]: With dead ends: 3435 [2022-01-18 15:29:29,485 INFO L226 Difference]: Without dead ends: 3116 [2022-01-18 15:29:29,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3815 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1161, Invalid=10395, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 15:29:29,486 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 327 mSDsluCounter, 1951 mSDsCounter, 0 mSdLazyCounter, 3231 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 984 SdHoareTripleChecker+Invalid, 3364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 3231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:29,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 984 Invalid, 3364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 3231 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:29:29,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3116 states. [2022-01-18 15:29:29,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3116 to 1814. [2022-01-18 15:29:29,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1814 states, 1813 states have (on average 3.985107556536128) internal successors, (7225), 1813 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:29,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 7225 transitions. [2022-01-18 15:29:29,516 INFO L78 Accepts]: Start accepts. Automaton has 1814 states and 7225 transitions. Word has length 23 [2022-01-18 15:29:29,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:29,516 INFO L470 AbstractCegarLoop]: Abstraction has 1814 states and 7225 transitions. [2022-01-18 15:29:29,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:29,516 INFO L276 IsEmpty]: Start isEmpty. Operand 1814 states and 7225 transitions. [2022-01-18 15:29:29,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:29,519 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:29,519 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:29,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-01-18 15:29:29,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:29,731 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:29,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:29,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1342332389, now seen corresponding path program 98 times [2022-01-18 15:29:29,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:29,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058675676] [2022-01-18 15:29:29,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:29,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:29,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:29,954 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:29,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:29,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058675676] [2022-01-18 15:29:29,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058675676] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:29,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269643400] [2022-01-18 15:29:29,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:29:29,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:29,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:29,955 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:29,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-01-18 15:29:29,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:29:29,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:29,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:29:29,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:30,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 169 [2022-01-18 15:29:30,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 129 [2022-01-18 15:29:30,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 94 [2022-01-18 15:29:30,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:30,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:30,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 20 treesize of output 18 [2022-01-18 15:29:30,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:29:30,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 20 treesize of output 18 [2022-01-18 15:29:30,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:29:30,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:29:30,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:30,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 306 treesize of output 274 [2022-01-18 15:29:31,048 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:31,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269643400] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:31,048 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:31,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-01-18 15:29:31,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163793996] [2022-01-18 15:29:31,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:31,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:29:31,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:31,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:29:31,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:29:31,049 INFO L87 Difference]: Start difference. First operand 1814 states and 7225 transitions. Second operand has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:32,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:32,323 INFO L93 Difference]: Finished difference Result 2617 states and 9559 transitions. [2022-01-18 15:29:32,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:29:32,323 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:29:32,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:32,327 INFO L225 Difference]: With dead ends: 2617 [2022-01-18 15:29:32,328 INFO L226 Difference]: Without dead ends: 2467 [2022-01-18 15:29:32,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 753 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=379, Invalid=2701, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 15:29:32,335 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 245 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 1281 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 1307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:32,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 404 Invalid, 1307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1281 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:29:32,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2467 states. [2022-01-18 15:29:32,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2467 to 1811. [2022-01-18 15:29:32,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1811 states, 1810 states have (on average 3.985635359116022) internal successors, (7214), 1810 states have internal predecessors, (7214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:32,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1811 states to 1811 states and 7214 transitions. [2022-01-18 15:29:32,361 INFO L78 Accepts]: Start accepts. Automaton has 1811 states and 7214 transitions. Word has length 23 [2022-01-18 15:29:32,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:32,361 INFO L470 AbstractCegarLoop]: Abstraction has 1811 states and 7214 transitions. [2022-01-18 15:29:32,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:32,361 INFO L276 IsEmpty]: Start isEmpty. Operand 1811 states and 7214 transitions. [2022-01-18 15:29:32,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:32,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:32,364 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:32,379 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-01-18 15:29:32,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:32,564 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:32,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:32,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1438124287, now seen corresponding path program 99 times [2022-01-18 15:29:32,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:32,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133787984] [2022-01-18 15:29:32,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:32,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:32,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:32,698 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:32,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:32,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133787984] [2022-01-18 15:29:32,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133787984] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:32,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597633720] [2022-01-18 15:29:32,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:29:32,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:32,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:32,700 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:32,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-01-18 15:29:32,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:29:32,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:32,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 15:29:32,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:32,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 197 [2022-01-18 15:29:33,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 217 [2022-01-18 15:29:33,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 186 treesize of output 150 [2022-01-18 15:29:33,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-01-18 15:29:33,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 18 [2022-01-18 15:29:33,208 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:33,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:33,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 20 treesize of output 18 [2022-01-18 15:29:33,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:29:33,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 350 treesize of output 290 [2022-01-18 15:29:33,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:33,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 314 treesize of output 280 [2022-01-18 15:29:33,864 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:33,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597633720] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:33,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:33,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 15:29:33,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215230884] [2022-01-18 15:29:33,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:33,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:29:33,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:33,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:29:33,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:29:33,864 INFO L87 Difference]: Start difference. First operand 1811 states and 7214 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:39,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:39,210 INFO L93 Difference]: Finished difference Result 4524 states and 15312 transitions. [2022-01-18 15:29:39,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-01-18 15:29:39,210 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:29:39,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:39,217 INFO L225 Difference]: With dead ends: 4524 [2022-01-18 15:29:39,217 INFO L226 Difference]: Without dead ends: 4205 [2022-01-18 15:29:39,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4942 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1145, Invalid=13135, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 15:29:39,218 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 384 mSDsluCounter, 1928 mSDsCounter, 0 mSdLazyCounter, 3609 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 3802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 3609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:39,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 1178 Invalid, 3802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 3609 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 15:29:39,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4205 states. [2022-01-18 15:29:39,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4205 to 1974. [2022-01-18 15:29:39,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1974 states, 1973 states have (on average 4.040040547389761) internal successors, (7971), 1973 states have internal predecessors, (7971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:39,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 7971 transitions. [2022-01-18 15:29:39,253 INFO L78 Accepts]: Start accepts. Automaton has 1974 states and 7971 transitions. Word has length 23 [2022-01-18 15:29:39,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:39,253 INFO L470 AbstractCegarLoop]: Abstraction has 1974 states and 7971 transitions. [2022-01-18 15:29:39,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:39,253 INFO L276 IsEmpty]: Start isEmpty. Operand 1974 states and 7971 transitions. [2022-01-18 15:29:39,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:39,256 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:39,256 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:39,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2022-01-18 15:29:39,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2022-01-18 15:29:39,456 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:39,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:39,456 INFO L85 PathProgramCache]: Analyzing trace with hash 728030203, now seen corresponding path program 100 times [2022-01-18 15:29:39,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:39,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073256765] [2022-01-18 15:29:39,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:39,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:39,596 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:39,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:39,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073256765] [2022-01-18 15:29:39,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073256765] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:39,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369284308] [2022-01-18 15:29:39,596 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:29:39,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:39,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:39,597 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:39,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-01-18 15:29:39,625 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:29:39,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:39,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:29:39,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:39,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 166 [2022-01-18 15:29:39,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 178 [2022-01-18 15:29:39,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 135 [2022-01-18 15:29:40,029 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:40,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:40,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:40,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:29:40,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:29:40,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:29:40,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:29:40,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:40,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 310 treesize of output 276 [2022-01-18 15:29:40,660 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:40,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369284308] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:40,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:40,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 15:29:40,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100068108] [2022-01-18 15:29:40,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:40,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:29:40,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:40,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:29:40,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:29:40,661 INFO L87 Difference]: Start difference. First operand 1974 states and 7971 transitions. Second operand has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:45,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:45,561 INFO L93 Difference]: Finished difference Result 3890 states and 13503 transitions. [2022-01-18 15:29:45,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-01-18 15:29:45,561 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:29:45,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:45,568 INFO L225 Difference]: With dead ends: 3890 [2022-01-18 15:29:45,568 INFO L226 Difference]: Without dead ends: 3615 [2022-01-18 15:29:45,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4057 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=914, Invalid=11296, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 15:29:45,569 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 274 mSDsluCounter, 2563 mSDsCounter, 0 mSdLazyCounter, 3974 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 1497 SdHoareTripleChecker+Invalid, 4079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 3974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:45,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 1497 Invalid, 4079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 3974 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 15:29:45,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3615 states. [2022-01-18 15:29:45,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3615 to 2074. [2022-01-18 15:29:45,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2074 states, 2073 states have (on average 4.0641582247949835) internal successors, (8425), 2073 states have internal predecessors, (8425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:45,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2074 states to 2074 states and 8425 transitions. [2022-01-18 15:29:45,606 INFO L78 Accepts]: Start accepts. Automaton has 2074 states and 8425 transitions. Word has length 23 [2022-01-18 15:29:45,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:45,606 INFO L470 AbstractCegarLoop]: Abstraction has 2074 states and 8425 transitions. [2022-01-18 15:29:45,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:45,606 INFO L276 IsEmpty]: Start isEmpty. Operand 2074 states and 8425 transitions. [2022-01-18 15:29:45,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:45,609 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:45,609 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:45,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-01-18 15:29:45,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-01-18 15:29:45,809 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:45,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:45,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1539521979, now seen corresponding path program 101 times [2022-01-18 15:29:45,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:45,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002516615] [2022-01-18 15:29:45,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:45,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:45,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:45,921 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:45,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:45,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002516615] [2022-01-18 15:29:45,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002516615] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:45,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948573580] [2022-01-18 15:29:45,922 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:29:45,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:45,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:45,923 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:45,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-01-18 15:29:45,951 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:29:45,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:45,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:29:45,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:46,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 169 [2022-01-18 15:29:46,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 164 treesize of output 140 [2022-01-18 15:29:46,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 101 [2022-01-18 15:29:46,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:46,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:46,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:46,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 176 treesize of output 152 [2022-01-18 15:29:46,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:29:46,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:29:46,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:46,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 291 [2022-01-18 15:29:46,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 237 [2022-01-18 15:29:46,857 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:46,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948573580] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:46,857 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:46,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 15:29:46,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614389908] [2022-01-18 15:29:46,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:46,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:29:46,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:46,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:29:46,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:29:46,858 INFO L87 Difference]: Start difference. First operand 2074 states and 8425 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:48,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:48,407 INFO L93 Difference]: Finished difference Result 2870 states and 10681 transitions. [2022-01-18 15:29:48,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:29:48,407 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:29:48,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:48,412 INFO L225 Difference]: With dead ends: 2870 [2022-01-18 15:29:48,412 INFO L226 Difference]: Without dead ends: 2671 [2022-01-18 15:29:48,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 725 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=332, Invalid=2748, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 15:29:48,413 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 235 mSDsluCounter, 1198 mSDsCounter, 0 mSdLazyCounter, 1695 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 1772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:48,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 558 Invalid, 1772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1695 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:29:48,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2022-01-18 15:29:48,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 2221. [2022-01-18 15:29:48,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2221 states, 2220 states have (on average 4.025675675675676) internal successors, (8937), 2220 states have internal predecessors, (8937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:48,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2221 states to 2221 states and 8937 transitions. [2022-01-18 15:29:48,443 INFO L78 Accepts]: Start accepts. Automaton has 2221 states and 8937 transitions. Word has length 23 [2022-01-18 15:29:48,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:48,443 INFO L470 AbstractCegarLoop]: Abstraction has 2221 states and 8937 transitions. [2022-01-18 15:29:48,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:48,443 INFO L276 IsEmpty]: Start isEmpty. Operand 2221 states and 8937 transitions. [2022-01-18 15:29:48,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:48,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:48,446 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:48,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-01-18 15:29:48,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2022-01-18 15:29:48,652 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:48,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:48,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1362117045, now seen corresponding path program 102 times [2022-01-18 15:29:48,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:48,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458501897] [2022-01-18 15:29:48,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:48,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:48,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:48,796 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:48,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:48,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458501897] [2022-01-18 15:29:48,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458501897] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:48,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039022500] [2022-01-18 15:29:48,797 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:29:48,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:48,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:48,797 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:48,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-01-18 15:29:48,831 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:29:48,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:48,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:29:48,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:48,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 278 treesize of output 250 [2022-01-18 15:29:49,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 219 [2022-01-18 15:29:49,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:29:49,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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-01-18 15:29:49,393 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:49,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:49,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 20 treesize of output 18 [2022-01-18 15:29:49,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 20 treesize of output 18 [2022-01-18 15:29:49,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:29:49,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 152 [2022-01-18 15:29:49,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:49,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 341 treesize of output 289 [2022-01-18 15:29:49,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 269 treesize of output 237 [2022-01-18 15:29:49,938 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:49,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039022500] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:49,939 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:49,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:29:49,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648373743] [2022-01-18 15:29:49,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:49,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:29:49,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:49,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:29:49,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:29:49,939 INFO L87 Difference]: Start difference. First operand 2221 states and 8937 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:50,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:50,671 INFO L93 Difference]: Finished difference Result 3110 states and 11797 transitions. [2022-01-18 15:29:50,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:29:50,672 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:29:50,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:50,677 INFO L225 Difference]: With dead ends: 3110 [2022-01-18 15:29:50,677 INFO L226 Difference]: Without dead ends: 2822 [2022-01-18 15:29:50,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=184, Invalid=1076, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:29:50,678 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 240 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:50,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 225 Invalid, 847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 737 Invalid, 0 Unknown, 74 Unchecked, 0.3s Time] [2022-01-18 15:29:50,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2822 states. [2022-01-18 15:29:50,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2822 to 2313. [2022-01-18 15:29:50,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2313 states, 2312 states have (on average 4.071366782006921) internal successors, (9413), 2312 states have internal predecessors, (9413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:50,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2313 states to 2313 states and 9413 transitions. [2022-01-18 15:29:50,723 INFO L78 Accepts]: Start accepts. Automaton has 2313 states and 9413 transitions. Word has length 23 [2022-01-18 15:29:50,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:50,723 INFO L470 AbstractCegarLoop]: Abstraction has 2313 states and 9413 transitions. [2022-01-18 15:29:50,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:50,723 INFO L276 IsEmpty]: Start isEmpty. Operand 2313 states and 9413 transitions. [2022-01-18 15:29:50,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:50,726 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:50,726 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:50,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-01-18 15:29:50,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:50,927 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:50,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:50,928 INFO L85 PathProgramCache]: Analyzing trace with hash -447035557, now seen corresponding path program 103 times [2022-01-18 15:29:50,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:50,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999246803] [2022-01-18 15:29:50,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:50,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:50,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:51,077 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:51,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:51,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999246803] [2022-01-18 15:29:51,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999246803] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:51,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040954292] [2022-01-18 15:29:51,078 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:29:51,078 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:51,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:51,079 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:51,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-01-18 15:29:51,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:51,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:29:51,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:51,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 275 treesize of output 243 [2022-01-18 15:29:51,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:29:51,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 210 treesize of output 182 [2022-01-18 15:29:51,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 141 treesize of output 113 [2022-01-18 15:29:52,155 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:52,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:52,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:52,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:52,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:29:52,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 269 treesize of output 221 [2022-01-18 15:29:52,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:29:52,686 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:29:52,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-01-18 15:29:52,791 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:52,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040954292] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:52,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:52,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 15:29:52,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120055841] [2022-01-18 15:29:52,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:52,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:29:52,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:52,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:29:52,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:29:52,792 INFO L87 Difference]: Start difference. First operand 2313 states and 9413 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:53,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:53,538 INFO L93 Difference]: Finished difference Result 3085 states and 12171 transitions. [2022-01-18 15:29:53,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 15:29:53,539 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 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 23 [2022-01-18 15:29:53,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:53,545 INFO L225 Difference]: With dead ends: 3085 [2022-01-18 15:29:53,545 INFO L226 Difference]: Without dead ends: 3040 [2022-01-18 15:29:53,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=200, Invalid=1132, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:29:53,545 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 303 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 249 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:53,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 215 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 576 Invalid, 0 Unknown, 249 Unchecked, 0.2s Time] [2022-01-18 15:29:53,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3040 states. [2022-01-18 15:29:53,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3040 to 2355. [2022-01-18 15:29:53,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2355 states, 2354 states have (on average 4.082412914188615) internal successors, (9610), 2354 states have internal predecessors, (9610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:53,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2355 states to 2355 states and 9610 transitions. [2022-01-18 15:29:53,582 INFO L78 Accepts]: Start accepts. Automaton has 2355 states and 9610 transitions. Word has length 23 [2022-01-18 15:29:53,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:53,582 INFO L470 AbstractCegarLoop]: Abstraction has 2355 states and 9610 transitions. [2022-01-18 15:29:53,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:53,582 INFO L276 IsEmpty]: Start isEmpty. Operand 2355 states and 9610 transitions. [2022-01-18 15:29:53,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:53,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:53,586 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:53,601 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-01-18 15:29:53,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:53,786 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:53,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:53,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1420032869, now seen corresponding path program 104 times [2022-01-18 15:29:53,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:53,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477823849] [2022-01-18 15:29:53,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:53,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:53,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:53,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:53,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:53,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477823849] [2022-01-18 15:29:53,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477823849] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:53,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935060582] [2022-01-18 15:29:53,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:29:53,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:53,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:53,898 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:53,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-01-18 15:29:53,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:29:53,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:53,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:29:53,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:54,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 171 treesize of output 151 [2022-01-18 15:29:54,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 277 [2022-01-18 15:29:54,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 267 treesize of output 231 [2022-01-18 15:29:54,411 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:54,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:54,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:29:54,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:54,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 18 treesize of output 16 [2022-01-18 15:29:54,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 293 [2022-01-18 15:29:54,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:54,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 192 treesize of output 172 [2022-01-18 15:29:54,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 152 treesize of output 128 [2022-01-18 15:29:54,879 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:54,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935060582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:54,879 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:54,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:29:54,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706509174] [2022-01-18 15:29:54,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:54,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:29:54,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:54,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:29:54,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:29:54,880 INFO L87 Difference]: Start difference. First operand 2355 states and 9610 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:55,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:29:55,348 INFO L93 Difference]: Finished difference Result 3177 states and 12298 transitions. [2022-01-18 15:29:55,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:29:55,349 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 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 23 [2022-01-18 15:29:55,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:29:55,354 INFO L225 Difference]: With dead ends: 3177 [2022-01-18 15:29:55,354 INFO L226 Difference]: Without dead ends: 3058 [2022-01-18 15:29:55,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:29:55,355 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 138 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:29:55,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 263 Invalid, 915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:29:55,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3058 states. [2022-01-18 15:29:55,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3058 to 2442. [2022-01-18 15:29:55,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2442 states, 2441 states have (on average 4.122081114297419) internal successors, (10062), 2441 states have internal predecessors, (10062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:55,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2442 states to 2442 states and 10062 transitions. [2022-01-18 15:29:55,389 INFO L78 Accepts]: Start accepts. Automaton has 2442 states and 10062 transitions. Word has length 23 [2022-01-18 15:29:55,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:29:55,389 INFO L470 AbstractCegarLoop]: Abstraction has 2442 states and 10062 transitions. [2022-01-18 15:29:55,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:29:55,389 INFO L276 IsEmpty]: Start isEmpty. Operand 2442 states and 10062 transitions. [2022-01-18 15:29:55,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:29:55,393 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:29:55,393 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:29:55,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-01-18 15:29:55,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable193 [2022-01-18 15:29:55,593 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:29:55,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:29:55,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1044603005, now seen corresponding path program 105 times [2022-01-18 15:29:55,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:29:55,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387484722] [2022-01-18 15:29:55,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:29:55,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:29:55,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:29:55,743 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:29:55,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:29:55,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387484722] [2022-01-18 15:29:55,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387484722] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:29:55,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619556890] [2022-01-18 15:29:55,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:29:55,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:29:55,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:29:55,745 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:29:55,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-01-18 15:29:55,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:29:55,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:29:55,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 15:29:55,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:29:55,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:29:56,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 131 [2022-01-18 15:29:56,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 143 [2022-01-18 15:29:56,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 22 [2022-01-18 15:29:56,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 18 [2022-01-18 15:29:56,323 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:56,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:29:56,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 20 treesize of output 18 [2022-01-18 15:29:56,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 152 [2022-01-18 15:29:56,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:29:56,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 338 treesize of output 286 [2022-01-18 15:29:56,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 237 [2022-01-18 15:29:56,863 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:29:56,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619556890] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:29:56,863 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:29:56,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 15:29:56,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046867719] [2022-01-18 15:29:56,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:29:56,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:29:56,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:29:56,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:29:56,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=492, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:29:56,863 INFO L87 Difference]: Start difference. First operand 2442 states and 10062 transitions. Second operand has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:04,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:04,819 INFO L93 Difference]: Finished difference Result 5067 states and 18212 transitions. [2022-01-18 15:30:04,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-01-18 15:30:04,819 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 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 23 [2022-01-18 15:30:04,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:04,854 INFO L225 Difference]: With dead ends: 5067 [2022-01-18 15:30:04,854 INFO L226 Difference]: Without dead ends: 4827 [2022-01-18 15:30:04,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5422 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=1759, Invalid=13991, Unknown=0, NotChecked=0, Total=15750 [2022-01-18 15:30:04,855 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 603 mSDsluCounter, 1496 mSDsCounter, 0 mSdLazyCounter, 3236 mSolverCounterSat, 480 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 3716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 480 IncrementalHoareTripleChecker+Valid, 3236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:04,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [603 Valid, 921 Invalid, 3716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [480 Valid, 3236 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 15:30:04,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4827 states. [2022-01-18 15:30:04,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4827 to 2530. [2022-01-18 15:30:04,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2530 states, 2529 states have (on average 4.121787267694741) internal successors, (10424), 2529 states have internal predecessors, (10424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:04,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2530 states to 2530 states and 10424 transitions. [2022-01-18 15:30:04,900 INFO L78 Accepts]: Start accepts. Automaton has 2530 states and 10424 transitions. Word has length 23 [2022-01-18 15:30:04,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:04,900 INFO L470 AbstractCegarLoop]: Abstraction has 2530 states and 10424 transitions. [2022-01-18 15:30:04,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:04,901 INFO L276 IsEmpty]: Start isEmpty. Operand 2530 states and 10424 transitions. [2022-01-18 15:30:04,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:04,904 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:04,904 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:04,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-01-18 15:30:05,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable194 [2022-01-18 15:30:05,105 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:05,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:05,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1678291637, now seen corresponding path program 106 times [2022-01-18 15:30:05,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:05,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090639344] [2022-01-18 15:30:05,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:05,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:05,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:05,268 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:05,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:05,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090639344] [2022-01-18 15:30:05,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090639344] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:05,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105304837] [2022-01-18 15:30:05,269 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:30:05,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:05,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:05,269 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:05,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-01-18 15:30:05,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:30:05,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:30:05,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:30:05,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:05,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 199 treesize of output 175 [2022-01-18 15:30:05,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 185 treesize of output 157 [2022-01-18 15:30:05,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 180 [2022-01-18 15:30:05,833 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:05,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:05,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:30:05,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:30:05,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 18 treesize of output 16 [2022-01-18 15:30:06,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 152 [2022-01-18 15:30:06,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:30:06,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 291 [2022-01-18 15:30:06,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 269 treesize of output 237 [2022-01-18 15:30:06,392 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:06,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105304837] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:06,393 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:06,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 15:30:06,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529738897] [2022-01-18 15:30:06,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:06,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:30:06,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:06,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:30:06,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:30:06,393 INFO L87 Difference]: Start difference. First operand 2530 states and 10424 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-01-18 15:30:07,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:07,907 INFO L93 Difference]: Finished difference Result 3457 states and 13307 transitions. [2022-01-18 15:30:07,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:30:07,908 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 23 [2022-01-18 15:30:07,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:07,915 INFO L225 Difference]: With dead ends: 3457 [2022-01-18 15:30:07,915 INFO L226 Difference]: Without dead ends: 3403 [2022-01-18 15:30:07,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 567 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=353, Invalid=2197, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:30:07,915 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 314 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 1535 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:07,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 426 Invalid, 1595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1535 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:30:07,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3403 states. [2022-01-18 15:30:07,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3403 to 2503. [2022-01-18 15:30:07,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2503 states, 2502 states have (on average 4.119904076738609) internal successors, (10308), 2502 states have internal predecessors, (10308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:07,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2503 states to 2503 states and 10308 transitions. [2022-01-18 15:30:07,953 INFO L78 Accepts]: Start accepts. Automaton has 2503 states and 10308 transitions. Word has length 23 [2022-01-18 15:30:07,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:07,953 INFO L470 AbstractCegarLoop]: Abstraction has 2503 states and 10308 transitions. [2022-01-18 15:30:07,953 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-01-18 15:30:07,953 INFO L276 IsEmpty]: Start isEmpty. Operand 2503 states and 10308 transitions. [2022-01-18 15:30:07,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:07,957 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:07,957 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:07,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-01-18 15:30:08,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:08,159 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:08,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:08,159 INFO L85 PathProgramCache]: Analyzing trace with hash 69887445, now seen corresponding path program 107 times [2022-01-18 15:30:08,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:08,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409686821] [2022-01-18 15:30:08,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:08,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:08,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:08,498 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:08,498 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:08,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409686821] [2022-01-18 15:30:08,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409686821] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:08,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469971364] [2022-01-18 15:30:08,498 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:30:08,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:08,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:08,499 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:08,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-01-18 15:30:08,528 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:30:08,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:30:08,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 15:30:08,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:08,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 262 treesize of output 234 [2022-01-18 15:30:08,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:30:08,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 225 treesize of output 189 [2022-01-18 15:30:09,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 134 [2022-01-18 15:30:09,297 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:09,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:09,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:30:09,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:30:09,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 18 treesize of output 16 [2022-01-18 15:30:09,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 269 [2022-01-18 15:30:09,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:30:09,950 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:30:09,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-01-18 15:30:10,037 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:10,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469971364] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:10,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:10,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-01-18 15:30:10,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048650734] [2022-01-18 15:30:10,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:10,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 15:30:10,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:10,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 15:30:10,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:30:10,038 INFO L87 Difference]: Start difference. First operand 2503 states and 10308 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:12,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:12,787 INFO L93 Difference]: Finished difference Result 3793 states and 15068 transitions. [2022-01-18 15:30:12,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:30:12,787 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:30:12,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:12,795 INFO L225 Difference]: With dead ends: 3793 [2022-01-18 15:30:12,795 INFO L226 Difference]: Without dead ends: 3700 [2022-01-18 15:30:12,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 768 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=373, Invalid=3167, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 15:30:12,796 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 258 mSDsluCounter, 1450 mSDsCounter, 0 mSdLazyCounter, 2061 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 2352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 2061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:12,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 697 Invalid, 2352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 2061 Invalid, 0 Unknown, 218 Unchecked, 0.8s Time] [2022-01-18 15:30:12,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3700 states. [2022-01-18 15:30:12,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3700 to 2556. [2022-01-18 15:30:12,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2556 states, 2555 states have (on average 4.129158512720156) internal successors, (10550), 2555 states have internal predecessors, (10550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:12,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2556 states to 2556 states and 10550 transitions. [2022-01-18 15:30:12,841 INFO L78 Accepts]: Start accepts. Automaton has 2556 states and 10550 transitions. Word has length 23 [2022-01-18 15:30:12,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:12,841 INFO L470 AbstractCegarLoop]: Abstraction has 2556 states and 10550 transitions. [2022-01-18 15:30:12,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:12,841 INFO L276 IsEmpty]: Start isEmpty. Operand 2556 states and 10550 transitions. [2022-01-18 15:30:12,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:12,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:12,845 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:12,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2022-01-18 15:30:13,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:13,046 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:13,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:13,046 INFO L85 PathProgramCache]: Analyzing trace with hash -885174659, now seen corresponding path program 108 times [2022-01-18 15:30:13,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:13,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188289034] [2022-01-18 15:30:13,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:13,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:13,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:13,201 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:13,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:13,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188289034] [2022-01-18 15:30:13,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188289034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:13,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612685030] [2022-01-18 15:30:13,201 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:30:13,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:13,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:13,202 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:13,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-01-18 15:30:13,243 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:30:13,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:30:13,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 15:30:13,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:13,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 228 treesize of output 192 [2022-01-18 15:30:13,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 153 [2022-01-18 15:30:13,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 101 [2022-01-18 15:30:13,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 22 [2022-01-18 15:30:13,775 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:13,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:13,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:30:14,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:30:14,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:30:14,307 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:30:14,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-01-18 15:30:14,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:14,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612685030] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:14,408 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:14,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 15:30:14,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538195683] [2022-01-18 15:30:14,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:14,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:30:14,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:14,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:30:14,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:30:14,408 INFO L87 Difference]: Start difference. First operand 2556 states and 10550 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:18,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:18,010 INFO L93 Difference]: Finished difference Result 4298 states and 16063 transitions. [2022-01-18 15:30:18,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:30:18,011 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:30:18,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:18,019 INFO L225 Difference]: With dead ends: 4298 [2022-01-18 15:30:18,019 INFO L226 Difference]: Without dead ends: 4119 [2022-01-18 15:30:18,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1684 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=676, Invalid=5486, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 15:30:18,020 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 478 mSDsluCounter, 1202 mSDsCounter, 0 mSdLazyCounter, 2851 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 3033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 2851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:18,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 717 Invalid, 3033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 2851 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:30:18,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4119 states. [2022-01-18 15:30:18,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4119 to 2523. [2022-01-18 15:30:18,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2523 states, 2522 states have (on average 4.111022997620935) internal successors, (10368), 2522 states have internal predecessors, (10368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:18,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2523 states to 2523 states and 10368 transitions. [2022-01-18 15:30:18,077 INFO L78 Accepts]: Start accepts. Automaton has 2523 states and 10368 transitions. Word has length 23 [2022-01-18 15:30:18,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:18,077 INFO L470 AbstractCegarLoop]: Abstraction has 2523 states and 10368 transitions. [2022-01-18 15:30:18,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:18,077 INFO L276 IsEmpty]: Start isEmpty. Operand 2523 states and 10368 transitions. [2022-01-18 15:30:18,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:18,080 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:18,080 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:18,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-01-18 15:30:18,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:18,281 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:18,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:18,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1789215923, now seen corresponding path program 109 times [2022-01-18 15:30:18,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:18,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665247423] [2022-01-18 15:30:18,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:18,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:18,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:18,404 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:18,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:18,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665247423] [2022-01-18 15:30:18,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665247423] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:18,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841263811] [2022-01-18 15:30:18,404 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:30:18,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:18,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:18,405 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:18,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-01-18 15:30:18,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:18,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:30:18,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:18,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 197 treesize of output 169 [2022-01-18 15:30:18,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 131 [2022-01-18 15:30:18,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 154 treesize of output 130 [2022-01-18 15:30:18,963 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:18,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:18,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 20 treesize of output 18 [2022-01-18 15:30:19,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:30:19,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:30:19,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 18 treesize of output 16 [2022-01-18 15:30:19,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:30:19,478 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:30:19,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 303 treesize of output 266 [2022-01-18 15:30:19,565 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:19,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841263811] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:19,565 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:19,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 15:30:19,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626662794] [2022-01-18 15:30:19,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:19,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:30:19,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:19,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:30:19,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:30:19,566 INFO L87 Difference]: Start difference. First operand 2523 states and 10368 transitions. Second operand has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:22,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:22,124 INFO L93 Difference]: Finished difference Result 3714 states and 14162 transitions. [2022-01-18 15:30:22,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:30:22,125 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:30:22,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:22,132 INFO L225 Difference]: With dead ends: 3714 [2022-01-18 15:30:22,132 INFO L226 Difference]: Without dead ends: 3583 [2022-01-18 15:30:22,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1474 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=594, Invalid=4956, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 15:30:22,133 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 362 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 2540 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 2676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 2540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:22,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 651 Invalid, 2676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 2540 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:30:22,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3583 states. [2022-01-18 15:30:22,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3583 to 2503. [2022-01-18 15:30:22,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2503 states, 2502 states have (on average 4.10951239008793) internal successors, (10282), 2502 states have internal predecessors, (10282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:22,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2503 states to 2503 states and 10282 transitions. [2022-01-18 15:30:22,189 INFO L78 Accepts]: Start accepts. Automaton has 2503 states and 10282 transitions. Word has length 23 [2022-01-18 15:30:22,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:22,189 INFO L470 AbstractCegarLoop]: Abstraction has 2503 states and 10282 transitions. [2022-01-18 15:30:22,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:22,189 INFO L276 IsEmpty]: Start isEmpty. Operand 2503 states and 10282 transitions. [2022-01-18 15:30:22,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:22,192 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:22,192 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:22,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-01-18 15:30:22,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable198 [2022-01-18 15:30:22,393 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:22,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:22,393 INFO L85 PathProgramCache]: Analyzing trace with hash -528420523, now seen corresponding path program 110 times [2022-01-18 15:30:22,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:22,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663740031] [2022-01-18 15:30:22,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:22,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:22,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:22,497 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:22,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:22,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663740031] [2022-01-18 15:30:22,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663740031] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:22,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301411398] [2022-01-18 15:30:22,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:30:22,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:22,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:22,498 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:22,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-01-18 15:30:22,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:30:22,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:30:22,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:30:22,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:22,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 308 treesize of output 260 [2022-01-18 15:30:22,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:30:23,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:30:23,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 148 treesize of output 124 [2022-01-18 15:30:23,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 89 [2022-01-18 15:30:23,241 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:23,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:23,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 20 treesize of output 18 [2022-01-18 15:30:23,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:30:23,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-01-18 15:30:23,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:30:23,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:30:23,725 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:30:23,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 266 [2022-01-18 15:30:23,819 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:23,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301411398] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:23,819 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:23,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 15:30:23,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671901357] [2022-01-18 15:30:23,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:23,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:30:23,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:23,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:30:23,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:30:23,820 INFO L87 Difference]: Start difference. First operand 2503 states and 10282 transitions. Second operand has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:24,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:24,146 INFO L93 Difference]: Finished difference Result 3097 states and 12521 transitions. [2022-01-18 15:30:24,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:30:24,146 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:30:24,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:24,152 INFO L225 Difference]: With dead ends: 3097 [2022-01-18 15:30:24,152 INFO L226 Difference]: Without dead ends: 3052 [2022-01-18 15:30:24,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=115, Invalid=755, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:30:24,152 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 106 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:24,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 223 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 387 Invalid, 0 Unknown, 117 Unchecked, 0.1s Time] [2022-01-18 15:30:24,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3052 states. [2022-01-18 15:30:24,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3052 to 2544. [2022-01-18 15:30:24,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2544 states, 2543 states have (on average 4.092017302398742) internal successors, (10406), 2543 states have internal predecessors, (10406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:24,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2544 states to 2544 states and 10406 transitions. [2022-01-18 15:30:24,190 INFO L78 Accepts]: Start accepts. Automaton has 2544 states and 10406 transitions. Word has length 23 [2022-01-18 15:30:24,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:24,191 INFO L470 AbstractCegarLoop]: Abstraction has 2544 states and 10406 transitions. [2022-01-18 15:30:24,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:24,191 INFO L276 IsEmpty]: Start isEmpty. Operand 2544 states and 10406 transitions. [2022-01-18 15:30:24,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:24,194 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:24,194 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:24,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-01-18 15:30:24,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-01-18 15:30:24,395 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:24,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:24,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1092555373, now seen corresponding path program 111 times [2022-01-18 15:30:24,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:24,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044737239] [2022-01-18 15:30:24,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:24,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:24,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:24,703 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:24,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:24,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044737239] [2022-01-18 15:30:24,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044737239] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:24,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398254795] [2022-01-18 15:30:24,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:30:24,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:24,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:24,704 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:24,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-01-18 15:30:24,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:30:24,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:30:24,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:30:24,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:24,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 211 treesize of output 179 [2022-01-18 15:30:25,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 176 [2022-01-18 15:30:25,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 158 treesize of output 134 [2022-01-18 15:30:25,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 22 [2022-01-18 15:30:25,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 18 [2022-01-18 15:30:25,337 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:25,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:25,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 269 [2022-01-18 15:30:25,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 20 treesize of output 18 [2022-01-18 15:30:25,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:30:25,858 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:30:25,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 266 [2022-01-18 15:30:25,959 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:25,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398254795] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:25,959 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:25,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:30:25,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753730910] [2022-01-18 15:30:25,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:25,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:30:25,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:25,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:30:25,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=687, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:30:25,960 INFO L87 Difference]: Start difference. First operand 2544 states and 10406 transitions. Second operand has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:28,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:28,952 INFO L93 Difference]: Finished difference Result 3641 states and 13881 transitions. [2022-01-18 15:30:28,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:30:28,952 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:30:28,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:28,959 INFO L225 Difference]: With dead ends: 3641 [2022-01-18 15:30:28,959 INFO L226 Difference]: Without dead ends: 3269 [2022-01-18 15:30:28,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=456, Invalid=2966, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 15:30:28,960 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 278 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 1924 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 1992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:28,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 606 Invalid, 1992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1924 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 15:30:28,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3269 states. [2022-01-18 15:30:28,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3269 to 2515. [2022-01-18 15:30:28,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2515 states, 2514 states have (on average 4.101034208432776) internal successors, (10310), 2514 states have internal predecessors, (10310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:28,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2515 states to 2515 states and 10310 transitions. [2022-01-18 15:30:28,999 INFO L78 Accepts]: Start accepts. Automaton has 2515 states and 10310 transitions. Word has length 23 [2022-01-18 15:30:28,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:28,999 INFO L470 AbstractCegarLoop]: Abstraction has 2515 states and 10310 transitions. [2022-01-18 15:30:28,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:28,999 INFO L276 IsEmpty]: Start isEmpty. Operand 2515 states and 10310 transitions. [2022-01-18 15:30:29,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:29,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:29,003 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:29,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-01-18 15:30:29,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-01-18 15:30:29,203 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:29,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:29,203 INFO L85 PathProgramCache]: Analyzing trace with hash 2140613517, now seen corresponding path program 112 times [2022-01-18 15:30:29,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:29,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784594414] [2022-01-18 15:30:29,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:29,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:29,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:29,319 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:29,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:29,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784594414] [2022-01-18 15:30:29,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784594414] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:29,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679671033] [2022-01-18 15:30:29,319 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:30:29,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:29,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:29,320 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:29,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-01-18 15:30:29,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:30:29,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:30:29,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:30:29,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:29,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 262 treesize of output 234 [2022-01-18 15:30:29,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 114 [2022-01-18 15:30:29,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 113 [2022-01-18 15:30:29,729 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:30:29,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:29,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:30:29,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 176 treesize of output 152 [2022-01-18 15:30:29,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:30:29,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 18 treesize of output 16 [2022-01-18 15:30:30,143 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:30:30,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 338 treesize of output 281 [2022-01-18 15:30:30,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 237 [2022-01-18 15:30:30,224 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:30:30,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679671033] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:30,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:30,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 15:30:30,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561983885] [2022-01-18 15:30:30,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:30,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:30:30,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:30,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:30:30,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:30:30,225 INFO L87 Difference]: Start difference. First operand 2515 states and 10310 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:34,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:34,882 INFO L93 Difference]: Finished difference Result 4161 states and 15395 transitions. [2022-01-18 15:30:34,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 15:30:34,882 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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 23 [2022-01-18 15:30:34,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:34,890 INFO L225 Difference]: With dead ends: 4161 [2022-01-18 15:30:34,890 INFO L226 Difference]: Without dead ends: 3987 [2022-01-18 15:30:34,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2815 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=942, Invalid=8178, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 15:30:34,891 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 390 mSDsluCounter, 2011 mSDsCounter, 0 mSdLazyCounter, 3442 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 3595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 3442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:34,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 946 Invalid, 3595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 3442 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:30:34,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3987 states. [2022-01-18 15:30:34,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3987 to 2532. [2022-01-18 15:30:34,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2532 states, 2531 states have (on average 4.095219280916634) internal successors, (10365), 2531 states have internal predecessors, (10365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:34,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2532 states to 2532 states and 10365 transitions. [2022-01-18 15:30:34,937 INFO L78 Accepts]: Start accepts. Automaton has 2532 states and 10365 transitions. Word has length 23 [2022-01-18 15:30:34,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:34,937 INFO L470 AbstractCegarLoop]: Abstraction has 2532 states and 10365 transitions. [2022-01-18 15:30:34,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:34,938 INFO L276 IsEmpty]: Start isEmpty. Operand 2532 states and 10365 transitions. [2022-01-18 15:30:34,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:34,941 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:34,941 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:34,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-01-18 15:30:35,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:35,142 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:35,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:35,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1305423277, now seen corresponding path program 113 times [2022-01-18 15:30:35,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:35,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058973988] [2022-01-18 15:30:35,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:35,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:35,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:35,306 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:30:35,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:35,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058973988] [2022-01-18 15:30:35,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058973988] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:35,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081694565] [2022-01-18 15:30:35,306 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:30:35,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:35,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:35,307 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:35,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-01-18 15:30:35,339 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:30:35,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:30:35,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:30:35,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:35,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 169 [2022-01-18 15:30:35,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 180 treesize of output 152 [2022-01-18 15:30:35,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 113 [2022-01-18 15:30:35,762 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:35,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:35,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:30:35,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 176 treesize of output 152 [2022-01-18 15:30:35,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:30:35,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 18 treesize of output 16 [2022-01-18 15:30:36,165 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:30:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 338 treesize of output 281 [2022-01-18 15:30:36,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 237 [2022-01-18 15:30:36,290 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:36,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081694565] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:36,291 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:36,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 15:30:36,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423826434] [2022-01-18 15:30:36,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:36,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:30:36,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:36,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:30:36,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=492, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:30:36,292 INFO L87 Difference]: Start difference. First operand 2532 states and 10365 transitions. Second operand has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:39,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:39,802 INFO L93 Difference]: Finished difference Result 4073 states and 14965 transitions. [2022-01-18 15:30:39,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 15:30:39,802 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:30:39,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:39,810 INFO L225 Difference]: With dead ends: 4073 [2022-01-18 15:30:39,810 INFO L226 Difference]: Without dead ends: 3842 [2022-01-18 15:30:39,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1480 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=625, Invalid=5075, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 15:30:39,810 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 344 mSDsluCounter, 1608 mSDsCounter, 0 mSdLazyCounter, 2562 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 2652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 2562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:39,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 741 Invalid, 2652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 2562 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:30:39,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3842 states. [2022-01-18 15:30:39,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3842 to 2565. [2022-01-18 15:30:39,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2565 states, 2564 states have (on average 4.103744149765991) internal successors, (10522), 2564 states have internal predecessors, (10522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:39,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2565 states to 2565 states and 10522 transitions. [2022-01-18 15:30:39,855 INFO L78 Accepts]: Start accepts. Automaton has 2565 states and 10522 transitions. Word has length 23 [2022-01-18 15:30:39,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:39,855 INFO L470 AbstractCegarLoop]: Abstraction has 2565 states and 10522 transitions. [2022-01-18 15:30:39,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:39,855 INFO L276 IsEmpty]: Start isEmpty. Operand 2565 states and 10522 transitions. [2022-01-18 15:30:39,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:39,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:39,859 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:39,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-01-18 15:30:40,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-01-18 15:30:40,059 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:40,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:40,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1025263741, now seen corresponding path program 114 times [2022-01-18 15:30:40,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:40,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816057696] [2022-01-18 15:30:40,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:40,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:40,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:40,157 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:40,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:40,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816057696] [2022-01-18 15:30:40,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816057696] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:40,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959016994] [2022-01-18 15:30:40,158 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:30:40,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:40,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:40,159 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:40,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-01-18 15:30:40,187 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:30:40,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:30:40,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 15:30:40,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:40,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 195 [2022-01-18 15:30:40,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:30:40,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:30:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 176 [2022-01-18 15:30:40,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 134 [2022-01-18 15:30:40,886 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:40,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:40,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:30:41,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 200 [2022-01-18 15:30:41,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:30:41,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:30:41,306 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:30:41,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 338 treesize of output 281 [2022-01-18 15:30:41,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 237 [2022-01-18 15:30:41,379 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:41,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959016994] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:41,380 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:41,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 15:30:41,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976660350] [2022-01-18 15:30:41,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:41,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:30:41,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:41,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:30:41,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:30:41,380 INFO L87 Difference]: Start difference. First operand 2565 states and 10522 transitions. Second operand has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:41,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:41,828 INFO L93 Difference]: Finished difference Result 3227 states and 12873 transitions. [2022-01-18 15:30:41,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 15:30:41,828 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 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 23 [2022-01-18 15:30:41,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:41,834 INFO L225 Difference]: With dead ends: 3227 [2022-01-18 15:30:41,834 INFO L226 Difference]: Without dead ends: 3173 [2022-01-18 15:30:41,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:30:41,835 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 111 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 683 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 414 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:41,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 352 Invalid, 1103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 683 Invalid, 0 Unknown, 414 Unchecked, 0.2s Time] [2022-01-18 15:30:41,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3173 states. [2022-01-18 15:30:41,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3173 to 2636. [2022-01-18 15:30:41,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2636 states, 2635 states have (on average 4.075521821631878) internal successors, (10739), 2635 states have internal predecessors, (10739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:41,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2636 states to 2636 states and 10739 transitions. [2022-01-18 15:30:41,872 INFO L78 Accepts]: Start accepts. Automaton has 2636 states and 10739 transitions. Word has length 23 [2022-01-18 15:30:41,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:41,872 INFO L470 AbstractCegarLoop]: Abstraction has 2636 states and 10739 transitions. [2022-01-18 15:30:41,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:41,872 INFO L276 IsEmpty]: Start isEmpty. Operand 2636 states and 10739 transitions. [2022-01-18 15:30:41,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:41,876 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:41,876 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:41,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-01-18 15:30:42,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2022-01-18 15:30:42,076 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:42,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:42,076 INFO L85 PathProgramCache]: Analyzing trace with hash 164010627, now seen corresponding path program 115 times [2022-01-18 15:30:42,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:42,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416811584] [2022-01-18 15:30:42,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:42,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:42,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:42,176 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:42,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:42,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416811584] [2022-01-18 15:30:42,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416811584] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:42,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425081403] [2022-01-18 15:30:42,176 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:30:42,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:42,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:42,177 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:42,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-01-18 15:30:42,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:42,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:30:42,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:42,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 79 [2022-01-18 15:30:42,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 164 [2022-01-18 15:30:42,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 134 [2022-01-18 15:30:42,543 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:30:42,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:42,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:30:42,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 20 treesize of output 18 [2022-01-18 15:30:42,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:30:42,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 350 treesize of output 290 [2022-01-18 15:30:43,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:30:43,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:30:43,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 237 treesize of output 217 [2022-01-18 15:30:43,096 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:30:43,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425081403] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:43,096 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:43,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 15:30:43,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735842760] [2022-01-18 15:30:43,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:43,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:30:43,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:43,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:30:43,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=491, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:30:43,096 INFO L87 Difference]: Start difference. First operand 2636 states and 10739 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:47,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:47,064 INFO L93 Difference]: Finished difference Result 4288 states and 15948 transitions. [2022-01-18 15:30:47,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 15:30:47,064 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:30:47,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:47,072 INFO L225 Difference]: With dead ends: 4288 [2022-01-18 15:30:47,072 INFO L226 Difference]: Without dead ends: 4077 [2022-01-18 15:30:47,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3416 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1006, Invalid=9914, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 15:30:47,073 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 303 mSDsluCounter, 2668 mSDsCounter, 0 mSdLazyCounter, 4250 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1185 SdHoareTripleChecker+Invalid, 4338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 4250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:47,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 1185 Invalid, 4338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 4250 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 15:30:47,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4077 states. [2022-01-18 15:30:47,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4077 to 2556. [2022-01-18 15:30:47,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2556 states, 2555 states have (on average 4.099412915851272) internal successors, (10474), 2555 states have internal predecessors, (10474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:47,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2556 states to 2556 states and 10474 transitions. [2022-01-18 15:30:47,118 INFO L78 Accepts]: Start accepts. Automaton has 2556 states and 10474 transitions. Word has length 23 [2022-01-18 15:30:47,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:47,118 INFO L470 AbstractCegarLoop]: Abstraction has 2556 states and 10474 transitions. [2022-01-18 15:30:47,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:47,118 INFO L276 IsEmpty]: Start isEmpty. Operand 2556 states and 10474 transitions. [2022-01-18 15:30:47,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:47,122 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:47,122 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:47,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2022-01-18 15:30:47,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:47,323 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:47,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:47,324 INFO L85 PathProgramCache]: Analyzing trace with hash -2093931051, now seen corresponding path program 116 times [2022-01-18 15:30:47,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:47,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675377885] [2022-01-18 15:30:47,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:47,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:47,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:47,479 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:47,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:47,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675377885] [2022-01-18 15:30:47,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675377885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:47,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874714029] [2022-01-18 15:30:47,479 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:30:47,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:47,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:47,480 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:47,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-01-18 15:30:47,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:30:47,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:30:47,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:30:47,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:47,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 210 [2022-01-18 15:30:47,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:30:47,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 289 treesize of output 241 [2022-01-18 15:30:47,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 199 [2022-01-18 15:30:48,126 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:48,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:48,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:30:48,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:30:48,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:30:48,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:30:48,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 269 treesize of output 221 [2022-01-18 15:30:48,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:30:48,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 241 treesize of output 219 [2022-01-18 15:30:48,755 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:48,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874714029] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:48,755 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:48,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 24 [2022-01-18 15:30:48,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526983081] [2022-01-18 15:30:48,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:48,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:30:48,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:48,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:30:48,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:30:48,756 INFO L87 Difference]: Start difference. First operand 2556 states and 10474 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:49,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:49,566 INFO L93 Difference]: Finished difference Result 3563 states and 13777 transitions. [2022-01-18 15:30:49,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:30:49,566 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:30:49,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:49,572 INFO L225 Difference]: With dead ends: 3563 [2022-01-18 15:30:49,573 INFO L226 Difference]: Without dead ends: 3434 [2022-01-18 15:30:49,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=218, Invalid=1188, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:30:49,573 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 202 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:49,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 313 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 764 Invalid, 0 Unknown, 252 Unchecked, 0.3s Time] [2022-01-18 15:30:49,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3434 states. [2022-01-18 15:30:49,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3434 to 2648. [2022-01-18 15:30:49,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2648 states, 2647 states have (on average 4.1027578390630906) internal successors, (10860), 2647 states have internal predecessors, (10860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:49,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2648 states to 2648 states and 10860 transitions. [2022-01-18 15:30:49,614 INFO L78 Accepts]: Start accepts. Automaton has 2648 states and 10860 transitions. Word has length 23 [2022-01-18 15:30:49,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:49,614 INFO L470 AbstractCegarLoop]: Abstraction has 2648 states and 10860 transitions. [2022-01-18 15:30:49,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:49,615 INFO L276 IsEmpty]: Start isEmpty. Operand 2648 states and 10860 transitions. [2022-01-18 15:30:49,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:49,618 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:49,618 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:49,634 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-01-18 15:30:49,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-01-18 15:30:49,819 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:49,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:49,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1804363357, now seen corresponding path program 117 times [2022-01-18 15:30:49,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:49,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362289199] [2022-01-18 15:30:49,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:49,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:49,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:49,927 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:49,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:49,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362289199] [2022-01-18 15:30:49,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362289199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:49,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982360262] [2022-01-18 15:30:49,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:30:49,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:49,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:49,928 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:49,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-01-18 15:30:49,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:30:49,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:30:49,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 15:30:49,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:50,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 162 [2022-01-18 15:30:50,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 233 treesize of output 197 [2022-01-18 15:30:50,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 216 treesize of output 184 [2022-01-18 15:30:50,426 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:50,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:50,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:30:50,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:30:50,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:30:50,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:30:51,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 269 [2022-01-18 15:30:51,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:30:51,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 288 treesize of output 258 [2022-01-18 15:30:51,117 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:51,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982360262] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:51,118 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:51,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 15:30:51,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289771669] [2022-01-18 15:30:51,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:51,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:30:51,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:51,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:30:51,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=538, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:30:51,118 INFO L87 Difference]: Start difference. First operand 2648 states and 10860 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:55,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:30:55,662 INFO L93 Difference]: Finished difference Result 5096 states and 18494 transitions. [2022-01-18 15:30:55,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-01-18 15:30:55,663 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:30:55,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:30:55,672 INFO L225 Difference]: With dead ends: 5096 [2022-01-18 15:30:55,672 INFO L226 Difference]: Without dead ends: 4732 [2022-01-18 15:30:55,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3310 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=773, Invalid=9939, Unknown=0, NotChecked=0, Total=10712 [2022-01-18 15:30:55,673 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 323 mSDsluCounter, 3231 mSDsCounter, 0 mSdLazyCounter, 5174 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 1453 SdHoareTripleChecker+Invalid, 5253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 5174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:30:55,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 1453 Invalid, 5253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 5174 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 15:30:55,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4732 states. [2022-01-18 15:30:55,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4732 to 2786. [2022-01-18 15:30:55,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2786 states, 2785 states have (on average 4.146499102333932) internal successors, (11548), 2785 states have internal predecessors, (11548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:55,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2786 states to 2786 states and 11548 transitions. [2022-01-18 15:30:55,721 INFO L78 Accepts]: Start accepts. Automaton has 2786 states and 11548 transitions. Word has length 23 [2022-01-18 15:30:55,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:30:55,721 INFO L470 AbstractCegarLoop]: Abstraction has 2786 states and 11548 transitions. [2022-01-18 15:30:55,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:30:55,721 INFO L276 IsEmpty]: Start isEmpty. Operand 2786 states and 11548 transitions. [2022-01-18 15:30:55,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:30:55,725 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:30:55,725 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:30:55,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-01-18 15:30:55,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2022-01-18 15:30:55,926 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:30:55,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:30:55,926 INFO L85 PathProgramCache]: Analyzing trace with hash -64128333, now seen corresponding path program 118 times [2022-01-18 15:30:55,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:30:55,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526131705] [2022-01-18 15:30:55,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:30:55,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:30:55,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:30:56,049 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:30:56,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:30:56,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526131705] [2022-01-18 15:30:56,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526131705] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:30:56,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419746465] [2022-01-18 15:30:56,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:30:56,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:30:56,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:30:56,050 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:30:56,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-01-18 15:30:56,079 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:30:56,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:30:56,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:30:56,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:30:56,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 86 [2022-01-18 15:30:56,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 243 treesize of output 203 [2022-01-18 15:30:56,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 193 treesize of output 165 [2022-01-18 15:30:56,558 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:56,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:30:56,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:30:56,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:30:56,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:30:56,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 350 treesize of output 290 [2022-01-18 15:30:57,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 221 [2022-01-18 15:30:57,087 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:30:57,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 241 treesize of output 219 [2022-01-18 15:30:57,187 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:30:57,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419746465] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:30:57,187 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:30:57,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 15:30:57,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505925991] [2022-01-18 15:30:57,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:30:57,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:30:57,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:30:57,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:30:57,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:30:57,188 INFO L87 Difference]: Start difference. First operand 2786 states and 11548 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:00,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:00,057 INFO L93 Difference]: Finished difference Result 4829 states and 18099 transitions. [2022-01-18 15:31:00,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 15:31:00,058 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 15:31:00,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:00,067 INFO L225 Difference]: With dead ends: 4829 [2022-01-18 15:31:00,067 INFO L226 Difference]: Without dead ends: 4601 [2022-01-18 15:31:00,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1381 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=552, Invalid=4850, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:31:00,067 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 296 mSDsluCounter, 2048 mSDsCounter, 0 mSdLazyCounter, 3656 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 3767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 3656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:00,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 1047 Invalid, 3767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 3656 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 15:31:00,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4601 states. [2022-01-18 15:31:00,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4601 to 2881. [2022-01-18 15:31:00,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2881 states, 2880 states have (on average 4.138194444444444) internal successors, (11918), 2880 states have internal predecessors, (11918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:00,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2881 states to 2881 states and 11918 transitions. [2022-01-18 15:31:00,117 INFO L78 Accepts]: Start accepts. Automaton has 2881 states and 11918 transitions. Word has length 23 [2022-01-18 15:31:00,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:00,117 INFO L470 AbstractCegarLoop]: Abstraction has 2881 states and 11918 transitions. [2022-01-18 15:31:00,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:00,117 INFO L276 IsEmpty]: Start isEmpty. Operand 2881 states and 11918 transitions. [2022-01-18 15:31:00,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:00,121 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:00,121 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:00,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-01-18 15:31:00,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable207 [2022-01-18 15:31:00,321 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:00,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:00,322 INFO L85 PathProgramCache]: Analyzing trace with hash -593281339, now seen corresponding path program 119 times [2022-01-18 15:31:00,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:00,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372312887] [2022-01-18 15:31:00,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:00,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:00,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:00,521 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:31:00,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:00,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372312887] [2022-01-18 15:31:00,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372312887] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:00,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095736064] [2022-01-18 15:31:00,521 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:31:00,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:00,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:00,522 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:00,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-01-18 15:31:00,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:31:00,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:00,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:00,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:00,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 248 treesize of output 204 [2022-01-18 15:31:00,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 215 treesize of output 187 [2022-01-18 15:31:00,799 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:00,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:00,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:00,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:31:00,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:01,158 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:31:01,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 24 treesize of output 19 [2022-01-18 15:31:01,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:01,163 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:01,177 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:01,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095736064] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:01,177 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:01,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-01-18 15:31:01,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101340595] [2022-01-18 15:31:01,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:01,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:31:01,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:01,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:31:01,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:31:01,179 INFO L87 Difference]: Start difference. First operand 2881 states and 11918 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:04,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:04,481 INFO L93 Difference]: Finished difference Result 4575 states and 17505 transitions. [2022-01-18 15:31:04,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 15:31:04,481 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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 24 [2022-01-18 15:31:04,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:04,490 INFO L225 Difference]: With dead ends: 4575 [2022-01-18 15:31:04,490 INFO L226 Difference]: Without dead ends: 4434 [2022-01-18 15:31:04,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 103 SyntacticMatches, 2 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3663 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1348, Invalid=10208, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 15:31:04,491 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 309 mSDsluCounter, 1886 mSDsCounter, 0 mSdLazyCounter, 2777 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 2906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 2777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:04,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 721 Invalid, 2906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 2777 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:31:04,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4434 states. [2022-01-18 15:31:04,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4434 to 2870. [2022-01-18 15:31:04,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2870 states, 2869 states have (on average 4.155106308818404) internal successors, (11921), 2869 states have internal predecessors, (11921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:04,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2870 states to 2870 states and 11921 transitions. [2022-01-18 15:31:04,544 INFO L78 Accepts]: Start accepts. Automaton has 2870 states and 11921 transitions. Word has length 24 [2022-01-18 15:31:04,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:04,544 INFO L470 AbstractCegarLoop]: Abstraction has 2870 states and 11921 transitions. [2022-01-18 15:31:04,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:04,544 INFO L276 IsEmpty]: Start isEmpty. Operand 2870 states and 11921 transitions. [2022-01-18 15:31:04,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:04,548 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:04,548 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:04,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-01-18 15:31:04,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:04,748 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:04,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:04,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1368142755, now seen corresponding path program 120 times [2022-01-18 15:31:04,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:04,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015257909] [2022-01-18 15:31:04,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:04,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:04,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:04,840 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:04,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:04,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015257909] [2022-01-18 15:31:04,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015257909] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:04,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191450011] [2022-01-18 15:31:04,841 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:31:04,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:04,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:04,842 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:04,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-01-18 15:31:04,871 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:31:04,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:04,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:04,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:04,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:31:04,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 191 [2022-01-18 15:31:05,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 156 [2022-01-18 15:31:05,085 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:05,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:05,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:05,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:05,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 350 treesize of output 290 [2022-01-18 15:31:05,431 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:31:05,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:31:05,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:05,435 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:05,447 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:05,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191450011] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:05,447 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:05,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2022-01-18 15:31:05,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022606264] [2022-01-18 15:31:05,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:05,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 15:31:05,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:05,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 15:31:05,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-01-18 15:31:05,448 INFO L87 Difference]: Start difference. First operand 2870 states and 11921 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:05,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:05,835 INFO L93 Difference]: Finished difference Result 3310 states and 13309 transitions. [2022-01-18 15:31:05,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:31:05,835 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:05,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:05,842 INFO L225 Difference]: With dead ends: 3310 [2022-01-18 15:31:05,842 INFO L226 Difference]: Without dead ends: 3221 [2022-01-18 15:31:05,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 42 SyntacticMatches, 7 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2022-01-18 15:31:05,842 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 110 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:05,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 211 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 784 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:31:05,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3221 states. [2022-01-18 15:31:05,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3221 to 2855. [2022-01-18 15:31:05,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2855 states, 2854 states have (on average 4.153118430273301) internal successors, (11853), 2854 states have internal predecessors, (11853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:05,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2855 states to 2855 states and 11853 transitions. [2022-01-18 15:31:05,887 INFO L78 Accepts]: Start accepts. Automaton has 2855 states and 11853 transitions. Word has length 24 [2022-01-18 15:31:05,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:05,888 INFO L470 AbstractCegarLoop]: Abstraction has 2855 states and 11853 transitions. [2022-01-18 15:31:05,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:05,888 INFO L276 IsEmpty]: Start isEmpty. Operand 2855 states and 11853 transitions. [2022-01-18 15:31:05,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:05,892 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:05,892 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:05,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:06,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:06,093 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:06,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:06,093 INFO L85 PathProgramCache]: Analyzing trace with hash -616368579, now seen corresponding path program 121 times [2022-01-18 15:31:06,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:06,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402487894] [2022-01-18 15:31:06,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:06,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:06,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:06,256 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:06,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:06,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402487894] [2022-01-18 15:31:06,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402487894] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:06,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800006347] [2022-01-18 15:31:06,256 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:31:06,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:06,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:06,257 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:06,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-01-18 15:31:06,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:06,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:06,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:06,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:31:06,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:31:06,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 161 [2022-01-18 15:31:06,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 134 [2022-01-18 15:31:06,568 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:06,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:06,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:31:06,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:06,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:06,950 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:31:06,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:31:06,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:06,955 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:06,966 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:06,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800006347] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:06,967 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:06,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 15:31:06,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230563620] [2022-01-18 15:31:06,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:06,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:31:06,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:06,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:31:06,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:31:06,967 INFO L87 Difference]: Start difference. First operand 2855 states and 11853 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:08,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:08,205 INFO L93 Difference]: Finished difference Result 4315 states and 16408 transitions. [2022-01-18 15:31:08,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:31:08,206 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:08,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:08,214 INFO L225 Difference]: With dead ends: 4315 [2022-01-18 15:31:08,214 INFO L226 Difference]: Without dead ends: 4067 [2022-01-18 15:31:08,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=336, Invalid=1920, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:31:08,214 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 358 mSDsluCounter, 1282 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 1471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:08,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 434 Invalid, 1471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1176 Invalid, 0 Unknown, 242 Unchecked, 0.4s Time] [2022-01-18 15:31:08,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4067 states. [2022-01-18 15:31:08,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4067 to 2908. [2022-01-18 15:31:08,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2908 states, 2907 states have (on average 4.155486756105951) internal successors, (12080), 2907 states have internal predecessors, (12080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:08,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2908 states to 2908 states and 12080 transitions. [2022-01-18 15:31:08,262 INFO L78 Accepts]: Start accepts. Automaton has 2908 states and 12080 transitions. Word has length 24 [2022-01-18 15:31:08,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:08,262 INFO L470 AbstractCegarLoop]: Abstraction has 2908 states and 12080 transitions. [2022-01-18 15:31:08,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:08,262 INFO L276 IsEmpty]: Start isEmpty. Operand 2908 states and 12080 transitions. [2022-01-18 15:31:08,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:08,266 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:08,266 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:08,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-01-18 15:31:08,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:08,466 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:08,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:08,467 INFO L85 PathProgramCache]: Analyzing trace with hash 2062406207, now seen corresponding path program 122 times [2022-01-18 15:31:08,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:08,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684841981] [2022-01-18 15:31:08,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:08,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:08,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:08,604 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:08,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:08,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684841981] [2022-01-18 15:31:08,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684841981] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:08,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271029972] [2022-01-18 15:31:08,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:31:08,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:08,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:08,605 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:08,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-01-18 15:31:08,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:31:08,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:08,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:08,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:08,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 58 treesize of output 50 [2022-01-18 15:31:08,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 176 [2022-01-18 15:31:08,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:31:08,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 151 [2022-01-18 15:31:08,934 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:08,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:08,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:31:08,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 18 treesize of output 16 [2022-01-18 15:31:09,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:09,309 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:31:09,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:31:09,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:09,329 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:09,342 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:09,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271029972] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:09,343 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:09,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 15:31:09,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989364285] [2022-01-18 15:31:09,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:09,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:31:09,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:09,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:31:09,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:31:09,343 INFO L87 Difference]: Start difference. First operand 2908 states and 12080 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:10,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:10,036 INFO L93 Difference]: Finished difference Result 4125 states and 16202 transitions. [2022-01-18 15:31:10,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 15:31:10,036 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:10,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:10,044 INFO L225 Difference]: With dead ends: 4125 [2022-01-18 15:31:10,045 INFO L226 Difference]: Without dead ends: 4013 [2022-01-18 15:31:10,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=229, Invalid=1253, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:31:10,045 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 235 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 951 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 1307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 333 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:10,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 375 Invalid, 1307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 951 Invalid, 0 Unknown, 333 Unchecked, 0.3s Time] [2022-01-18 15:31:10,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4013 states. [2022-01-18 15:31:10,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4013 to 2977. [2022-01-18 15:31:10,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2977 states, 2976 states have (on average 4.147849462365591) internal successors, (12344), 2976 states have internal predecessors, (12344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:10,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2977 states to 2977 states and 12344 transitions. [2022-01-18 15:31:10,094 INFO L78 Accepts]: Start accepts. Automaton has 2977 states and 12344 transitions. Word has length 24 [2022-01-18 15:31:10,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:10,094 INFO L470 AbstractCegarLoop]: Abstraction has 2977 states and 12344 transitions. [2022-01-18 15:31:10,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:10,094 INFO L276 IsEmpty]: Start isEmpty. Operand 2977 states and 12344 transitions. [2022-01-18 15:31:10,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:10,098 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:10,098 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:10,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:10,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-01-18 15:31:10,299 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:10,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:10,299 INFO L85 PathProgramCache]: Analyzing trace with hash 934340273, now seen corresponding path program 123 times [2022-01-18 15:31:10,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:10,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188772506] [2022-01-18 15:31:10,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:10,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:10,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:10,452 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:10,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:10,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188772506] [2022-01-18 15:31:10,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188772506] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:10,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723838914] [2022-01-18 15:31:10,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:31:10,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:10,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:10,453 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:10,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-01-18 15:31:10,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:31:10,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:10,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:10,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:10,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:31:10,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:31:10,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 197 treesize of output 161 [2022-01-18 15:31:10,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 134 [2022-01-18 15:31:10,775 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:10,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:10,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 20 treesize of output 18 [2022-01-18 15:31:10,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:10,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 350 treesize of output 290 [2022-01-18 15:31:11,148 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:31:11,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:31:11,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:11,152 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:11,165 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:11,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723838914] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:11,165 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:11,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 15:31:11,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166151635] [2022-01-18 15:31:11,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:11,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:31:11,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:11,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:31:11,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:31:11,165 INFO L87 Difference]: Start difference. First operand 2977 states and 12344 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:11,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:11,939 INFO L93 Difference]: Finished difference Result 4052 states and 15898 transitions. [2022-01-18 15:31:11,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:31:11,939 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:11,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:11,948 INFO L225 Difference]: With dead ends: 4052 [2022-01-18 15:31:11,948 INFO L226 Difference]: Without dead ends: 3980 [2022-01-18 15:31:11,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 53 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=264, Invalid=1376, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:31:11,948 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 227 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 1221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:11,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 386 Invalid, 1221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 989 Invalid, 0 Unknown, 197 Unchecked, 0.3s Time] [2022-01-18 15:31:11,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3980 states. [2022-01-18 15:31:11,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3980 to 2998. [2022-01-18 15:31:11,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2998 states, 2997 states have (on average 4.1391391391391394) internal successors, (12405), 2997 states have internal predecessors, (12405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:12,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2998 states to 2998 states and 12405 transitions. [2022-01-18 15:31:12,002 INFO L78 Accepts]: Start accepts. Automaton has 2998 states and 12405 transitions. Word has length 24 [2022-01-18 15:31:12,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:12,002 INFO L470 AbstractCegarLoop]: Abstraction has 2998 states and 12405 transitions. [2022-01-18 15:31:12,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:12,002 INFO L276 IsEmpty]: Start isEmpty. Operand 2998 states and 12405 transitions. [2022-01-18 15:31:12,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:12,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:12,007 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:12,031 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2022-01-18 15:31:12,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-01-18 15:31:12,223 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:12,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:12,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1792025511, now seen corresponding path program 124 times [2022-01-18 15:31:12,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:12,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072162216] [2022-01-18 15:31:12,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:12,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:12,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:12,359 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:12,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:12,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072162216] [2022-01-18 15:31:12,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072162216] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:12,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223617181] [2022-01-18 15:31:12,359 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:31:12,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:12,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:12,360 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:12,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-01-18 15:31:12,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:31:12,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:12,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:12,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:12,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 58 treesize of output 50 [2022-01-18 15:31:12,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:31:12,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 224 treesize of output 192 [2022-01-18 15:31:12,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 153 [2022-01-18 15:31:12,718 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:12,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:12,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:31:12,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:12,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:13,104 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:31:13,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:31:13,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:13,108 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:13,120 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:13,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223617181] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:13,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:13,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 15:31:13,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486726743] [2022-01-18 15:31:13,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:13,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:31:13,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:13,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:31:13,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:31:13,121 INFO L87 Difference]: Start difference. First operand 2998 states and 12405 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:13,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:13,994 INFO L93 Difference]: Finished difference Result 4341 states and 16827 transitions. [2022-01-18 15:31:13,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:31:13,994 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:13,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:14,002 INFO L225 Difference]: With dead ends: 4341 [2022-01-18 15:31:14,002 INFO L226 Difference]: Without dead ends: 4245 [2022-01-18 15:31:14,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 53 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=277, Invalid=1445, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:31:14,003 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 310 mSDsluCounter, 1528 mSDsCounter, 0 mSdLazyCounter, 1181 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 1763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 546 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:14,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 451 Invalid, 1763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1181 Invalid, 0 Unknown, 546 Unchecked, 0.4s Time] [2022-01-18 15:31:14,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4245 states. [2022-01-18 15:31:14,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4245 to 2882. [2022-01-18 15:31:14,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2882 states, 2881 states have (on average 4.154807358556057) internal successors, (11970), 2881 states have internal predecessors, (11970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:14,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2882 states to 2882 states and 11970 transitions. [2022-01-18 15:31:14,051 INFO L78 Accepts]: Start accepts. Automaton has 2882 states and 11970 transitions. Word has length 24 [2022-01-18 15:31:14,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:14,052 INFO L470 AbstractCegarLoop]: Abstraction has 2882 states and 11970 transitions. [2022-01-18 15:31:14,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:14,052 INFO L276 IsEmpty]: Start isEmpty. Operand 2882 states and 11970 transitions. [2022-01-18 15:31:14,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:14,056 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:14,056 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:14,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:14,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-01-18 15:31:14,256 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:14,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:14,257 INFO L85 PathProgramCache]: Analyzing trace with hash -453570467, now seen corresponding path program 125 times [2022-01-18 15:31:14,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:14,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842225234] [2022-01-18 15:31:14,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:14,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:14,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:14,342 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:14,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:14,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842225234] [2022-01-18 15:31:14,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842225234] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:14,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075021691] [2022-01-18 15:31:14,343 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:31:14,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:14,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:14,344 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:14,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-01-18 15:31:14,373 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:31:14,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:14,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:14,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:14,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 58 treesize of output 50 [2022-01-18 15:31:14,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 228 treesize of output 192 [2022-01-18 15:31:14,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 204 treesize of output 172 [2022-01-18 15:31:14,698 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:14,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:14,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:14,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:14,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 350 treesize of output 290 [2022-01-18 15:31:15,065 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:31:15,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:31:15,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:15,070 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:15,082 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:15,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075021691] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:15,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:15,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:31:15,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874775035] [2022-01-18 15:31:15,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:15,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:31:15,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:15,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:31:15,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:31:15,083 INFO L87 Difference]: Start difference. First operand 2882 states and 11970 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:15,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:15,458 INFO L93 Difference]: Finished difference Result 3404 states and 13630 transitions. [2022-01-18 15:31:15,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:31:15,459 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:15,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:15,466 INFO L225 Difference]: With dead ends: 3404 [2022-01-18 15:31:15,466 INFO L226 Difference]: Without dead ends: 3315 [2022-01-18 15:31:15,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:31:15,466 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 165 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:15,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 186 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:31:15,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3315 states. [2022-01-18 15:31:15,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3315 to 2909. [2022-01-18 15:31:15,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2909 states, 2908 states have (on average 4.165749656121045) internal successors, (12114), 2908 states have internal predecessors, (12114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:15,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2909 states to 2909 states and 12114 transitions. [2022-01-18 15:31:15,512 INFO L78 Accepts]: Start accepts. Automaton has 2909 states and 12114 transitions. Word has length 24 [2022-01-18 15:31:15,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:15,512 INFO L470 AbstractCegarLoop]: Abstraction has 2909 states and 12114 transitions. [2022-01-18 15:31:15,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:15,512 INFO L276 IsEmpty]: Start isEmpty. Operand 2909 states and 12114 transitions. [2022-01-18 15:31:15,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:15,517 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:15,517 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:15,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:15,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:15,717 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:15,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:15,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1963064097, now seen corresponding path program 126 times [2022-01-18 15:31:15,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:15,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477427911] [2022-01-18 15:31:15,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:15,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:15,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:15,800 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:15,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:15,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477427911] [2022-01-18 15:31:15,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477427911] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:15,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802616258] [2022-01-18 15:31:15,800 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:31:15,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:15,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:15,801 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:15,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-01-18 15:31:15,832 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:31:15,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:15,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:15,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:15,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 58 treesize of output 50 [2022-01-18 15:31:16,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 227 [2022-01-18 15:31:16,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 199 [2022-01-18 15:31:16,150 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:16,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:16,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:16,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 18 treesize of output 16 [2022-01-18 15:31:16,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:16,480 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:31:16,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:31:16,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:16,485 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:16,497 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:16,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802616258] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:16,497 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:16,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:31:16,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494366342] [2022-01-18 15:31:16,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:16,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:31:16,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:16,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:31:16,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:31:16,497 INFO L87 Difference]: Start difference. First operand 2909 states and 12114 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:16,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:16,946 INFO L93 Difference]: Finished difference Result 3309 states and 13365 transitions. [2022-01-18 15:31:16,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 15:31:16,946 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:16,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:16,952 INFO L225 Difference]: With dead ends: 3309 [2022-01-18 15:31:16,952 INFO L226 Difference]: Without dead ends: 3188 [2022-01-18 15:31:16,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:31:16,953 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 155 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:16,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 164 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 594 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:31:16,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3188 states. [2022-01-18 15:31:16,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3188 to 2864. [2022-01-18 15:31:16,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2864 states, 2863 states have (on average 4.162417045057632) internal successors, (11917), 2863 states have internal predecessors, (11917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:16,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2864 states to 2864 states and 11917 transitions. [2022-01-18 15:31:16,993 INFO L78 Accepts]: Start accepts. Automaton has 2864 states and 11917 transitions. Word has length 24 [2022-01-18 15:31:16,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:16,993 INFO L470 AbstractCegarLoop]: Abstraction has 2864 states and 11917 transitions. [2022-01-18 15:31:16,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:16,993 INFO L276 IsEmpty]: Start isEmpty. Operand 2864 states and 11917 transitions. [2022-01-18 15:31:16,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:16,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:16,997 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:17,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-01-18 15:31:17,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:17,198 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:17,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:17,198 INFO L85 PathProgramCache]: Analyzing trace with hash 380957125, now seen corresponding path program 127 times [2022-01-18 15:31:17,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:17,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829782103] [2022-01-18 15:31:17,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:17,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:17,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:17,283 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:17,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:17,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829782103] [2022-01-18 15:31:17,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829782103] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:17,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778331404] [2022-01-18 15:31:17,283 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:31:17,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:17,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:17,284 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:17,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-01-18 15:31:17,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:17,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:17,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:17,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:31:17,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 139 [2022-01-18 15:31:17,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 126 [2022-01-18 15:31:17,501 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:17,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:17,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:31:17,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 18 treesize of output 16 [2022-01-18 15:31:17,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 350 treesize of output 290 [2022-01-18 15:31:17,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:17,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:31:17,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:17,863 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:17,886 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:17,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778331404] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:17,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:17,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-01-18 15:31:17,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044664009] [2022-01-18 15:31:17,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:17,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:31:17,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:17,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:31:17,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:31:17,887 INFO L87 Difference]: Start difference. First operand 2864 states and 11917 transitions. Second operand has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:18,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:18,257 INFO L93 Difference]: Finished difference Result 3350 states and 13512 transitions. [2022-01-18 15:31:18,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:31:18,257 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:18,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:18,264 INFO L225 Difference]: With dead ends: 3350 [2022-01-18 15:31:18,264 INFO L226 Difference]: Without dead ends: 3259 [2022-01-18 15:31:18,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:31:18,265 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 99 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:18,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 211 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 761 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:31:18,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3259 states. [2022-01-18 15:31:18,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3259 to 2892. [2022-01-18 15:31:18,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2892 states, 2891 states have (on average 4.162919405050156) internal successors, (12035), 2891 states have internal predecessors, (12035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:18,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2892 states to 2892 states and 12035 transitions. [2022-01-18 15:31:18,307 INFO L78 Accepts]: Start accepts. Automaton has 2892 states and 12035 transitions. Word has length 24 [2022-01-18 15:31:18,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:18,307 INFO L470 AbstractCegarLoop]: Abstraction has 2892 states and 12035 transitions. [2022-01-18 15:31:18,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 17 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:18,307 INFO L276 IsEmpty]: Start isEmpty. Operand 2892 states and 12035 transitions. [2022-01-18 15:31:18,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:18,311 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:18,311 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:18,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:18,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:18,512 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:18,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:18,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1132731301, now seen corresponding path program 128 times [2022-01-18 15:31:18,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:18,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692947451] [2022-01-18 15:31:18,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:18,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:18,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:18,716 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:31:18,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:18,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692947451] [2022-01-18 15:31:18,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692947451] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:18,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584565505] [2022-01-18 15:31:18,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:31:18,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:18,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:18,718 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:18,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-01-18 15:31:18,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:31:18,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:18,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:18,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:18,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 189 treesize of output 157 [2022-01-18 15:31:18,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 144 [2022-01-18 15:31:18,977 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:18,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:18,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 20 treesize of output 18 [2022-01-18 15:31:18,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:19,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:19,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:19,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 33 treesize of output 31 [2022-01-18 15:31:19,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:19,344 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:19,372 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:19,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584565505] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:19,373 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:19,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:31:19,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847307547] [2022-01-18 15:31:19,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:19,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:31:19,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:19,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:31:19,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:31:19,373 INFO L87 Difference]: Start difference. First operand 2892 states and 12035 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:21,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:21,481 INFO L93 Difference]: Finished difference Result 4217 states and 16547 transitions. [2022-01-18 15:31:21,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 15:31:21,481 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:21,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:21,490 INFO L225 Difference]: With dead ends: 4217 [2022-01-18 15:31:21,490 INFO L226 Difference]: Without dead ends: 4064 [2022-01-18 15:31:21,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1439 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=519, Invalid=4883, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:31:21,490 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 206 mSDsluCounter, 1861 mSDsCounter, 0 mSdLazyCounter, 3165 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 3232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 3165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:21,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 818 Invalid, 3232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 3165 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:31:21,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4064 states. [2022-01-18 15:31:21,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4064 to 2923. [2022-01-18 15:31:21,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2923 states, 2922 states have (on average 4.163244353182751) internal successors, (12165), 2922 states have internal predecessors, (12165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:21,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2923 states to 2923 states and 12165 transitions. [2022-01-18 15:31:21,540 INFO L78 Accepts]: Start accepts. Automaton has 2923 states and 12165 transitions. Word has length 24 [2022-01-18 15:31:21,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:21,540 INFO L470 AbstractCegarLoop]: Abstraction has 2923 states and 12165 transitions. [2022-01-18 15:31:21,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:21,540 INFO L276 IsEmpty]: Start isEmpty. Operand 2923 states and 12165 transitions. [2022-01-18 15:31:21,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:21,545 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:21,545 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:21,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-01-18 15:31:21,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-01-18 15:31:21,745 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:21,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:21,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1295529413, now seen corresponding path program 129 times [2022-01-18 15:31:21,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:21,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983868403] [2022-01-18 15:31:21,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:21,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:21,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:21,963 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:31:21,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:21,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983868403] [2022-01-18 15:31:21,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983868403] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:21,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676169871] [2022-01-18 15:31:21,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:31:21,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:21,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:21,964 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:21,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-01-18 15:31:21,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:31:21,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:21,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 15:31:21,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:22,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:31:22,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2022-01-18 15:31:22,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:31:22,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 157 treesize of output 141 [2022-01-18 15:31:22,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 113 [2022-01-18 15:31:22,531 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:31:22,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:22,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:31:22,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 18 treesize of output 16 [2022-01-18 15:31:22,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:22,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 47 [2022-01-18 15:31:23,078 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:31:23,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 60 [2022-01-18 15:31:23,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-01-18 15:31:23,102 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:31:23,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676169871] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:23,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:23,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 15:31:23,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628525101] [2022-01-18 15:31:23,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:23,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 15:31:23,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:23,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 15:31:23,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 15:31:23,103 INFO L87 Difference]: Start difference. First operand 2923 states and 12165 transitions. Second operand has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 33 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:23,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:23,741 INFO L93 Difference]: Finished difference Result 4302 states and 17177 transitions. [2022-01-18 15:31:23,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 15:31:23,742 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 33 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:23,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:23,750 INFO L225 Difference]: With dead ends: 4302 [2022-01-18 15:31:23,750 INFO L226 Difference]: Without dead ends: 4256 [2022-01-18 15:31:23,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=175, Invalid=1631, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 15:31:23,751 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 149 mSDsluCounter, 1432 mSDsCounter, 0 mSdLazyCounter, 1034 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 1726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1034 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 675 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:23,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 737 Invalid, 1726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1034 Invalid, 0 Unknown, 675 Unchecked, 0.3s Time] [2022-01-18 15:31:23,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4256 states. [2022-01-18 15:31:23,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4256 to 2933. [2022-01-18 15:31:23,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2933 states, 2932 states have (on average 4.157571623465212) internal successors, (12190), 2932 states have internal predecessors, (12190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:23,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2933 states to 2933 states and 12190 transitions. [2022-01-18 15:31:23,800 INFO L78 Accepts]: Start accepts. Automaton has 2933 states and 12190 transitions. Word has length 24 [2022-01-18 15:31:23,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:23,800 INFO L470 AbstractCegarLoop]: Abstraction has 2933 states and 12190 transitions. [2022-01-18 15:31:23,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 33 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:23,800 INFO L276 IsEmpty]: Start isEmpty. Operand 2933 states and 12190 transitions. [2022-01-18 15:31:23,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:23,805 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:23,805 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:23,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:24,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:24,005 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:24,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:24,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1332073019, now seen corresponding path program 130 times [2022-01-18 15:31:24,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:24,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923268778] [2022-01-18 15:31:24,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:24,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:24,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:24,174 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:24,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:24,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923268778] [2022-01-18 15:31:24,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923268778] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:24,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653303364] [2022-01-18 15:31:24,175 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:31:24,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:24,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:24,176 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:24,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-01-18 15:31:24,205 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:31:24,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:24,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:24,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:24,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:31:24,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:31:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 286 treesize of output 238 [2022-01-18 15:31:24,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 199 [2022-01-18 15:31:24,480 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:24,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:24,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:24,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:24,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:24,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:24,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:31:24,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 6 treesize of output 4 [2022-01-18 15:31:24,837 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:24,875 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:24,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653303364] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:24,876 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:24,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-01-18 15:31:24,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608645335] [2022-01-18 15:31:24,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:24,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:31:24,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:24,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:31:24,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:31:24,876 INFO L87 Difference]: Start difference. First operand 2933 states and 12190 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:25,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:25,702 INFO L93 Difference]: Finished difference Result 4138 states and 16318 transitions. [2022-01-18 15:31:25,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:31:25,702 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:25,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:25,710 INFO L225 Difference]: With dead ends: 4138 [2022-01-18 15:31:25,710 INFO L226 Difference]: Without dead ends: 3910 [2022-01-18 15:31:25,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 52 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=196, Invalid=1286, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:31:25,710 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 269 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 1063 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 1151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:25,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 378 Invalid, 1151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1063 Invalid, 0 Unknown, 40 Unchecked, 0.4s Time] [2022-01-18 15:31:25,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3910 states. [2022-01-18 15:31:25,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3910 to 3190. [2022-01-18 15:31:25,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3190 states, 3189 states have (on average 4.1975540921919094) internal successors, (13386), 3189 states have internal predecessors, (13386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:25,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3190 states to 3190 states and 13386 transitions. [2022-01-18 15:31:25,760 INFO L78 Accepts]: Start accepts. Automaton has 3190 states and 13386 transitions. Word has length 24 [2022-01-18 15:31:25,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:25,760 INFO L470 AbstractCegarLoop]: Abstraction has 3190 states and 13386 transitions. [2022-01-18 15:31:25,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:25,760 INFO L276 IsEmpty]: Start isEmpty. Operand 3190 states and 13386 transitions. [2022-01-18 15:31:25,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:25,765 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:25,765 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:25,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Ended with exit code 0 [2022-01-18 15:31:25,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:25,966 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:25,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:25,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1169274907, now seen corresponding path program 131 times [2022-01-18 15:31:25,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:25,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28183514] [2022-01-18 15:31:25,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:25,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:25,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:26,156 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:31:26,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:26,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28183514] [2022-01-18 15:31:26,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28183514] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:26,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308683994] [2022-01-18 15:31:26,157 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:31:26,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:26,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:26,158 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:26,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-01-18 15:31:26,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:31:26,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:26,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:26,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:26,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 241 treesize of output 209 [2022-01-18 15:31:26,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 181 [2022-01-18 15:31:26,467 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:26,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:26,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:31:26,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:26,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 350 treesize of output 290 [2022-01-18 15:31:26,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:26,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:31:26,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 6 treesize of output 4 [2022-01-18 15:31:26,838 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:26,879 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:26,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308683994] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:26,879 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:26,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:31:26,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057863936] [2022-01-18 15:31:26,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:26,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:31:26,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:26,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:31:26,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:31:26,880 INFO L87 Difference]: Start difference. First operand 3190 states and 13386 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:34,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:34,439 INFO L93 Difference]: Finished difference Result 7232 states and 25880 transitions. [2022-01-18 15:31:34,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2022-01-18 15:31:34,439 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:34,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:34,452 INFO L225 Difference]: With dead ends: 7232 [2022-01-18 15:31:34,452 INFO L226 Difference]: Without dead ends: 6700 [2022-01-18 15:31:34,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 209 SyntacticMatches, 2 SemanticMatches, 207 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17662 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=3436, Invalid=40036, Unknown=0, NotChecked=0, Total=43472 [2022-01-18 15:31:34,454 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 652 mSDsluCounter, 2508 mSDsCounter, 0 mSdLazyCounter, 4707 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 1321 SdHoareTripleChecker+Invalid, 4923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 4707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:34,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [652 Valid, 1321 Invalid, 4923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 4707 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 15:31:34,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6700 states. [2022-01-18 15:31:34,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6700 to 3320. [2022-01-18 15:31:34,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3320 states, 3319 states have (on average 4.146429647484182) internal successors, (13762), 3319 states have internal predecessors, (13762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:34,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3320 states to 3320 states and 13762 transitions. [2022-01-18 15:31:34,529 INFO L78 Accepts]: Start accepts. Automaton has 3320 states and 13762 transitions. Word has length 24 [2022-01-18 15:31:34,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:34,529 INFO L470 AbstractCegarLoop]: Abstraction has 3320 states and 13762 transitions. [2022-01-18 15:31:34,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:34,529 INFO L276 IsEmpty]: Start isEmpty. Operand 3320 states and 13762 transitions. [2022-01-18 15:31:34,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:34,535 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:34,535 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:34,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:34,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable220 [2022-01-18 15:31:34,735 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:34,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:34,735 INFO L85 PathProgramCache]: Analyzing trace with hash -417500731, now seen corresponding path program 132 times [2022-01-18 15:31:34,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:34,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288042729] [2022-01-18 15:31:34,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:34,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:34,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:34,950 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:31:34,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:34,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288042729] [2022-01-18 15:31:34,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288042729] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:34,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841516996] [2022-01-18 15:31:34,950 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:31:34,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:34,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:34,951 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:34,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-01-18 15:31:34,981 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:31:34,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:34,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:34,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:35,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 263 treesize of output 227 [2022-01-18 15:31:35,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 52 [2022-01-18 15:31:35,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:35,350 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:35,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:35,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:35,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 18 treesize of output 16 [2022-01-18 15:31:35,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 6 treesize of output 4 [2022-01-18 15:31:35,456 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:35,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:35,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:35,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-01-18 15:31:35,774 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:35,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841516996] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:35,775 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:35,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:31:35,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086425167] [2022-01-18 15:31:35,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:35,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:31:35,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:35,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:31:35,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=632, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:31:35,775 INFO L87 Difference]: Start difference. First operand 3320 states and 13762 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:40,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:40,943 INFO L93 Difference]: Finished difference Result 6100 states and 22745 transitions. [2022-01-18 15:31:40,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-01-18 15:31:40,943 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:40,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:40,956 INFO L225 Difference]: With dead ends: 6100 [2022-01-18 15:31:40,956 INFO L226 Difference]: Without dead ends: 5810 [2022-01-18 15:31:40,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 141 SyntacticMatches, 2 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9021 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2099, Invalid=21771, Unknown=0, NotChecked=0, Total=23870 [2022-01-18 15:31:40,958 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 531 mSDsluCounter, 2107 mSDsCounter, 0 mSdLazyCounter, 3432 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 1015 SdHoareTripleChecker+Invalid, 3719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 3432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:40,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [531 Valid, 1015 Invalid, 3719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 3432 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 15:31:40,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5810 states. [2022-01-18 15:31:41,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5810 to 3394. [2022-01-18 15:31:41,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3394 states, 3393 states have (on average 4.165340406719717) internal successors, (14133), 3393 states have internal predecessors, (14133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:41,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3394 states to 3394 states and 14133 transitions. [2022-01-18 15:31:41,030 INFO L78 Accepts]: Start accepts. Automaton has 3394 states and 14133 transitions. Word has length 24 [2022-01-18 15:31:41,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:41,030 INFO L470 AbstractCegarLoop]: Abstraction has 3394 states and 14133 transitions. [2022-01-18 15:31:41,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:41,030 INFO L276 IsEmpty]: Start isEmpty. Operand 3394 states and 14133 transitions. [2022-01-18 15:31:41,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:41,036 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:41,036 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:41,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:41,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-01-18 15:31:41,236 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:41,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:41,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1926994361, now seen corresponding path program 133 times [2022-01-18 15:31:41,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:41,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11200497] [2022-01-18 15:31:41,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:41,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:41,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:41,330 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:41,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:41,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11200497] [2022-01-18 15:31:41,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11200497] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:41,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144038741] [2022-01-18 15:31:41,331 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:31:41,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:41,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:41,332 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:41,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-01-18 15:31:41,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:41,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:41,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:41,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 234 [2022-01-18 15:31:41,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:31:41,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:31:41,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 83 [2022-01-18 15:31:41,742 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:41,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:41,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 20 treesize of output 18 [2022-01-18 15:31:41,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:31:41,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 6 treesize of output 4 [2022-01-18 15:31:41,812 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:41,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:41,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:41,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, 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 271 [2022-01-18 15:31:42,126 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:42,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144038741] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:42,126 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:42,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:31:42,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008067819] [2022-01-18 15:31:42,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:42,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:31:42,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:42,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:31:42,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:31:42,127 INFO L87 Difference]: Start difference. First operand 3394 states and 14133 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:42,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:42,840 INFO L93 Difference]: Finished difference Result 4131 states and 16290 transitions. [2022-01-18 15:31:42,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 15:31:42,840 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:42,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:42,848 INFO L225 Difference]: With dead ends: 4131 [2022-01-18 15:31:42,848 INFO L226 Difference]: Without dead ends: 3947 [2022-01-18 15:31:42,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=177, Invalid=945, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:31:42,849 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 262 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 898 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:42,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 295 Invalid, 1030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 898 Invalid, 0 Unknown, 90 Unchecked, 0.3s Time] [2022-01-18 15:31:42,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3947 states. [2022-01-18 15:31:42,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3947 to 3419. [2022-01-18 15:31:42,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3419 states, 3418 states have (on average 4.150087770626097) internal successors, (14185), 3418 states have internal predecessors, (14185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:42,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3419 states to 3419 states and 14185 transitions. [2022-01-18 15:31:42,902 INFO L78 Accepts]: Start accepts. Automaton has 3419 states and 14185 transitions. Word has length 24 [2022-01-18 15:31:42,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:42,902 INFO L470 AbstractCegarLoop]: Abstraction has 3419 states and 14185 transitions. [2022-01-18 15:31:42,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:42,902 INFO L276 IsEmpty]: Start isEmpty. Operand 3419 states and 14185 transitions. [2022-01-18 15:31:42,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:42,907 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:42,907 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:42,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:43,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-01-18 15:31:43,108 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:43,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:43,108 INFO L85 PathProgramCache]: Analyzing trace with hash -163758395, now seen corresponding path program 134 times [2022-01-18 15:31:43,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:43,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68957846] [2022-01-18 15:31:43,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:43,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:43,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:43,205 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:43,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:43,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68957846] [2022-01-18 15:31:43,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68957846] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:43,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881787693] [2022-01-18 15:31:43,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:31:43,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:43,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:43,207 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:43,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-01-18 15:31:43,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:31:43,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:43,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:43,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:43,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 322 treesize of output 270 [2022-01-18 15:31:43,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 18 treesize of output 16 [2022-01-18 15:31:43,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:31:43,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:31:43,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 81 treesize of output 69 [2022-01-18 15:31:43,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 15:31:43,826 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:43,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:43,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:43,859 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:43,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:43,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:44,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 350 treesize of output 290 [2022-01-18 15:31:44,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:44,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-01-18 15:31:44,181 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:44,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881787693] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:44,181 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:44,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:31:44,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102090157] [2022-01-18 15:31:44,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:44,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:31:44,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:44,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:31:44,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:31:44,182 INFO L87 Difference]: Start difference. First operand 3419 states and 14185 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:44,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:44,527 INFO L93 Difference]: Finished difference Result 4359 states and 17167 transitions. [2022-01-18 15:31:44,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:31:44,528 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:44,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:44,536 INFO L225 Difference]: With dead ends: 4359 [2022-01-18 15:31:44,536 INFO L226 Difference]: Without dead ends: 4285 [2022-01-18 15:31:44,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:31:44,536 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 139 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:44,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 361 Invalid, 965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 717 Invalid, 0 Unknown, 236 Unchecked, 0.2s Time] [2022-01-18 15:31:44,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4285 states. [2022-01-18 15:31:44,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4285 to 3816. [2022-01-18 15:31:44,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3816 states, 3815 states have (on average 4.117955439056357) internal successors, (15710), 3815 states have internal predecessors, (15710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:44,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3816 states to 3816 states and 15710 transitions. [2022-01-18 15:31:44,592 INFO L78 Accepts]: Start accepts. Automaton has 3816 states and 15710 transitions. Word has length 24 [2022-01-18 15:31:44,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:44,593 INFO L470 AbstractCegarLoop]: Abstraction has 3816 states and 15710 transitions. [2022-01-18 15:31:44,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:44,593 INFO L276 IsEmpty]: Start isEmpty. Operand 3816 states and 15710 transitions. [2022-01-18 15:31:44,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:44,598 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:44,598 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:44,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:44,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-01-18 15:31:44,799 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:44,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:44,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1231521443, now seen corresponding path program 135 times [2022-01-18 15:31:44,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:44,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626397570] [2022-01-18 15:31:44,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:44,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:44,888 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:44,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:44,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626397570] [2022-01-18 15:31:44,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626397570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:44,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835889840] [2022-01-18 15:31:44,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:31:44,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:44,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:44,889 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:44,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-01-18 15:31:44,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:31:44,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:44,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:44,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:44,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 58 treesize of output 50 [2022-01-18 15:31:45,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:45,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 243 treesize of output 211 [2022-01-18 15:31:45,214 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:45,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:45,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 20 treesize of output 18 [2022-01-18 15:31:45,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:45,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:45,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:45,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:31:45,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:45,576 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:45,605 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:45,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835889840] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:45,606 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:45,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-01-18 15:31:45,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420752639] [2022-01-18 15:31:45,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:45,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:31:45,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:45,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:31:45,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:31:45,606 INFO L87 Difference]: Start difference. First operand 3816 states and 15710 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:46,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:46,127 INFO L93 Difference]: Finished difference Result 4494 states and 17784 transitions. [2022-01-18 15:31:46,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:31:46,127 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:46,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:46,136 INFO L225 Difference]: With dead ends: 4494 [2022-01-18 15:31:46,136 INFO L226 Difference]: Without dead ends: 4344 [2022-01-18 15:31:46,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:31:46,137 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 145 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 1079 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 1095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:46,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 321 Invalid, 1095 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1079 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:31:46,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-01-18 15:31:46,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 3812. [2022-01-18 15:31:46,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3812 states, 3811 states have (on average 4.116504854368932) internal successors, (15688), 3811 states have internal predecessors, (15688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:46,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3812 states to 3812 states and 15688 transitions. [2022-01-18 15:31:46,197 INFO L78 Accepts]: Start accepts. Automaton has 3812 states and 15688 transitions. Word has length 24 [2022-01-18 15:31:46,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:46,197 INFO L470 AbstractCegarLoop]: Abstraction has 3812 states and 15688 transitions. [2022-01-18 15:31:46,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:46,197 INFO L276 IsEmpty]: Start isEmpty. Operand 3812 states and 15688 transitions. [2022-01-18 15:31:46,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:46,203 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:46,203 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:46,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-01-18 15:31:46,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2022-01-18 15:31:46,404 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:46,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:46,404 INFO L85 PathProgramCache]: Analyzing trace with hash -479747267, now seen corresponding path program 136 times [2022-01-18 15:31:46,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:46,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475727637] [2022-01-18 15:31:46,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:46,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:46,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:46,627 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:31:46,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:46,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475727637] [2022-01-18 15:31:46,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475727637] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:46,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476750035] [2022-01-18 15:31:46,628 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:31:46,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:46,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:46,629 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:46,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-01-18 15:31:46,657 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:31:46,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:46,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:46,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:46,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 144 treesize of output 124 [2022-01-18 15:31:46,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 97 [2022-01-18 15:31:46,890 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:46,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:46,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 20 treesize of output 18 [2022-01-18 15:31:46,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 18 treesize of output 16 [2022-01-18 15:31: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 350 treesize of output 290 [2022-01-18 15:31:47,273 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:47,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 33 treesize of output 31 [2022-01-18 15:31:47,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:47,286 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:47,328 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:47,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476750035] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:47,329 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:47,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:31:47,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059793195] [2022-01-18 15:31:47,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:47,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:31:47,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:47,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:31:47,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:31:47,329 INFO L87 Difference]: Start difference. First operand 3812 states and 15688 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:52,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:52,105 INFO L93 Difference]: Finished difference Result 5884 states and 22434 transitions. [2022-01-18 15:31:52,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-01-18 15:31:52,105 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:52,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:52,116 INFO L225 Difference]: With dead ends: 5884 [2022-01-18 15:31:52,116 INFO L226 Difference]: Without dead ends: 5437 [2022-01-18 15:31:52,118 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5324 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1280, Invalid=14722, Unknown=0, NotChecked=0, Total=16002 [2022-01-18 15:31:52,118 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 338 mSDsluCounter, 2779 mSDsCounter, 0 mSdLazyCounter, 4542 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 1280 SdHoareTripleChecker+Invalid, 4699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 4542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:52,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 1280 Invalid, 4699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 4542 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 15:31:52,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5437 states. [2022-01-18 15:31:52,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5437 to 3717. [2022-01-18 15:31:52,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3717 states, 3716 states have (on average 4.111948331539289) internal successors, (15280), 3716 states have internal predecessors, (15280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:52,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3717 states to 3717 states and 15280 transitions. [2022-01-18 15:31:52,185 INFO L78 Accepts]: Start accepts. Automaton has 3717 states and 15280 transitions. Word has length 24 [2022-01-18 15:31:52,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:52,186 INFO L470 AbstractCegarLoop]: Abstraction has 3717 states and 15280 transitions. [2022-01-18 15:31:52,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:52,186 INFO L276 IsEmpty]: Start isEmpty. Operand 3717 states and 15280 transitions. [2022-01-18 15:31:52,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:52,192 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:52,192 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:52,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:52,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:52,392 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:52,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:52,392 INFO L85 PathProgramCache]: Analyzing trace with hash -316949155, now seen corresponding path program 137 times [2022-01-18 15:31:52,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:52,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291137819] [2022-01-18 15:31:52,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:52,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:52,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:52,521 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:52,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:52,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291137819] [2022-01-18 15:31:52,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291137819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:52,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202914530] [2022-01-18 15:31:52,522 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:31:52,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:52,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:52,522 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:52,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-01-18 15:31:52,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:31:52,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:52,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:52,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:52,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:31:52,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:31:52,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 243 treesize of output 203 [2022-01-18 15:31:52,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 195 treesize of output 167 [2022-01-18 15:31:52,886 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:52,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:52,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:52,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:31:53,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:53,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:53,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:31:53,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 6 treesize of output 4 [2022-01-18 15:31:53,289 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:53,324 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:53,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202914530] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:53,324 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:53,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 15:31:53,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245692047] [2022-01-18 15:31:53,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:53,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:31:53,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:53,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:31:53,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:31:53,325 INFO L87 Difference]: Start difference. First operand 3717 states and 15280 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:54,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:54,952 INFO L93 Difference]: Finished difference Result 5584 states and 20919 transitions. [2022-01-18 15:31:54,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:31:54,952 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:54,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:54,963 INFO L225 Difference]: With dead ends: 5584 [2022-01-18 15:31:54,963 INFO L226 Difference]: Without dead ends: 5391 [2022-01-18 15:31:54,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 67 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=447, Invalid=2415, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:31:54,964 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 446 mSDsluCounter, 1282 mSDsCounter, 0 mSdLazyCounter, 1212 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 1545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:54,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 440 Invalid, 1545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1212 Invalid, 0 Unknown, 247 Unchecked, 0.5s Time] [2022-01-18 15:31:54,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5391 states. [2022-01-18 15:31:55,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5391 to 3828. [2022-01-18 15:31:55,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3828 states, 3827 states have (on average 4.11288215312255) internal successors, (15740), 3827 states have internal predecessors, (15740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:55,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3828 states to 3828 states and 15740 transitions. [2022-01-18 15:31:55,033 INFO L78 Accepts]: Start accepts. Automaton has 3828 states and 15740 transitions. Word has length 24 [2022-01-18 15:31:55,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:55,033 INFO L470 AbstractCegarLoop]: Abstraction has 3828 states and 15740 transitions. [2022-01-18 15:31:55,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:55,033 INFO L276 IsEmpty]: Start isEmpty. Operand 3828 states and 15740 transitions. [2022-01-18 15:31:55,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:55,039 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:55,039 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:55,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:55,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:55,240 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:55,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:55,240 INFO L85 PathProgramCache]: Analyzing trace with hash -2044074179, now seen corresponding path program 138 times [2022-01-18 15:31:55,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:55,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918785705] [2022-01-18 15:31:55,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:55,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:55,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:55,344 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:55,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:55,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918785705] [2022-01-18 15:31:55,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918785705] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:55,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375035647] [2022-01-18 15:31:55,344 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:31:55,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:55,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:55,345 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:55,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-01-18 15:31:55,374 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:31:55,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:55,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:55,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:55,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 58 treesize of output 50 [2022-01-18 15:31:55,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 223 [2022-01-18 15:31:55,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 234 treesize of output 206 [2022-01-18 15:31:55,606 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:55,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:55,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:55,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 18 treesize of output 16 [2022-01-18 15:31:55,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:55,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:55,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:31:55,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:31:55,935 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:55,975 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:55,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375035647] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:55,976 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:55,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-01-18 15:31:55,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138007690] [2022-01-18 15:31:55,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:55,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:31:55,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:55,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:31:55,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:31:55,976 INFO L87 Difference]: Start difference. First operand 3828 states and 15740 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:56,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:56,445 INFO L93 Difference]: Finished difference Result 4656 states and 18381 transitions. [2022-01-18 15:31:56,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 15:31:56,446 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:56,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:56,455 INFO L225 Difference]: With dead ends: 4656 [2022-01-18 15:31:56,455 INFO L226 Difference]: Without dead ends: 4508 [2022-01-18 15:31:56,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:31:56,455 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 157 mSDsluCounter, 888 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:56,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 331 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1001 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:31:56,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4508 states. [2022-01-18 15:31:56,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4508 to 3863. [2022-01-18 15:31:56,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3863 states, 3862 states have (on average 4.1216986017607455) internal successors, (15918), 3862 states have internal predecessors, (15918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:56,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3863 states to 3863 states and 15918 transitions. [2022-01-18 15:31:56,517 INFO L78 Accepts]: Start accepts. Automaton has 3863 states and 15918 transitions. Word has length 24 [2022-01-18 15:31:56,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:56,518 INFO L470 AbstractCegarLoop]: Abstraction has 3863 states and 15918 transitions. [2022-01-18 15:31:56,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:56,518 INFO L276 IsEmpty]: Start isEmpty. Operand 3863 states and 15918 transitions. [2022-01-18 15:31:56,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:56,524 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:56,524 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:56,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:56,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2022-01-18 15:31:56,724 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:56,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:56,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1785080291, now seen corresponding path program 139 times [2022-01-18 15:31:56,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:56,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745939862] [2022-01-18 15:31:56,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:56,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:56,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:56,808 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:56,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:56,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745939862] [2022-01-18 15:31:56,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745939862] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:56,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483848138] [2022-01-18 15:31:56,808 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:31:56,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:56,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:56,809 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:56,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-01-18 15:31:56,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:56,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:56,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:56,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:31:56,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 239 [2022-01-18 15:31:56,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 199 [2022-01-18 15:31:57,130 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:57,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:57,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:57,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:57,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:57,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:57,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:31:57,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 6 treesize of output 4 [2022-01-18 15:31:57,445 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:57,487 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:57,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483848138] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:57,487 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:57,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:31:57,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011912372] [2022-01-18 15:31:57,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:57,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:31:57,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:57,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:31:57,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:31:57,488 INFO L87 Difference]: Start difference. First operand 3863 states and 15918 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:57,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:31:57,962 INFO L93 Difference]: Finished difference Result 5096 states and 19777 transitions. [2022-01-18 15:31:57,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:31:57,962 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:31:57,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:31:57,983 INFO L225 Difference]: With dead ends: 5096 [2022-01-18 15:31:57,983 INFO L226 Difference]: Without dead ends: 4948 [2022-01-18 15:31:57,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:31:57,984 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 178 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 955 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 955 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:31:57,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 308 Invalid, 981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 955 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:31:57,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4948 states. [2022-01-18 15:31:58,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4948 to 3859. [2022-01-18 15:31:58,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3859 states, 3858 states have (on average 4.122861586314152) internal successors, (15906), 3858 states have internal predecessors, (15906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:58,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3859 states to 3859 states and 15906 transitions. [2022-01-18 15:31:58,075 INFO L78 Accepts]: Start accepts. Automaton has 3859 states and 15906 transitions. Word has length 24 [2022-01-18 15:31:58,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:31:58,075 INFO L470 AbstractCegarLoop]: Abstraction has 3859 states and 15906 transitions. [2022-01-18 15:31:58,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:31:58,075 INFO L276 IsEmpty]: Start isEmpty. Operand 3859 states and 15906 transitions. [2022-01-18 15:31:58,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:31:58,081 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:31:58,081 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:31:58,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-01-18 15:31:58,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:58,295 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:31:58,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:31:58,295 INFO L85 PathProgramCache]: Analyzing trace with hash 904197599, now seen corresponding path program 140 times [2022-01-18 15:31:58,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:31:58,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353181871] [2022-01-18 15:31:58,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:31:58,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:31:58,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:31:58,408 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:58,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:31:58,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353181871] [2022-01-18 15:31:58,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353181871] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:31:58,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736477948] [2022-01-18 15:31:58,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:31:58,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:31:58,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:31:58,410 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:31:58,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-01-18 15:31:58,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:31:58,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:31:58,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:31:58,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:31:58,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:31:58,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:31:58,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 216 [2022-01-18 15:31:58,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:58,749 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:58,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:31:58,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:31:58,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:31:58,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:31:59,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:31:59,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:31:59,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 6 treesize of output 4 [2022-01-18 15:31:59,070 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:31:59,116 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:31:59,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736477948] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:31:59,116 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:31:59,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 15:31:59,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350691403] [2022-01-18 15:31:59,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:31:59,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:31:59,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:31:59,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:31:59,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:31:59,117 INFO L87 Difference]: Start difference. First operand 3859 states and 15906 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:00,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:00,111 INFO L93 Difference]: Finished difference Result 4942 states and 19124 transitions. [2022-01-18 15:32:00,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:32:00,111 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:00,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:00,124 INFO L225 Difference]: With dead ends: 4942 [2022-01-18 15:32:00,125 INFO L226 Difference]: Without dead ends: 4681 [2022-01-18 15:32:00,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 51 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=231, Invalid=1329, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:32:00,125 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 300 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 1276 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 1357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:00,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 428 Invalid, 1357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1276 Invalid, 0 Unknown, 33 Unchecked, 0.4s Time] [2022-01-18 15:32:00,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4681 states. [2022-01-18 15:32:00,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4681 to 3814. [2022-01-18 15:32:00,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3814 states, 3813 states have (on average 4.111985313401521) internal successors, (15679), 3813 states have internal predecessors, (15679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:00,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3814 states to 3814 states and 15679 transitions. [2022-01-18 15:32:00,197 INFO L78 Accepts]: Start accepts. Automaton has 3814 states and 15679 transitions. Word has length 24 [2022-01-18 15:32:00,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:00,197 INFO L470 AbstractCegarLoop]: Abstraction has 3814 states and 15679 transitions. [2022-01-18 15:32:00,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:00,198 INFO L276 IsEmpty]: Start isEmpty. Operand 3814 states and 15679 transitions. [2022-01-18 15:32:00,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:00,204 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:00,204 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:00,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:00,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:00,419 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:00,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:00,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1129501891, now seen corresponding path program 141 times [2022-01-18 15:32:00,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:00,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626304662] [2022-01-18 15:32:00,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:00,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:00,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:00,642 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:32:00,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:00,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626304662] [2022-01-18 15:32:00,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626304662] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:00,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058371632] [2022-01-18 15:32:00,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:32:00,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:00,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:00,643 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:00,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-01-18 15:32:00,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:32:00,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:00,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:00,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:00,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 197 treesize of output 169 [2022-01-18 15:32:00,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 52 [2022-01-18 15:32:00,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:32:01,037 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:01,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:01,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:32:01,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:32:01,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:01,142 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:01,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 350 treesize of output 290 [2022-01-18 15:32:01,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:01,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-01-18 15:32:01,465 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:01,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058371632] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:01,466 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:01,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:32:01,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211383618] [2022-01-18 15:32:01,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:01,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:32:01,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:01,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:32:01,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:32:01,466 INFO L87 Difference]: Start difference. First operand 3814 states and 15679 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:05,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:05,434 INFO L93 Difference]: Finished difference Result 6242 states and 23218 transitions. [2022-01-18 15:32:05,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 15:32:05,434 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:05,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:05,449 INFO L225 Difference]: With dead ends: 6242 [2022-01-18 15:32:05,449 INFO L226 Difference]: Without dead ends: 5982 [2022-01-18 15:32:05,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 121 SyntacticMatches, 1 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5201 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1289, Invalid=13473, Unknown=0, NotChecked=0, Total=14762 [2022-01-18 15:32:05,450 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 538 mSDsluCounter, 1681 mSDsCounter, 0 mSdLazyCounter, 2893 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 3088 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 2893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:05,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [538 Valid, 874 Invalid, 3088 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 2893 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:32:05,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5982 states. [2022-01-18 15:32:05,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5982 to 3800. [2022-01-18 15:32:05,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3800 states, 3799 states have (on average 4.101079231376678) internal successors, (15580), 3799 states have internal predecessors, (15580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:05,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3800 states to 3800 states and 15580 transitions. [2022-01-18 15:32:05,536 INFO L78 Accepts]: Start accepts. Automaton has 3800 states and 15580 transitions. Word has length 24 [2022-01-18 15:32:05,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:05,537 INFO L470 AbstractCegarLoop]: Abstraction has 3800 states and 15580 transitions. [2022-01-18 15:32:05,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:05,537 INFO L276 IsEmpty]: Start isEmpty. Operand 3800 states and 15580 transitions. [2022-01-18 15:32:05,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:05,544 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:05,544 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:05,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-01-18 15:32:05,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable230 [2022-01-18 15:32:05,760 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:05,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:05,760 INFO L85 PathProgramCache]: Analyzing trace with hash 700661085, now seen corresponding path program 142 times [2022-01-18 15:32:05,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:05,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027878641] [2022-01-18 15:32:05,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:05,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:05,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:05,860 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:05,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:05,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027878641] [2022-01-18 15:32:05,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027878641] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:05,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156836789] [2022-01-18 15:32:05,861 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:32:05,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:05,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:05,862 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:05,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-01-18 15:32:05,891 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:32:05,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:05,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:05,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:05,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2022-01-18 15:32:06,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 65 treesize of output 53 [2022-01-18 15:32:06,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:32:06,174 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:06,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:06,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 20 treesize of output 18 [2022-01-18 15:32:06,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 18 treesize of output 16 [2022-01-18 15:32:06,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:06,269 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:06,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 350 treesize of output 290 [2022-01-18 15:32:06,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:06,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:32:06,602 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:06,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156836789] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:06,603 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:06,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:32:06,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691472974] [2022-01-18 15:32:06,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:06,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:32:06,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:06,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:32:06,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:32:06,603 INFO L87 Difference]: Start difference. First operand 3800 states and 15580 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:07,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:07,200 INFO L93 Difference]: Finished difference Result 4942 states and 19200 transitions. [2022-01-18 15:32:07,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:32:07,201 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:07,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:07,212 INFO L225 Difference]: With dead ends: 4942 [2022-01-18 15:32:07,212 INFO L226 Difference]: Without dead ends: 4794 [2022-01-18 15:32:07,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=174, Invalid=882, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 15:32:07,212 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 257 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:07,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 266 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:32:07,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4794 states. [2022-01-18 15:32:07,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4794 to 3855. [2022-01-18 15:32:07,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3855 states, 3854 states have (on average 4.1105345096004156) internal successors, (15842), 3854 states have internal predecessors, (15842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:07,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3855 states to 3855 states and 15842 transitions. [2022-01-18 15:32:07,282 INFO L78 Accepts]: Start accepts. Automaton has 3855 states and 15842 transitions. Word has length 24 [2022-01-18 15:32:07,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:07,283 INFO L470 AbstractCegarLoop]: Abstraction has 3855 states and 15842 transitions. [2022-01-18 15:32:07,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:07,283 INFO L276 IsEmpty]: Start isEmpty. Operand 3855 states and 15842 transitions. [2022-01-18 15:32:07,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:07,289 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:07,290 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:07,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:07,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:07,505 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:07,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:07,505 INFO L85 PathProgramCache]: Analyzing trace with hash -808832545, now seen corresponding path program 143 times [2022-01-18 15:32:07,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:07,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88384112] [2022-01-18 15:32:07,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:07,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:07,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:07,681 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:32:07,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:07,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88384112] [2022-01-18 15:32:07,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88384112] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:07,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094894521] [2022-01-18 15:32:07,681 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:32:07,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:07,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:07,682 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:07,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-01-18 15:32:07,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:32:07,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:07,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:07,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:07,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 181 treesize of output 153 [2022-01-18 15:32:07,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:32:07,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:32:08,035 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:08,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:08,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 20 treesize of output 18 [2022-01-18 15:32:08,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:32:08,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 6 treesize of output 4 [2022-01-18 15:32:08,115 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:08,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 350 treesize of output 290 [2022-01-18 15:32:08,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:08,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:32:08,441 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:08,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094894521] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:08,441 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:08,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:32:08,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554567238] [2022-01-18 15:32:08,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:08,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:32:08,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:08,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:32:08,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:32:08,442 INFO L87 Difference]: Start difference. First operand 3855 states and 15842 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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-01-18 15:32:13,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:13,016 INFO L93 Difference]: Finished difference Result 6231 states and 23383 transitions. [2022-01-18 15:32:13,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 15:32:13,017 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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 24 [2022-01-18 15:32:13,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:13,028 INFO L225 Difference]: With dead ends: 6231 [2022-01-18 15:32:13,029 INFO L226 Difference]: Without dead ends: 5849 [2022-01-18 15:32:13,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 119 SyntacticMatches, 1 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4242 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1167, Invalid=11715, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 15:32:13,030 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 344 mSDsluCounter, 2307 mSDsCounter, 0 mSdLazyCounter, 4085 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1307 SdHoareTripleChecker+Invalid, 4228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 4085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:13,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 1307 Invalid, 4228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 4085 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 15:32:13,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5849 states. [2022-01-18 15:32:13,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5849 to 3834. [2022-01-18 15:32:13,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3834 states, 3833 states have (on average 4.087398904252543) internal successors, (15667), 3833 states have internal predecessors, (15667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:13,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3834 states to 3834 states and 15667 transitions. [2022-01-18 15:32:13,105 INFO L78 Accepts]: Start accepts. Automaton has 3834 states and 15667 transitions. Word has length 24 [2022-01-18 15:32:13,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:13,105 INFO L470 AbstractCegarLoop]: Abstraction has 3834 states and 15667 transitions. [2022-01-18 15:32:13,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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-01-18 15:32:13,105 INFO L276 IsEmpty]: Start isEmpty. Operand 3834 states and 15667 transitions. [2022-01-18 15:32:13,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:13,111 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:13,111 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:13,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:13,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:13,315 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:13,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:13,315 INFO L85 PathProgramCache]: Analyzing trace with hash 231610109, now seen corresponding path program 144 times [2022-01-18 15:32:13,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:13,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004026455] [2022-01-18 15:32:13,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:13,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:13,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:13,597 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:32:13,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:13,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004026455] [2022-01-18 15:32:13,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004026455] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:13,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44161240] [2022-01-18 15:32:13,598 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:32:13,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:13,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:13,599 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:13,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-01-18 15:32:13,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:32:13,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:13,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:13,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:13,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 197 [2022-01-18 15:32:13,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:32:13,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 15:32:13,989 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:13,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:14,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 20 treesize of output 18 [2022-01-18 15:32:14,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 18 treesize of output 16 [2022-01-18 15:32:14,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:14,084 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:14,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:32:14,298 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:32:14,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-01-18 15:32:14,402 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:14,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44161240] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:14,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:14,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 10] total 28 [2022-01-18 15:32:14,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917048756] [2022-01-18 15:32:14,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:14,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:32:14,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:14,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:32:14,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=680, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:32:14,403 INFO L87 Difference]: Start difference. First operand 3834 states and 15667 transitions. Second operand has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:19,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:19,490 INFO L93 Difference]: Finished difference Result 6353 states and 24077 transitions. [2022-01-18 15:32:19,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 15:32:19,490 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:19,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:19,503 INFO L225 Difference]: With dead ends: 6353 [2022-01-18 15:32:19,503 INFO L226 Difference]: Without dead ends: 6177 [2022-01-18 15:32:19,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2368 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1000, Invalid=8120, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 15:32:19,504 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 371 mSDsluCounter, 2172 mSDsCounter, 0 mSdLazyCounter, 4565 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 1199 SdHoareTripleChecker+Invalid, 4702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 4565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:19,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 1199 Invalid, 4702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 4565 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 15:32:19,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6177 states. [2022-01-18 15:32:19,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6177 to 3823. [2022-01-18 15:32:19,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3823 states, 3822 states have (on average 4.087912087912088) internal successors, (15624), 3822 states have internal predecessors, (15624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:19,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3823 states to 3823 states and 15624 transitions. [2022-01-18 15:32:19,581 INFO L78 Accepts]: Start accepts. Automaton has 3823 states and 15624 transitions. Word has length 24 [2022-01-18 15:32:19,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:19,581 INFO L470 AbstractCegarLoop]: Abstraction has 3823 states and 15624 transitions. [2022-01-18 15:32:19,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:19,581 INFO L276 IsEmpty]: Start isEmpty. Operand 3823 states and 15624 transitions. [2022-01-18 15:32:19,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:19,587 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:19,587 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:19,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-01-18 15:32:19,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:19,787 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:19,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:19,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1633791429, now seen corresponding path program 145 times [2022-01-18 15:32:19,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:19,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592201121] [2022-01-18 15:32:19,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:19,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:19,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:20,021 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:32:20,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:20,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592201121] [2022-01-18 15:32:20,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592201121] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:20,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911647188] [2022-01-18 15:32:20,022 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:32:20,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:20,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:20,023 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:20,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-01-18 15:32:20,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:20,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:20,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:20,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 144 treesize of output 124 [2022-01-18 15:32:20,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 117 treesize of output 97 [2022-01-18 15:32:20,255 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:20,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:20,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-01-18 15:32:20,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:32:20,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:32:20,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:20,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:32:20,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:20,617 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:20,662 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:20,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911647188] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:20,662 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:20,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:32:20,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330975690] [2022-01-18 15:32:20,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:20,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:32:20,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:20,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:32:20,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:32:20,663 INFO L87 Difference]: Start difference. First operand 3823 states and 15624 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:24,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:24,548 INFO L93 Difference]: Finished difference Result 5923 states and 22679 transitions. [2022-01-18 15:32:24,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 15:32:24,549 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:24,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:24,560 INFO L225 Difference]: With dead ends: 5923 [2022-01-18 15:32:24,560 INFO L226 Difference]: Without dead ends: 5690 [2022-01-18 15:32:24,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 121 SyntacticMatches, 2 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4534 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=990, Invalid=12120, Unknown=0, NotChecked=0, Total=13110 [2022-01-18 15:32:24,561 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 343 mSDsluCounter, 2707 mSDsCounter, 0 mSdLazyCounter, 4335 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 1218 SdHoareTripleChecker+Invalid, 4476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 4335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:24,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 1218 Invalid, 4476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 4335 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 15:32:24,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5690 states. [2022-01-18 15:32:24,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5690 to 3887. [2022-01-18 15:32:24,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3887 states, 3886 states have (on average 4.103705609881627) internal successors, (15947), 3886 states have internal predecessors, (15947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:24,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3887 states to 3887 states and 15947 transitions. [2022-01-18 15:32:24,635 INFO L78 Accepts]: Start accepts. Automaton has 3887 states and 15947 transitions. Word has length 24 [2022-01-18 15:32:24,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:24,635 INFO L470 AbstractCegarLoop]: Abstraction has 3887 states and 15947 transitions. [2022-01-18 15:32:24,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:24,635 INFO L276 IsEmpty]: Start isEmpty. Operand 3887 states and 15947 transitions. [2022-01-18 15:32:24,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:24,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:24,641 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:24,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:24,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2022-01-18 15:32:24,842 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:24,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:24,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1796589541, now seen corresponding path program 146 times [2022-01-18 15:32:24,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:24,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666844547] [2022-01-18 15:32:24,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:24,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:24,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:25,099 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:32:25,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:25,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666844547] [2022-01-18 15:32:25,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666844547] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:25,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568478174] [2022-01-18 15:32:25,100 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:32:25,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:25,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:25,101 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:25,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-01-18 15:32:25,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:32:25,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:25,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:25,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:25,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 208 treesize of output 176 [2022-01-18 15:32:25,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 188 treesize of output 156 [2022-01-18 15:32:25,452 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:25,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:25,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:32:25,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:32:25,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 350 treesize of output 290 [2022-01-18 15:32:25,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:25,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:32:25,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:25,807 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:25,854 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:25,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568478174] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:25,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:25,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:32:25,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357734769] [2022-01-18 15:32:25,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:25,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:32:25,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:25,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:32:25,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=634, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:32:25,855 INFO L87 Difference]: Start difference. First operand 3887 states and 15947 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:30,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:30,933 INFO L93 Difference]: Finished difference Result 6881 states and 25560 transitions. [2022-01-18 15:32:30,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-01-18 15:32:30,933 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:30,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:30,946 INFO L225 Difference]: With dead ends: 6881 [2022-01-18 15:32:30,947 INFO L226 Difference]: Without dead ends: 6648 [2022-01-18 15:32:30,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 130 SyntacticMatches, 2 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6197 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1461, Invalid=15569, Unknown=0, NotChecked=0, Total=17030 [2022-01-18 15:32:30,948 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 469 mSDsluCounter, 2744 mSDsCounter, 0 mSdLazyCounter, 4428 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 1285 SdHoareTripleChecker+Invalid, 4624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 4428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:30,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 1285 Invalid, 4624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 4428 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 15:32:30,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6648 states. [2022-01-18 15:32:31,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6648 to 3903. [2022-01-18 15:32:31,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3903 states, 3902 states have (on average 4.105843157355203) internal successors, (16021), 3902 states have internal predecessors, (16021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:31,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3903 states to 3903 states and 16021 transitions. [2022-01-18 15:32:31,027 INFO L78 Accepts]: Start accepts. Automaton has 3903 states and 16021 transitions. Word has length 24 [2022-01-18 15:32:31,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:31,027 INFO L470 AbstractCegarLoop]: Abstraction has 3903 states and 16021 transitions. [2022-01-18 15:32:31,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:31,027 INFO L276 IsEmpty]: Start isEmpty. Operand 3903 states and 16021 transitions. [2022-01-18 15:32:31,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:31,033 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:31,033 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:31,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:31,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-01-18 15:32:31,233 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:31,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:31,233 INFO L85 PathProgramCache]: Analyzing trace with hash 287095911, now seen corresponding path program 147 times [2022-01-18 15:32:31,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:31,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556071241] [2022-01-18 15:32:31,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:31,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:31,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:31,357 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:31,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:31,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556071241] [2022-01-18 15:32:31,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556071241] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:31,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935306019] [2022-01-18 15:32:31,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:32:31,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:31,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:31,358 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:31,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-01-18 15:32:31,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:32:31,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:31,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:31,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:31,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:32:31,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 227 [2022-01-18 15:32:31,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 219 treesize of output 187 [2022-01-18 15:32:31,742 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:31,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:31,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 20 treesize of output 18 [2022-01-18 15:32:31,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 18 treesize of output 16 [2022-01-18 15:32:31,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:32:32,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:32,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:32:32,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 6 treesize of output 4 [2022-01-18 15:32:32,075 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:32,108 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:32,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935306019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:32,109 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:32,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-01-18 15:32:32,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179120068] [2022-01-18 15:32:32,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:32,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:32:32,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:32,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:32:32,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:32:32,109 INFO L87 Difference]: Start difference. First operand 3903 states and 16021 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:32,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:32,670 INFO L93 Difference]: Finished difference Result 4856 states and 18956 transitions. [2022-01-18 15:32:32,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:32:32,670 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:32,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:32,679 INFO L225 Difference]: With dead ends: 4856 [2022-01-18 15:32:32,680 INFO L226 Difference]: Without dead ends: 4652 [2022-01-18 15:32:32,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:32:32,680 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 313 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:32,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [313 Valid, 231 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 740 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:32:32,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4652 states. [2022-01-18 15:32:32,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4652 to 3876. [2022-01-18 15:32:32,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3876 states, 3875 states have (on average 4.102193548387096) internal successors, (15896), 3875 states have internal predecessors, (15896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:32,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3876 states to 3876 states and 15896 transitions. [2022-01-18 15:32:32,746 INFO L78 Accepts]: Start accepts. Automaton has 3876 states and 15896 transitions. Word has length 24 [2022-01-18 15:32:32,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:32,746 INFO L470 AbstractCegarLoop]: Abstraction has 3876 states and 15896 transitions. [2022-01-18 15:32:32,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:32,746 INFO L276 IsEmpty]: Start isEmpty. Operand 3876 states and 15896 transitions. [2022-01-18 15:32:32,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:32,752 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:32,752 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:32,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Ended with exit code 0 [2022-01-18 15:32:32,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2022-01-18 15:32:32,953 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:32,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:32,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1746603579, now seen corresponding path program 148 times [2022-01-18 15:32:32,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:32,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594712064] [2022-01-18 15:32:32,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:32,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:32,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:33,192 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:32:33,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:33,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594712064] [2022-01-18 15:32:33,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594712064] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:33,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827674742] [2022-01-18 15:32:33,193 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:32:33,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:33,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:33,194 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:33,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-01-18 15:32:33,222 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:32:33,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:33,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:33,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:33,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 201 [2022-01-18 15:32:33,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:32:33,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 15:32:33,549 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:33,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:33,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:32:33,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:32:33,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:33,654 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:33,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:32:33,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:33,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 271 [2022-01-18 15:32:33,956 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:33,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827674742] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:33,956 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:33,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:32:33,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286769259] [2022-01-18 15:32:33,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:33,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:32:33,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:33,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:32:33,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:32:33,957 INFO L87 Difference]: Start difference. First operand 3876 states and 15896 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:39,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:39,907 INFO L93 Difference]: Finished difference Result 7150 states and 26643 transitions. [2022-01-18 15:32:39,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-01-18 15:32:39,907 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:39,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:39,921 INFO L225 Difference]: With dead ends: 7150 [2022-01-18 15:32:39,921 INFO L226 Difference]: Without dead ends: 6864 [2022-01-18 15:32:39,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 138 SyntacticMatches, 2 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7847 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1785, Invalid=19385, Unknown=0, NotChecked=0, Total=21170 [2022-01-18 15:32:39,923 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 767 mSDsluCounter, 2594 mSDsCounter, 0 mSdLazyCounter, 4531 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 767 SdHoareTripleChecker+Valid, 1200 SdHoareTripleChecker+Invalid, 4853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 4531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:39,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [767 Valid, 1200 Invalid, 4853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 4531 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 15:32:39,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6864 states. [2022-01-18 15:32:40,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6864 to 3983. [2022-01-18 15:32:40,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3983 states, 3982 states have (on average 4.111501757910598) internal successors, (16372), 3982 states have internal predecessors, (16372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:40,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3983 states to 3983 states and 16372 transitions. [2022-01-18 15:32:40,023 INFO L78 Accepts]: Start accepts. Automaton has 3983 states and 16372 transitions. Word has length 24 [2022-01-18 15:32:40,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:40,023 INFO L470 AbstractCegarLoop]: Abstraction has 3983 states and 16372 transitions. [2022-01-18 15:32:40,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:40,023 INFO L276 IsEmpty]: Start isEmpty. Operand 3983 states and 16372 transitions. [2022-01-18 15:32:40,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:40,029 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:40,029 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:40,045 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-01-18 15:32:40,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2022-01-18 15:32:40,230 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:40,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:40,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1038870087, now seen corresponding path program 149 times [2022-01-18 15:32:40,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:40,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760164933] [2022-01-18 15:32:40,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:40,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:40,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:40,322 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:40,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:40,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760164933] [2022-01-18 15:32:40,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760164933] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:40,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419900664] [2022-01-18 15:32:40,322 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:32:40,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:40,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:40,323 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:40,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-01-18 15:32:40,353 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:32:40,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:40,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:40,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:40,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 223 [2022-01-18 15:32:40,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 58 treesize of output 50 [2022-01-18 15:32:40,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:32:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 74 [2022-01-18 15:32:40,701 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:40,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:40,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:32:40,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:32:40,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:40,773 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:40,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 350 treesize of output 290 [2022-01-18 15:32:40,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:40,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 271 [2022-01-18 15:32:41,095 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:41,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419900664] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:41,095 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:41,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:32:41,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227041249] [2022-01-18 15:32:41,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:41,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:32:41,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:41,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:32:41,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:32:41,096 INFO L87 Difference]: Start difference. First operand 3983 states and 16372 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:42,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:42,134 INFO L93 Difference]: Finished difference Result 5465 states and 20908 transitions. [2022-01-18 15:32:42,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:32:42,135 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:42,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:42,145 INFO L225 Difference]: With dead ends: 5465 [2022-01-18 15:32:42,145 INFO L226 Difference]: Without dead ends: 5277 [2022-01-18 15:32:42,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 55 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=249, Invalid=1473, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:32:42,146 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 502 mSDsluCounter, 968 mSDsCounter, 0 mSdLazyCounter, 1056 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1056 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:42,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 328 Invalid, 1272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1056 Invalid, 0 Unknown, 157 Unchecked, 0.4s Time] [2022-01-18 15:32:42,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5277 states. [2022-01-18 15:32:42,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5277 to 4059. [2022-01-18 15:32:42,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4059 states, 4058 states have (on average 4.125677673730902) internal successors, (16742), 4058 states have internal predecessors, (16742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:42,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4059 states to 4059 states and 16742 transitions. [2022-01-18 15:32:42,216 INFO L78 Accepts]: Start accepts. Automaton has 4059 states and 16742 transitions. Word has length 24 [2022-01-18 15:32:42,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:42,216 INFO L470 AbstractCegarLoop]: Abstraction has 4059 states and 16742 transitions. [2022-01-18 15:32:42,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:42,216 INFO L276 IsEmpty]: Start isEmpty. Operand 4059 states and 16742 transitions. [2022-01-18 15:32:42,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:42,223 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:42,223 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:42,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:42,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:42,423 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:42,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:42,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1492861243, now seen corresponding path program 150 times [2022-01-18 15:32:42,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:42,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79911591] [2022-01-18 15:32:42,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:42,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:42,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:42,520 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:42,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:42,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79911591] [2022-01-18 15:32:42,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79911591] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:42,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729786831] [2022-01-18 15:32:42,521 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:32:42,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:42,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:42,522 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:42,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-01-18 15:32:42,551 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 15:32:42,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:42,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:42,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:42,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:32:42,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:32:42,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:32:42,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:32:42,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:32:42,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 73 treesize of output 61 [2022-01-18 15:32:42,963 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:42,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:42,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:43,000 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:43,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 20 treesize of output 18 [2022-01-18 15:32:43,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 18 treesize of output 16 [2022-01-18 15:32:43,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:32:43,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:43,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 271 [2022-01-18 15:32:43,348 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:43,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729786831] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:43,348 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:43,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:32:43,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85723190] [2022-01-18 15:32:43,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:43,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:32:43,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:43,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:32:43,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:32:43,349 INFO L87 Difference]: Start difference. First operand 4059 states and 16742 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:43,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:43,783 INFO L93 Difference]: Finished difference Result 4797 states and 19054 transitions. [2022-01-18 15:32:43,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:32:43,783 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:43,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:43,793 INFO L225 Difference]: With dead ends: 4797 [2022-01-18 15:32:43,793 INFO L226 Difference]: Without dead ends: 4609 [2022-01-18 15:32:43,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:32:43,794 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 156 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:43,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 296 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 741 Invalid, 0 Unknown, 171 Unchecked, 0.3s Time] [2022-01-18 15:32:43,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4609 states. [2022-01-18 15:32:43,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4609 to 4173. [2022-01-18 15:32:43,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4173 states, 4172 states have (on average 4.118648130393097) internal successors, (17183), 4172 states have internal predecessors, (17183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:43,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4173 states to 4173 states and 17183 transitions. [2022-01-18 15:32:43,867 INFO L78 Accepts]: Start accepts. Automaton has 4173 states and 17183 transitions. Word has length 24 [2022-01-18 15:32:43,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:43,867 INFO L470 AbstractCegarLoop]: Abstraction has 4173 states and 17183 transitions. [2022-01-18 15:32:43,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:43,867 INFO L276 IsEmpty]: Start isEmpty. Operand 4173 states and 17183 transitions. [2022-01-18 15:32:43,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:43,874 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:43,874 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:43,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Ended with exit code 0 [2022-01-18 15:32:44,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:44,075 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:44,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:44,075 INFO L85 PathProgramCache]: Analyzing trace with hash 83559397, now seen corresponding path program 151 times [2022-01-18 15:32:44,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:44,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730854343] [2022-01-18 15:32:44,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:44,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:44,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:44,182 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:44,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:44,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730854343] [2022-01-18 15:32:44,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730854343] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:44,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558504270] [2022-01-18 15:32:44,183 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:32:44,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:44,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:44,184 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:44,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-01-18 15:32:44,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:44,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:44,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:44,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 256 [2022-01-18 15:32:44,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 58 treesize of output 50 [2022-01-18 15:32:44,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:32:44,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 90 treesize of output 74 [2022-01-18 15:32:44,713 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:44,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:44,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:32:44,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:32:44,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:44,816 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:44,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:32:45,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:45,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:32:45,145 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:45,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558504270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:45,145 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:45,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:32:45,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389432048] [2022-01-18 15:32:45,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:45,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:32:45,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:45,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:32:45,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:32:45,146 INFO L87 Difference]: Start difference. First operand 4173 states and 17183 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:45,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:45,623 INFO L93 Difference]: Finished difference Result 4796 states and 19277 transitions. [2022-01-18 15:32:45,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 15:32:45,624 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:45,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:45,634 INFO L225 Difference]: With dead ends: 4796 [2022-01-18 15:32:45,634 INFO L226 Difference]: Without dead ends: 4707 [2022-01-18 15:32:45,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=162, Invalid=768, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:32:45,635 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 158 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:45,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 238 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 705 Invalid, 0 Unknown, 181 Unchecked, 0.2s Time] [2022-01-18 15:32:45,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4707 states. [2022-01-18 15:32:45,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4707 to 4174. [2022-01-18 15:32:45,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4174 states, 4173 states have (on average 4.117900790797987) internal successors, (17184), 4173 states have internal predecessors, (17184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:45,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4174 states to 4174 states and 17184 transitions. [2022-01-18 15:32:45,709 INFO L78 Accepts]: Start accepts. Automaton has 4174 states and 17184 transitions. Word has length 24 [2022-01-18 15:32:45,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:45,709 INFO L470 AbstractCegarLoop]: Abstraction has 4174 states and 17184 transitions. [2022-01-18 15:32:45,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:45,710 INFO L276 IsEmpty]: Start isEmpty. Operand 4174 states and 17184 transitions. [2022-01-18 15:32:45,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:45,716 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:45,716 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:45,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:45,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:45,917 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:45,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:45,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1425934233, now seen corresponding path program 152 times [2022-01-18 15:32:45,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:45,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368325947] [2022-01-18 15:32:45,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:45,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:45,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:46,021 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:46,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:46,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368325947] [2022-01-18 15:32:46,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368325947] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:46,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629486208] [2022-01-18 15:32:46,021 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:32:46,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:46,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:46,022 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:46,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-01-18 15:32:46,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:32:46,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:46,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:46,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:46,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 234 [2022-01-18 15:32:46,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 58 treesize of output 50 [2022-01-18 15:32:46,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:32:46,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 74 [2022-01-18 15:32:46,475 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:46,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:46,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:32:46,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:32:46,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:46,554 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:46,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 350 treesize of output 290 [2022-01-18 15:32:46,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:46,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:32:46,890 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:46,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629486208] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:46,891 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:46,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:32:46,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968582846] [2022-01-18 15:32:46,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:46,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:32:46,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:46,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:32:46,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:32:46,891 INFO L87 Difference]: Start difference. First operand 4174 states and 17184 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:47,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:47,333 INFO L93 Difference]: Finished difference Result 4516 states and 18283 transitions. [2022-01-18 15:32:47,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:32:47,334 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:47,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:47,343 INFO L225 Difference]: With dead ends: 4516 [2022-01-18 15:32:47,344 INFO L226 Difference]: Without dead ends: 4453 [2022-01-18 15:32:47,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:32:47,344 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 136 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:47,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 208 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 583 Invalid, 0 Unknown, 101 Unchecked, 0.2s Time] [2022-01-18 15:32:47,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4453 states. [2022-01-18 15:32:47,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4453 to 4199. [2022-01-18 15:32:47,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4199 states, 4198 states have (on average 4.115531205335874) internal successors, (17277), 4198 states have internal predecessors, (17277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:47,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4199 states to 4199 states and 17277 transitions. [2022-01-18 15:32:47,415 INFO L78 Accepts]: Start accepts. Automaton has 4199 states and 17277 transitions. Word has length 24 [2022-01-18 15:32:47,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:47,415 INFO L470 AbstractCegarLoop]: Abstraction has 4199 states and 17277 transitions. [2022-01-18 15:32:47,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:47,415 INFO L276 IsEmpty]: Start isEmpty. Operand 4199 states and 17277 transitions. [2022-01-18 15:32:47,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:47,422 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:47,422 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:47,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:47,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:47,623 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:47,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:47,623 INFO L85 PathProgramCache]: Analyzing trace with hash 337301733, now seen corresponding path program 153 times [2022-01-18 15:32:47,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:47,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727256900] [2022-01-18 15:32:47,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:47,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:47,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:47,726 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:47,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:47,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727256900] [2022-01-18 15:32:47,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727256900] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:47,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319328797] [2022-01-18 15:32:47,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:32:47,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:47,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:47,728 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:47,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-01-18 15:32:47,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:32:47,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:47,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:47,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:47,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2022-01-18 15:32:48,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 18 treesize of output 16 [2022-01-18 15:32:48,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:32:48,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:32:48,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:32:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 61 [2022-01-18 15:32:48,203 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:48,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:48,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:48,243 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:48,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 20 treesize of output 18 [2022-01-18 15:32:48,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 18 treesize of output 16 [2022-01-18 15:32:48,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:32:48,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:48,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 307 treesize of output 273 [2022-01-18 15:32:48,617 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:48,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319328797] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:48,618 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:48,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:32:48,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262348862] [2022-01-18 15:32:48,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:48,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:32:48,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:48,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:32:48,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:32:48,618 INFO L87 Difference]: Start difference. First operand 4199 states and 17277 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:48,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:48,964 INFO L93 Difference]: Finished difference Result 4644 states and 18688 transitions. [2022-01-18 15:32:48,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:32:48,965 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:48,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:48,975 INFO L225 Difference]: With dead ends: 4644 [2022-01-18 15:32:48,975 INFO L226 Difference]: Without dead ends: 4495 [2022-01-18 15:32:48,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:32:48,976 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 108 mSDsluCounter, 683 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:48,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 244 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 569 Invalid, 0 Unknown, 181 Unchecked, 0.2s Time] [2022-01-18 15:32:48,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4495 states. [2022-01-18 15:32:49,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4495 to 4203. [2022-01-18 15:32:49,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4203 states, 4202 states have (on average 4.1132793907663014) internal successors, (17284), 4202 states have internal predecessors, (17284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:49,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4203 states to 4203 states and 17284 transitions. [2022-01-18 15:32:49,051 INFO L78 Accepts]: Start accepts. Automaton has 4203 states and 17284 transitions. Word has length 24 [2022-01-18 15:32:49,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:49,051 INFO L470 AbstractCegarLoop]: Abstraction has 4203 states and 17284 transitions. [2022-01-18 15:32:49,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:49,051 INFO L276 IsEmpty]: Start isEmpty. Operand 4203 states and 17284 transitions. [2022-01-18 15:32:49,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:49,058 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:49,058 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:49,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:49,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:49,259 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:49,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:49,259 INFO L85 PathProgramCache]: Analyzing trace with hash -836958169, now seen corresponding path program 154 times [2022-01-18 15:32:49,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:49,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636604362] [2022-01-18 15:32:49,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:49,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:49,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:49,354 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:49,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:49,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636604362] [2022-01-18 15:32:49,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636604362] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:49,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246681227] [2022-01-18 15:32:49,354 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:32:49,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:49,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:49,355 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:49,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-01-18 15:32:49,385 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:32:49,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:49,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:49,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:49,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 278 treesize of output 234 [2022-01-18 15:32:49,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 18 treesize of output 16 [2022-01-18 15:32:49,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 16 treesize of output 14 [2022-01-18 15:32:49,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:32:49,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:32:49,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 61 [2022-01-18 15:32:49,815 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:49,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:49,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 6 treesize of output 4 [2022-01-18 15:32:49,856 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:49,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 20 treesize of output 18 [2022-01-18 15:32:49,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:32:50,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 350 treesize of output 290 [2022-01-18 15:32:50,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:50,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 307 treesize of output 273 [2022-01-18 15:32:50,223 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:50,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246681227] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:50,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:50,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:32:50,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302709307] [2022-01-18 15:32:50,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:50,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:32:50,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:50,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:32:50,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:32:50,224 INFO L87 Difference]: Start difference. First operand 4203 states and 17284 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:50,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:50,525 INFO L93 Difference]: Finished difference Result 4612 states and 18564 transitions. [2022-01-18 15:32:50,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:32:50,525 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:50,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:50,535 INFO L225 Difference]: With dead ends: 4612 [2022-01-18 15:32:50,535 INFO L226 Difference]: Without dead ends: 4447 [2022-01-18 15:32:50,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:32:50,535 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 117 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 285 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:50,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 242 Invalid, 815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 524 Invalid, 0 Unknown, 285 Unchecked, 0.2s Time] [2022-01-18 15:32:50,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4447 states. [2022-01-18 15:32:50,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4447 to 4208. [2022-01-18 15:32:50,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4208 states, 4207 states have (on average 4.10981697171381) internal successors, (17290), 4207 states have internal predecessors, (17290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:50,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4208 states to 4208 states and 17290 transitions. [2022-01-18 15:32:50,607 INFO L78 Accepts]: Start accepts. Automaton has 4208 states and 17290 transitions. Word has length 24 [2022-01-18 15:32:50,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:50,607 INFO L470 AbstractCegarLoop]: Abstraction has 4208 states and 17290 transitions. [2022-01-18 15:32:50,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:50,607 INFO L276 IsEmpty]: Start isEmpty. Operand 4208 states and 17290 transitions. [2022-01-18 15:32:50,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:50,615 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:50,615 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:50,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:50,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2022-01-18 15:32:50,815 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:50,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:50,815 INFO L85 PathProgramCache]: Analyzing trace with hash 838841149, now seen corresponding path program 155 times [2022-01-18 15:32:50,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:50,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680493188] [2022-01-18 15:32:50,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:50,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:50,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:50,895 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:50,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:50,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680493188] [2022-01-18 15:32:50,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680493188] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:50,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850201520] [2022-01-18 15:32:50,895 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:32:50,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:50,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:50,896 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:50,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-01-18 15:32:50,926 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:32:50,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:50,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:50,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:50,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:32:51,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 179 [2022-01-18 15:32:51,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 144 [2022-01-18 15:32:51,127 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:51,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:51,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:32:51,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:32:51,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:32:51,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:51,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:32:51,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:51,497 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:51,526 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:51,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850201520] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:51,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:51,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-01-18 15:32:51,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989565009] [2022-01-18 15:32:51,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:51,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:32:51,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:51,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:32:51,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:32:51,526 INFO L87 Difference]: Start difference. First operand 4208 states and 17290 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:51,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:51,944 INFO L93 Difference]: Finished difference Result 4813 states and 19162 transitions. [2022-01-18 15:32:51,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 15:32:51,944 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:51,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:51,955 INFO L225 Difference]: With dead ends: 4813 [2022-01-18 15:32:51,955 INFO L226 Difference]: Without dead ends: 4665 [2022-01-18 15:32:51,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:32:51,955 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 181 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:51,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 223 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:32:51,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4665 states. [2022-01-18 15:32:52,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4665 to 4195. [2022-01-18 15:32:52,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4195 states, 4194 states have (on average 4.10896518836433) internal successors, (17233), 4194 states have internal predecessors, (17233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:52,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4195 states to 4195 states and 17233 transitions. [2022-01-18 15:32:52,029 INFO L78 Accepts]: Start accepts. Automaton has 4195 states and 17233 transitions. Word has length 24 [2022-01-18 15:32:52,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:52,029 INFO L470 AbstractCegarLoop]: Abstraction has 4195 states and 17233 transitions. [2022-01-18 15:32:52,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:52,030 INFO L276 IsEmpty]: Start isEmpty. Operand 4195 states and 17233 transitions. [2022-01-18 15:32:52,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:52,037 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:52,037 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:52,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Ended with exit code 0 [2022-01-18 15:32:52,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2022-01-18 15:32:52,237 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:52,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:52,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1590615325, now seen corresponding path program 156 times [2022-01-18 15:32:52,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:52,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591130193] [2022-01-18 15:32:52,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:52,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:52,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:52,320 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:52,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:52,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591130193] [2022-01-18 15:32:52,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591130193] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:52,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926661503] [2022-01-18 15:32:52,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:32:52,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:52,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:52,322 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:52,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-01-18 15:32:52,351 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:32:52,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:52,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:52,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:52,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:32: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 284 treesize of output 232 [2022-01-18 15:32: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 243 treesize of output 215 [2022-01-18 15:32:52,587 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:52,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:52,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:32:52,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 18 treesize of output 16 [2022-01-18 15:32:52,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 350 treesize of output 290 [2022-01-18 15:32:52,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:52,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:32:52,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 6 treesize of output 4 [2022-01-18 15:32:52,932 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:52,961 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:52,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926661503] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:52,961 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:52,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-01-18 15:32:52,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778949290] [2022-01-18 15:32:52,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:52,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:32:52,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:52,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:32:52,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:32:52,962 INFO L87 Difference]: Start difference. First operand 4195 states and 17233 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:53,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:53,577 INFO L93 Difference]: Finished difference Result 5041 states and 19907 transitions. [2022-01-18 15:32:53,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:32:53,577 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:53,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:53,587 INFO L225 Difference]: With dead ends: 5041 [2022-01-18 15:32:53,588 INFO L226 Difference]: Without dead ends: 4745 [2022-01-18 15:32:53,588 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 51 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=174, Invalid=948, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 15:32:53,588 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 252 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:53,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 243 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 848 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:32:53,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4745 states. [2022-01-18 15:32:53,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4745 to 4113. [2022-01-18 15:32:53,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4113 states, 4112 states have (on average 4.101896887159533) internal successors, (16867), 4112 states have internal predecessors, (16867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:53,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4113 states to 4113 states and 16867 transitions. [2022-01-18 15:32:53,660 INFO L78 Accepts]: Start accepts. Automaton has 4113 states and 16867 transitions. Word has length 24 [2022-01-18 15:32:53,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:53,660 INFO L470 AbstractCegarLoop]: Abstraction has 4113 states and 16867 transitions. [2022-01-18 15:32:53,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:53,660 INFO L276 IsEmpty]: Start isEmpty. Operand 4113 states and 16867 transitions. [2022-01-18 15:32:53,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:53,667 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:53,667 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:53,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Ended with exit code 0 [2022-01-18 15:32:53,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2022-01-18 15:32:53,873 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:53,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:53,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1753413437, now seen corresponding path program 157 times [2022-01-18 15:32:53,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:53,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794517215] [2022-01-18 15:32:53,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:53,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:53,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:53,958 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:53,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:53,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794517215] [2022-01-18 15:32:53,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794517215] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:53,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353435256] [2022-01-18 15:32:53,958 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:32:53,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:53,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:53,959 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:53,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-01-18 15:32:53,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:53,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:53,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:54,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 58 treesize of output 50 [2022-01-18 15:32:54,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 258 [2022-01-18 15:32:54,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 270 treesize of output 230 [2022-01-18 15:32:54,404 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:54,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:54,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 20 treesize of output 18 [2022-01-18 15:32:54,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:32:54,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:32:54,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:54,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:32:54,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:54,785 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:54,814 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:54,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353435256] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:54,814 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:54,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:32:54,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465412654] [2022-01-18 15:32:54,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:54,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:32:54,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:54,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:32:54,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:32:54,815 INFO L87 Difference]: Start difference. First operand 4113 states and 16867 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:55,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:55,904 INFO L93 Difference]: Finished difference Result 5923 states and 22457 transitions. [2022-01-18 15:32:55,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 15:32:55,904 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:55,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:55,917 INFO L225 Difference]: With dead ends: 5923 [2022-01-18 15:32:55,917 INFO L226 Difference]: Without dead ends: 5578 [2022-01-18 15:32:55,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=338, Invalid=1642, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:32:55,917 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 441 mSDsluCounter, 954 mSDsCounter, 0 mSdLazyCounter, 1136 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:55,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [441 Valid, 346 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1136 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:32:55,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5578 states. [2022-01-18 15:32:55,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5578 to 4115. [2022-01-18 15:32:55,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4115 states, 4114 states have (on average 4.0977151191054935) internal successors, (16858), 4114 states have internal predecessors, (16858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:55,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4115 states to 4115 states and 16858 transitions. [2022-01-18 15:32:55,997 INFO L78 Accepts]: Start accepts. Automaton has 4115 states and 16858 transitions. Word has length 24 [2022-01-18 15:32:55,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:55,997 INFO L470 AbstractCegarLoop]: Abstraction has 4115 states and 16858 transitions. [2022-01-18 15:32:55,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:55,997 INFO L276 IsEmpty]: Start isEmpty. Operand 4115 states and 16858 transitions. [2022-01-18 15:32:56,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:56,004 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:56,004 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:56,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:56,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-01-18 15:32:56,204 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:56,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:56,205 INFO L85 PathProgramCache]: Analyzing trace with hash 243919807, now seen corresponding path program 158 times [2022-01-18 15:32:56,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:56,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458805882] [2022-01-18 15:32:56,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:56,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:56,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:56,286 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:56,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:56,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458805882] [2022-01-18 15:32:56,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458805882] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:56,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89688838] [2022-01-18 15:32:56,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:32:56,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:56,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:56,287 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:56,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-01-18 15:32:56,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:32:56,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:56,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:56,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:56,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:32:56,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 278 treesize of output 234 [2022-01-18 15:32:56,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 210 [2022-01-18 15:32:56,590 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:56,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:56,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:32:56,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:32:56,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:32:56,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:56,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:32:56,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 6 treesize of output 4 [2022-01-18 15:32:56,946 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:56,975 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:56,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89688838] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:56,975 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:56,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:32:56,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744772613] [2022-01-18 15:32:56,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:56,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:32:56,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:56,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:32:56,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:32:56,976 INFO L87 Difference]: Start difference. First operand 4115 states and 16858 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:58,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:32:58,260 INFO L93 Difference]: Finished difference Result 5476 states and 20956 transitions. [2022-01-18 15:32:58,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 15:32:58,260 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:32:58,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:32:58,271 INFO L225 Difference]: With dead ends: 5476 [2022-01-18 15:32:58,271 INFO L226 Difference]: Without dead ends: 5059 [2022-01-18 15:32:58,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 62 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 584 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=345, Invalid=1911, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:32:58,271 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 411 mSDsluCounter, 1111 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 1379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:32:58,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 403 Invalid, 1379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1310 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:32:58,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5059 states. [2022-01-18 15:32:58,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5059 to 4117. [2022-01-18 15:32:58,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4117 states, 4116 states have (on average 4.084791059280855) internal successors, (16813), 4116 states have internal predecessors, (16813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:58,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4117 states to 4117 states and 16813 transitions. [2022-01-18 15:32:58,346 INFO L78 Accepts]: Start accepts. Automaton has 4117 states and 16813 transitions. Word has length 24 [2022-01-18 15:32:58,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:32:58,346 INFO L470 AbstractCegarLoop]: Abstraction has 4117 states and 16813 transitions. [2022-01-18 15:32:58,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:32:58,346 INFO L276 IsEmpty]: Start isEmpty. Operand 4117 states and 16813 transitions. [2022-01-18 15:32:58,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:32:58,353 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:32:58,353 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:32:58,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Forceful destruction successful, exit code 0 [2022-01-18 15:32:58,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:58,553 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:32:58,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:32:58,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1469110337, now seen corresponding path program 159 times [2022-01-18 15:32:58,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:32:58,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521958948] [2022-01-18 15:32:58,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:32:58,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:32:58,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:32:58,839 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:32:58,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:32:58,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521958948] [2022-01-18 15:32:58,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521958948] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:32:58,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223660349] [2022-01-18 15:32:58,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:32:58,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:32:58,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:32:58,841 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:32:58,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-01-18 15:32:58,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:32:58,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:32:58,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:32:58,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:32:58,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 176 [2022-01-18 15:32:59,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:32:59,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 21 treesize of output 17 [2022-01-18 15:32:59,149 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:59,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:32:59,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:32:59,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:32:59,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:32:59,249 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:32:59,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:32:59,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:32:59,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-01-18 15:32:59,577 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:32:59,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223660349] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:32:59,578 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:32:59,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:32:59,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613126406] [2022-01-18 15:32:59,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:32:59,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:32:59,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:32:59,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:32:59,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:32:59,578 INFO L87 Difference]: Start difference. First operand 4117 states and 16813 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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-01-18 15:33:05,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:05,055 INFO L93 Difference]: Finished difference Result 6929 states and 25728 transitions. [2022-01-18 15:33:05,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2022-01-18 15:33:05,056 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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 24 [2022-01-18 15:33:05,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:05,069 INFO L225 Difference]: With dead ends: 6929 [2022-01-18 15:33:05,069 INFO L226 Difference]: Without dead ends: 6634 [2022-01-18 15:33:05,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7037 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1602, Invalid=18420, Unknown=0, NotChecked=0, Total=20022 [2022-01-18 15:33:05,071 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 489 mSDsluCounter, 1838 mSDsCounter, 0 mSdLazyCounter, 3368 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 3538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 3368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:05,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 969 Invalid, 3538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 3368 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 15:33:05,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6634 states. [2022-01-18 15:33:05,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6634 to 4171. [2022-01-18 15:33:05,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4171 states, 4170 states have (on average 4.087290167865707) internal successors, (17044), 4170 states have internal predecessors, (17044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:05,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4171 states to 4171 states and 17044 transitions. [2022-01-18 15:33:05,161 INFO L78 Accepts]: Start accepts. Automaton has 4171 states and 17044 transitions. Word has length 24 [2022-01-18 15:33:05,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:05,161 INFO L470 AbstractCegarLoop]: Abstraction has 4171 states and 17044 transitions. [2022-01-18 15:33:05,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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-01-18 15:33:05,161 INFO L276 IsEmpty]: Start isEmpty. Operand 4171 states and 17044 transitions. [2022-01-18 15:33:05,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:05,168 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:05,168 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:05,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Ended with exit code 0 [2022-01-18 15:33:05,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:05,368 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:05,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:05,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1261530047, now seen corresponding path program 160 times [2022-01-18 15:33:05,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:05,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857153740] [2022-01-18 15:33:05,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:05,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:05,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:05,468 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:05,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:05,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857153740] [2022-01-18 15:33:05,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857153740] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:05,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552003328] [2022-01-18 15:33:05,468 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:33:05,469 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:05,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:05,469 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:05,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-01-18 15:33:05,499 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:33:05,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:05,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:05,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:05,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 234 [2022-01-18 15:33:05,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:05,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 82 [2022-01-18 15:33:05,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 15:33:05,944 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:05,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:05,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:33:05,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 18 treesize of output 16 [2022-01-18 15:33:06,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 6 treesize of output 4 [2022-01-18 15:33:06,024 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:06,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:06,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:06,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:33:06,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:06,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552003328] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:06,345 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:06,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:33:06,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249019442] [2022-01-18 15:33:06,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:06,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:33:06,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:06,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:33:06,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:33:06,346 INFO L87 Difference]: Start difference. First operand 4171 states and 17044 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:07,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:07,224 INFO L93 Difference]: Finished difference Result 5580 states and 21666 transitions. [2022-01-18 15:33:07,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 15:33:07,224 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:07,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:07,237 INFO L225 Difference]: With dead ends: 5580 [2022-01-18 15:33:07,237 INFO L226 Difference]: Without dead ends: 5388 [2022-01-18 15:33:07,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:33:07,237 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 270 mSDsluCounter, 815 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:07,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 301 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 764 Invalid, 0 Unknown, 215 Unchecked, 0.3s Time] [2022-01-18 15:33:07,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5388 states. [2022-01-18 15:33:07,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5388 to 4269. [2022-01-18 15:33:07,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4269 states, 4268 states have (on average 4.08622305529522) internal successors, (17440), 4268 states have internal predecessors, (17440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:07,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4269 states to 4269 states and 17440 transitions. [2022-01-18 15:33:07,335 INFO L78 Accepts]: Start accepts. Automaton has 4269 states and 17440 transitions. Word has length 24 [2022-01-18 15:33:07,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:07,335 INFO L470 AbstractCegarLoop]: Abstraction has 4269 states and 17440 transitions. [2022-01-18 15:33:07,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:07,335 INFO L276 IsEmpty]: Start isEmpty. Operand 4269 states and 17440 transitions. [2022-01-18 15:33:07,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:07,342 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:07,342 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:07,358 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Ended with exit code 0 [2022-01-18 15:33:07,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2022-01-18 15:33:07,543 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:07,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:07,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1270201283, now seen corresponding path program 161 times [2022-01-18 15:33:07,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:07,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237159579] [2022-01-18 15:33:07,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:07,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:07,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:07,661 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:07,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:07,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237159579] [2022-01-18 15:33:07,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237159579] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:07,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097646978] [2022-01-18 15:33:07,662 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:33:07,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:07,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:07,663 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:07,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-01-18 15:33:07,694 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:33:07,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:07,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:07,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:07,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 220 [2022-01-18 15:33:08,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:33:08,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:33:08,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:08,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:33:08,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 15:33:08,156 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:08,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:08,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 6 treesize of output 4 [2022-01-18 15:33:08,195 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:08,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:08,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:08,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:08,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:08,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:33:08,544 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:08,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097646978] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:08,545 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:08,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:33:08,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565335334] [2022-01-18 15:33:08,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:08,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:33:08,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:08,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:33:08,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:33:08,545 INFO L87 Difference]: Start difference. First operand 4269 states and 17440 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:09,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:09,055 INFO L93 Difference]: Finished difference Result 4975 states and 19624 transitions. [2022-01-18 15:33:09,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:33:09,055 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:09,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:09,064 INFO L225 Difference]: With dead ends: 4975 [2022-01-18 15:33:09,064 INFO L226 Difference]: Without dead ends: 4673 [2022-01-18 15:33:09,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:33:09,064 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 216 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:09,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 280 Invalid, 941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 680 Invalid, 0 Unknown, 244 Unchecked, 0.2s Time] [2022-01-18 15:33:09,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4673 states. [2022-01-18 15:33:09,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4673 to 4340. [2022-01-18 15:33:09,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4340 states, 4339 states have (on average 4.081124683106706) internal successors, (17708), 4339 states have internal predecessors, (17708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:09,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4340 states to 4340 states and 17708 transitions. [2022-01-18 15:33:09,147 INFO L78 Accepts]: Start accepts. Automaton has 4340 states and 17708 transitions. Word has length 24 [2022-01-18 15:33:09,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:09,147 INFO L470 AbstractCegarLoop]: Abstraction has 4340 states and 17708 transitions. [2022-01-18 15:33:09,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:09,147 INFO L276 IsEmpty]: Start isEmpty. Operand 4340 states and 17708 transitions. [2022-01-18 15:33:09,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:09,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:09,153 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:09,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Ended with exit code 0 [2022-01-18 15:33:09,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:09,354 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:09,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:09,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1850506111, now seen corresponding path program 162 times [2022-01-18 15:33:09,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:09,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458388862] [2022-01-18 15:33:09,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:09,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:09,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:09,449 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:09,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:09,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458388862] [2022-01-18 15:33:09,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458388862] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:09,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290784891] [2022-01-18 15:33:09,449 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:33:09,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:09,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:09,450 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:09,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-01-18 15:33:09,480 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:33:09,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:09,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:09,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:09,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 302 treesize of output 254 [2022-01-18 15:33:09,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:09,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:33:09,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:09,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 81 treesize of output 69 [2022-01-18 15:33:09,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 50 treesize of output 42 [2022-01-18 15:33:09,994 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:09,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:10,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 6 treesize of output 4 [2022-01-18 15:33:10,034 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:10,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 20 treesize of output 18 [2022-01-18 15:33:10,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:10,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:10,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:10,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:33:10,406 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:10,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290784891] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:10,406 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:10,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:33:10,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028368519] [2022-01-18 15:33:10,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:10,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:33:10,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:10,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:33:10,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:33:10,407 INFO L87 Difference]: Start difference. First operand 4340 states and 17708 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:10,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:10,763 INFO L93 Difference]: Finished difference Result 4840 states and 19091 transitions. [2022-01-18 15:33:10,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:33:10,764 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:10,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:10,774 INFO L225 Difference]: With dead ends: 4840 [2022-01-18 15:33:10,775 INFO L226 Difference]: Without dead ends: 4786 [2022-01-18 15:33:10,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:33:10,775 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 149 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 92 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:10,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 254 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 490 Invalid, 0 Unknown, 92 Unchecked, 0.2s Time] [2022-01-18 15:33:10,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4786 states. [2022-01-18 15:33:10,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4786 to 4433. [2022-01-18 15:33:10,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4433 states, 4432 states have (on average 4.062048736462094) internal successors, (18003), 4432 states have internal predecessors, (18003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:10,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4433 states to 4433 states and 18003 transitions. [2022-01-18 15:33:10,851 INFO L78 Accepts]: Start accepts. Automaton has 4433 states and 18003 transitions. Word has length 24 [2022-01-18 15:33:10,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:10,851 INFO L470 AbstractCegarLoop]: Abstraction has 4433 states and 18003 transitions. [2022-01-18 15:33:10,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:10,851 INFO L276 IsEmpty]: Start isEmpty. Operand 4433 states and 18003 transitions. [2022-01-18 15:33:10,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:10,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:10,859 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:10,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Forceful destruction successful, exit code 0 [2022-01-18 15:33:11,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:11,059 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:11,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:11,060 INFO L85 PathProgramCache]: Analyzing trace with hash -922503463, now seen corresponding path program 163 times [2022-01-18 15:33:11,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:11,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703839312] [2022-01-18 15:33:11,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:11,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:11,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:11,157 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:11,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:11,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703839312] [2022-01-18 15:33:11,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703839312] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:11,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377138263] [2022-01-18 15:33:11,157 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:33:11,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:11,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:11,158 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:11,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-01-18 15:33:11,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:11,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:11,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:11,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 231 treesize of output 203 [2022-01-18 15:33:11,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:11,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:33:11,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:11,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 81 treesize of output 69 [2022-01-18 15:33:11,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 15:33:11,577 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:11,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:11,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:11,612 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:11,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 20 treesize of output 18 [2022-01-18 15:33:11,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:11,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:11,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:11,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 271 [2022-01-18 15:33:11,966 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:11,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377138263] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:11,966 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:11,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:33:11,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048946254] [2022-01-18 15:33:11,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:11,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:33:11,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:11,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:33:11,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:33:11,967 INFO L87 Difference]: Start difference. First operand 4433 states and 18003 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:12,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:12,427 INFO L93 Difference]: Finished difference Result 5056 states and 19815 transitions. [2022-01-18 15:33:12,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:33:12,427 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:12,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:12,437 INFO L225 Difference]: With dead ends: 5056 [2022-01-18 15:33:12,437 INFO L226 Difference]: Without dead ends: 4714 [2022-01-18 15:33:12,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 43 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:33:12,437 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 207 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:12,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 277 Invalid, 950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 814 Invalid, 0 Unknown, 118 Unchecked, 0.3s Time] [2022-01-18 15:33:12,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4714 states. [2022-01-18 15:33:12,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4714 to 4070. [2022-01-18 15:33:12,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4070 states, 4069 states have (on average 4.067092651757188) internal successors, (16549), 4069 states have internal predecessors, (16549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:12,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4070 states to 4070 states and 16549 transitions. [2022-01-18 15:33:12,504 INFO L78 Accepts]: Start accepts. Automaton has 4070 states and 16549 transitions. Word has length 24 [2022-01-18 15:33:12,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:12,504 INFO L470 AbstractCegarLoop]: Abstraction has 4070 states and 16549 transitions. [2022-01-18 15:33:12,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:12,504 INFO L276 IsEmpty]: Start isEmpty. Operand 4070 states and 16549 transitions. [2022-01-18 15:33:12,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:12,510 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:12,510 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:12,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2022-01-18 15:33:12,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:12,710 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:12,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:12,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1624242247, now seen corresponding path program 164 times [2022-01-18 15:33:12,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:12,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127389816] [2022-01-18 15:33:12,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:12,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:12,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:13,038 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:33:13,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:13,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127389816] [2022-01-18 15:33:13,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127389816] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:13,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20054790] [2022-01-18 15:33:13,038 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:33:13,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:13,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:13,039 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:13,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-01-18 15:33:13,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:33:13,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:13,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:13,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:13,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:13,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 213 treesize of output 177 [2022-01-18 15:33:13,430 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:13,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:13,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:33:13,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:13,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:13,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:13,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:33:13,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 6 treesize of output 4 [2022-01-18 15:33:13,844 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:13,881 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:33:13,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20054790] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:13,881 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:13,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 10] total 28 [2022-01-18 15:33:13,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387861630] [2022-01-18 15:33:13,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:13,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:33:13,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:13,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:33:13,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=688, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:33:13,882 INFO L87 Difference]: Start difference. First operand 4070 states and 16549 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:17,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:17,568 INFO L93 Difference]: Finished difference Result 5831 states and 22431 transitions. [2022-01-18 15:33:17,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 15:33:17,568 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:17,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:17,580 INFO L225 Difference]: With dead ends: 5831 [2022-01-18 15:33:17,580 INFO L226 Difference]: Without dead ends: 5663 [2022-01-18 15:33:17,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 94 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2321 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=835, Invalid=7721, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 15:33:17,580 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 303 mSDsluCounter, 1708 mSDsCounter, 0 mSdLazyCounter, 3188 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 987 SdHoareTripleChecker+Invalid, 3310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 3188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:17,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 987 Invalid, 3310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 3188 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:33:17,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5663 states. [2022-01-18 15:33:17,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5663 to 4025. [2022-01-18 15:33:17,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4025 states, 4024 states have (on average 4.065109343936382) internal successors, (16358), 4024 states have internal predecessors, (16358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:17,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4025 states to 4025 states and 16358 transitions. [2022-01-18 15:33:17,653 INFO L78 Accepts]: Start accepts. Automaton has 4025 states and 16358 transitions. Word has length 24 [2022-01-18 15:33:17,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:17,653 INFO L470 AbstractCegarLoop]: Abstraction has 4025 states and 16358 transitions. [2022-01-18 15:33:17,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:17,653 INFO L276 IsEmpty]: Start isEmpty. Operand 4025 states and 16358 transitions. [2022-01-18 15:33:17,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:17,659 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:17,659 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:17,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Ended with exit code 0 [2022-01-18 15:33:17,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:17,860 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:17,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:17,860 INFO L85 PathProgramCache]: Analyzing trace with hash 141951147, now seen corresponding path program 165 times [2022-01-18 15:33:17,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:17,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143440287] [2022-01-18 15:33:17,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:17,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:17,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:17,948 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:17,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:17,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143440287] [2022-01-18 15:33:17,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143440287] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:17,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89235790] [2022-01-18 15:33:17,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:33:17,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:17,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:17,950 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:17,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-01-18 15:33:17,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:33:17,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:17,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:17,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:18,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 58 treesize of output 50 [2022-01-18 15:33:18,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:18,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 243 treesize of output 203 [2022-01-18 15:33:18,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 167 [2022-01-18 15:33:18,297 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:18,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:18,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:18,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:33:18,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:18,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:18,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:33:18,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:18,669 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:18,693 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:18,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89235790] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:18,693 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:18,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:33:18,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119886406] [2022-01-18 15:33:18,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:18,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:33:18,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:18,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:33:18,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:33:18,694 INFO L87 Difference]: Start difference. First operand 4025 states and 16358 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:19,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:19,144 INFO L93 Difference]: Finished difference Result 4407 states and 17632 transitions. [2022-01-18 15:33:19,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:33:19,144 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:19,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:19,153 INFO L225 Difference]: With dead ends: 4407 [2022-01-18 15:33:19,153 INFO L226 Difference]: Without dead ends: 4282 [2022-01-18 15:33:19,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:33:19,154 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 89 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:19,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 241 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 638 Invalid, 0 Unknown, 156 Unchecked, 0.2s Time] [2022-01-18 15:33:19,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4282 states. [2022-01-18 15:33:19,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4282 to 4009. [2022-01-18 15:33:19,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4009 states, 4008 states have (on average 4.0681137724550895) internal successors, (16305), 4008 states have internal predecessors, (16305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:19,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4009 states to 4009 states and 16305 transitions. [2022-01-18 15:33:19,219 INFO L78 Accepts]: Start accepts. Automaton has 4009 states and 16305 transitions. Word has length 24 [2022-01-18 15:33:19,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:19,219 INFO L470 AbstractCegarLoop]: Abstraction has 4009 states and 16305 transitions. [2022-01-18 15:33:19,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:19,220 INFO L276 IsEmpty]: Start isEmpty. Operand 4009 states and 16305 transitions. [2022-01-18 15:33:19,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:19,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:19,226 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:19,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Forceful destruction successful, exit code 0 [2022-01-18 15:33:19,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable254 [2022-01-18 15:33:19,427 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:19,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:19,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1558755947, now seen corresponding path program 166 times [2022-01-18 15:33:19,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:19,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097479877] [2022-01-18 15:33:19,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:19,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:19,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:19,527 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:19,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:19,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097479877] [2022-01-18 15:33:19,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097479877] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:19,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519927386] [2022-01-18 15:33:19,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:33:19,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:19,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:19,528 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:19,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-01-18 15:33:19,557 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:33:19,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:19,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:19,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:19,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:33:19,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:19,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 268 treesize of output 228 [2022-01-18 15:33:19,907 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:19,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:19,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:19,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:33:20,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:20,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:20,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:33:20,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:20,293 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:20,314 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:20,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519927386] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:20,315 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:20,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-01-18 15:33:20,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311277652] [2022-01-18 15:33:20,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:20,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:33:20,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:20,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:33:20,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:33:20,315 INFO L87 Difference]: Start difference. First operand 4009 states and 16305 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:20,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:20,813 INFO L93 Difference]: Finished difference Result 4446 states and 17809 transitions. [2022-01-18 15:33:20,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:33:20,814 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:20,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:20,823 INFO L225 Difference]: With dead ends: 4446 [2022-01-18 15:33:20,823 INFO L226 Difference]: Without dead ends: 4359 [2022-01-18 15:33:20,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 40 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:33:20,823 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 85 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:20,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 242 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 839 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:33:20,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4359 states. [2022-01-18 15:33:20,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4359 to 3975. [2022-01-18 15:33:20,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3975 states, 3974 states have (on average 4.06341217916457) internal successors, (16148), 3974 states have internal predecessors, (16148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:20,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 16148 transitions. [2022-01-18 15:33:20,886 INFO L78 Accepts]: Start accepts. Automaton has 3975 states and 16148 transitions. Word has length 24 [2022-01-18 15:33:20,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:20,886 INFO L470 AbstractCegarLoop]: Abstraction has 3975 states and 16148 transitions. [2022-01-18 15:33:20,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:20,887 INFO L276 IsEmpty]: Start isEmpty. Operand 3975 states and 16148 transitions. [2022-01-18 15:33:20,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:20,893 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:20,893 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:20,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Forceful destruction successful, exit code 0 [2022-01-18 15:33:21,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2022-01-18 15:33:21,096 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:21,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:21,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1639450707, now seen corresponding path program 167 times [2022-01-18 15:33:21,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:21,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833080163] [2022-01-18 15:33:21,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:21,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:21,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:21,181 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:21,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:21,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833080163] [2022-01-18 15:33:21,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833080163] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:21,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780376475] [2022-01-18 15:33:21,182 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:33:21,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:21,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:21,183 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:21,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-01-18 15:33:21,213 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:33:21,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:21,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:21,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:21,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:33:21,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 271 treesize of output 223 [2022-01-18 15:33:21,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 206 [2022-01-18 15:33:21,440 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:21,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:21,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:21,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:21,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:21,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:21,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:33:21,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 6 treesize of output 4 [2022-01-18 15:33:21,793 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:21,825 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:21,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780376475] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:21,825 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:21,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-01-18 15:33:21,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155633054] [2022-01-18 15:33:21,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:21,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 15:33:21,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:21,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 15:33:21,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-01-18 15:33:21,826 INFO L87 Difference]: Start difference. First operand 3975 states and 16148 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:22,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:22,344 INFO L93 Difference]: Finished difference Result 4946 states and 19118 transitions. [2022-01-18 15:33:22,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:33:22,344 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:22,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:22,354 INFO L225 Difference]: With dead ends: 4946 [2022-01-18 15:33:22,354 INFO L226 Difference]: Without dead ends: 4816 [2022-01-18 15:33:22,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:33:22,355 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 179 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 934 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 934 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:22,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 295 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 934 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:33:22,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4816 states. [2022-01-18 15:33:22,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4816 to 3875. [2022-01-18 15:33:22,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3875 states, 3874 states have (on average 4.0511099638616415) internal successors, (15694), 3874 states have internal predecessors, (15694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:22,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3875 states to 3875 states and 15694 transitions. [2022-01-18 15:33:22,424 INFO L78 Accepts]: Start accepts. Automaton has 3875 states and 15694 transitions. Word has length 24 [2022-01-18 15:33:22,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:22,424 INFO L470 AbstractCegarLoop]: Abstraction has 3875 states and 15694 transitions. [2022-01-18 15:33:22,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:22,424 INFO L276 IsEmpty]: Start isEmpty. Operand 3875 states and 15694 transitions. [2022-01-18 15:33:22,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:22,430 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:22,431 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:22,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Forceful destruction successful, exit code 0 [2022-01-18 15:33:22,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2022-01-18 15:33:22,631 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:22,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:22,631 INFO L85 PathProgramCache]: Analyzing trace with hash -2008020277, now seen corresponding path program 168 times [2022-01-18 15:33:22,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:22,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308817324] [2022-01-18 15:33:22,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:22,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:22,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:22,725 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:22,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:22,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308817324] [2022-01-18 15:33:22,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308817324] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:22,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20638748] [2022-01-18 15:33:22,726 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:33:22,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:22,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:22,726 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:22,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-01-18 15:33:22,756 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:33:22,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:22,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:22,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:22,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 58 treesize of output 50 [2022-01-18 15:33:22,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 226 [2022-01-18 15:33:22,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 190 [2022-01-18 15:33:23,070 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:23,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:23,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:23,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:23,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 350 treesize of output 290 [2022-01-18 15:33:23,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:23,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2022-01-18 15:33:23,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:23,406 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:23,438 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:23,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20638748] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:23,438 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:23,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-01-18 15:33:23,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439744391] [2022-01-18 15:33:23,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:23,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 15:33:23,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:23,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 15:33:23,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-01-18 15:33:23,439 INFO L87 Difference]: Start difference. First operand 3875 states and 15694 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:24,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:24,791 INFO L93 Difference]: Finished difference Result 5189 states and 19595 transitions. [2022-01-18 15:33:24,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:33:24,791 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:24,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:24,800 INFO L225 Difference]: With dead ends: 5189 [2022-01-18 15:33:24,801 INFO L226 Difference]: Without dead ends: 4857 [2022-01-18 15:33:24,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 62 SyntacticMatches, 7 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 568 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=394, Invalid=1862, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:33:24,801 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 320 mSDsluCounter, 989 mSDsCounter, 0 mSdLazyCounter, 1197 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 1256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:24,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 342 Invalid, 1256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1197 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 15:33:24,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4857 states. [2022-01-18 15:33:24,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4857 to 3871. [2022-01-18 15:33:24,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3871 states, 3870 states have (on average 3.9953488372093022) internal successors, (15462), 3870 states have internal predecessors, (15462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:24,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3871 states to 3871 states and 15462 transitions. [2022-01-18 15:33:24,865 INFO L78 Accepts]: Start accepts. Automaton has 3871 states and 15462 transitions. Word has length 24 [2022-01-18 15:33:24,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:24,865 INFO L470 AbstractCegarLoop]: Abstraction has 3871 states and 15462 transitions. [2022-01-18 15:33:24,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:24,866 INFO L276 IsEmpty]: Start isEmpty. Operand 3871 states and 15462 transitions. [2022-01-18 15:33:24,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:24,871 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:24,871 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:24,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Forceful destruction successful, exit code 0 [2022-01-18 15:33:25,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2022-01-18 15:33:25,071 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:25,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:25,072 INFO L85 PathProgramCache]: Analyzing trace with hash 371483993, now seen corresponding path program 169 times [2022-01-18 15:33:25,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:25,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173875825] [2022-01-18 15:33:25,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:25,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:25,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:25,166 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:25,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:25,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173875825] [2022-01-18 15:33:25,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173875825] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:25,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748090643] [2022-01-18 15:33:25,167 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:33:25,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:25,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:25,168 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:25,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-01-18 15:33:25,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:25,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:25,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:25,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2022-01-18 15:33:25,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 18 treesize of output 16 [2022-01-18 15:33:25,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:33:25,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:25,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:33:25,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 15:33:25,796 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:25,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:25,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 6 treesize of output 4 [2022-01-18 15:33:25,845 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:25,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:25,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:33:26,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:26,054 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:26,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-01-18 15:33:26,218 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:26,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748090643] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:26,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:26,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:33:26,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634849604] [2022-01-18 15:33:26,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:26,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:33:26,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:26,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:33:26,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:33:26,219 INFO L87 Difference]: Start difference. First operand 3871 states and 15462 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:26,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:26,612 INFO L93 Difference]: Finished difference Result 4441 states and 17233 transitions. [2022-01-18 15:33:26,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:33:26,612 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:26,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:26,621 INFO L225 Difference]: With dead ends: 4441 [2022-01-18 15:33:26,621 INFO L226 Difference]: Without dead ends: 4159 [2022-01-18 15:33:26,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:33:26,621 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 162 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:26,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 228 Invalid, 751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 587 Invalid, 0 Unknown, 145 Unchecked, 0.2s Time] [2022-01-18 15:33:26,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4159 states. [2022-01-18 15:33:26,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4159 to 3940. [2022-01-18 15:33:26,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3940 states, 3939 states have (on average 3.98984513835999) internal successors, (15716), 3939 states have internal predecessors, (15716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:26,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3940 states to 3940 states and 15716 transitions. [2022-01-18 15:33:26,680 INFO L78 Accepts]: Start accepts. Automaton has 3940 states and 15716 transitions. Word has length 24 [2022-01-18 15:33:26,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:26,680 INFO L470 AbstractCegarLoop]: Abstraction has 3940 states and 15716 transitions. [2022-01-18 15:33:26,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:26,680 INFO L276 IsEmpty]: Start isEmpty. Operand 3940 states and 15716 transitions. [2022-01-18 15:33:26,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:26,686 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:26,686 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:26,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Ended with exit code 0 [2022-01-18 15:33:26,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:26,886 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:26,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:26,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1778487431, now seen corresponding path program 170 times [2022-01-18 15:33:26,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:26,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935643348] [2022-01-18 15:33:26,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:26,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:26,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:27,161 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:33:27,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:27,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935643348] [2022-01-18 15:33:27,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935643348] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:27,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169855208] [2022-01-18 15:33:27,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:33:27,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:27,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:27,162 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:27,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-01-18 15:33:27,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:33:27,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:27,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:27,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:27,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 183 treesize of output 159 [2022-01-18 15:33:27,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:33:27,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 21 treesize of output 17 [2022-01-18 15:33:27,530 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:27,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:27,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:27,574 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:27,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 20 treesize of output 18 [2022-01-18 15:33:27,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:27,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:27,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:27,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:33:27,994 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:27,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169855208] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:27,995 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:27,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 15:33:27,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279609650] [2022-01-18 15:33:27,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:27,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:33:27,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:27,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:33:27,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:33:27,995 INFO L87 Difference]: Start difference. First operand 3940 states and 15716 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-01-18 15:33:31,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:31,894 INFO L93 Difference]: Finished difference Result 5584 states and 21053 transitions. [2022-01-18 15:33:31,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 15:33:31,895 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 24 [2022-01-18 15:33:31,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:31,905 INFO L225 Difference]: With dead ends: 5584 [2022-01-18 15:33:31,905 INFO L226 Difference]: Without dead ends: 5311 [2022-01-18 15:33:31,906 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2789 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1001, Invalid=8311, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 15:33:31,906 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 312 mSDsluCounter, 1338 mSDsCounter, 0 mSdLazyCounter, 2199 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 2358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 2199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:31,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 750 Invalid, 2358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 2199 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:33:31,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5311 states. [2022-01-18 15:33:31,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5311 to 3906. [2022-01-18 15:33:31,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3906 states, 3905 states have (on average 3.985147247119078) internal successors, (15562), 3905 states have internal predecessors, (15562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:31,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3906 states to 3906 states and 15562 transitions. [2022-01-18 15:33:31,977 INFO L78 Accepts]: Start accepts. Automaton has 3906 states and 15562 transitions. Word has length 24 [2022-01-18 15:33:31,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:31,977 INFO L470 AbstractCegarLoop]: Abstraction has 3906 states and 15562 transitions. [2022-01-18 15:33:31,977 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-01-18 15:33:31,978 INFO L276 IsEmpty]: Start isEmpty. Operand 3906 states and 15562 transitions. [2022-01-18 15:33:31,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:31,983 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:31,984 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:31,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Ended with exit code 0 [2022-01-18 15:33:32,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2022-01-18 15:33:32,184 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:32,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:32,184 INFO L85 PathProgramCache]: Analyzing trace with hash -495245053, now seen corresponding path program 171 times [2022-01-18 15:33:32,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:32,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710405428] [2022-01-18 15:33:32,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:32,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:32,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:32,271 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:32,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:32,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710405428] [2022-01-18 15:33:32,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710405428] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:32,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620320794] [2022-01-18 15:33:32,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:33:32,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:32,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:32,272 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:32,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-01-18 15:33:32,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:33:32,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:32,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:32,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:32,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2022-01-18 15:33:32,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:32,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:33:32,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:33:32,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:32,802 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:32,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:32,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 6 treesize of output 4 [2022-01-18 15:33:32,838 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:32,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:33:32,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:33,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 350 treesize of output 290 [2022-01-18 15:33:33,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:33,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:33:33,217 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:33,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620320794] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:33,217 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:33,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:33:33,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960308863] [2022-01-18 15:33:33,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:33,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:33:33,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:33,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:33:33,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:33:33,218 INFO L87 Difference]: Start difference. First operand 3906 states and 15562 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:33,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:33,694 INFO L93 Difference]: Finished difference Result 4558 states and 17357 transitions. [2022-01-18 15:33:33,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:33:33,694 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:33,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:33,703 INFO L225 Difference]: With dead ends: 4558 [2022-01-18 15:33:33,703 INFO L226 Difference]: Without dead ends: 4480 [2022-01-18 15:33:33,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:33:33,704 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 184 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 178 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:33,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 274 Invalid, 832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 636 Invalid, 0 Unknown, 178 Unchecked, 0.2s Time] [2022-01-18 15:33:33,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4480 states. [2022-01-18 15:33:33,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4480 to 3997. [2022-01-18 15:33:33,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3997 states, 3996 states have (on average 3.95970970970971) internal successors, (15823), 3996 states have internal predecessors, (15823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:33,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3997 states to 3997 states and 15823 transitions. [2022-01-18 15:33:33,771 INFO L78 Accepts]: Start accepts. Automaton has 3997 states and 15823 transitions. Word has length 24 [2022-01-18 15:33:33,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:33,771 INFO L470 AbstractCegarLoop]: Abstraction has 3997 states and 15823 transitions. [2022-01-18 15:33:33,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:33,771 INFO L276 IsEmpty]: Start isEmpty. Operand 3997 states and 15823 transitions. [2022-01-18 15:33:33,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:33,776 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:33,777 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:33,792 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Ended with exit code 0 [2022-01-18 15:33:33,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2022-01-18 15:33:33,977 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:33,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:33,977 INFO L85 PathProgramCache]: Analyzing trace with hash 782796091, now seen corresponding path program 172 times [2022-01-18 15:33:33,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:33,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804409597] [2022-01-18 15:33:33,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:33,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:33,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:34,082 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:34,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:34,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804409597] [2022-01-18 15:33:34,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804409597] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:34,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489554411] [2022-01-18 15:33:34,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:33:34,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:34,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:34,083 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:34,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-01-18 15:33:34,113 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:33:34,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:34,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:34,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:34,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 256 [2022-01-18 15:33:34,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:34,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:33:34,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:34,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:33:34,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 21 treesize of output 17 [2022-01-18 15:33:34,608 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:34,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:34,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:34,647 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:34,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 20 treesize of output 18 [2022-01-18 15:33:34,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:34,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:34,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:34,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:33:35,003 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:35,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489554411] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:35,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:35,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 15:33:35,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618849596] [2022-01-18 15:33:35,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:35,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 15:33:35,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:35,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 15:33:35,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:33:35,004 INFO L87 Difference]: Start difference. First operand 3997 states and 15823 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:35,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:35,474 INFO L93 Difference]: Finished difference Result 4455 states and 17067 transitions. [2022-01-18 15:33:35,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:33:35,475 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:35,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:35,483 INFO L225 Difference]: With dead ends: 4455 [2022-01-18 15:33:35,484 INFO L226 Difference]: Without dead ends: 4327 [2022-01-18 15:33:35,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=806, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:33:35,484 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 143 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 1025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:35,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 387 Invalid, 1025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 797 Invalid, 0 Unknown, 209 Unchecked, 0.3s Time] [2022-01-18 15:33:35,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4327 states. [2022-01-18 15:33:35,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4327 to 4013. [2022-01-18 15:33:35,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4013 states, 4012 states have (on average 3.956380857427717) internal successors, (15873), 4012 states have internal predecessors, (15873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:35,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4013 states to 4013 states and 15873 transitions. [2022-01-18 15:33:35,548 INFO L78 Accepts]: Start accepts. Automaton has 4013 states and 15873 transitions. Word has length 24 [2022-01-18 15:33:35,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:35,548 INFO L470 AbstractCegarLoop]: Abstraction has 4013 states and 15873 transitions. [2022-01-18 15:33:35,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:35,548 INFO L276 IsEmpty]: Start isEmpty. Operand 4013 states and 15873 transitions. [2022-01-18 15:33:35,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:35,554 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:35,554 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:35,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Ended with exit code 0 [2022-01-18 15:33:35,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:35,755 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:35,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:35,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1338459173, now seen corresponding path program 173 times [2022-01-18 15:33:35,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:35,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939897626] [2022-01-18 15:33:35,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:35,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:35,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:35,858 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:35,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:35,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939897626] [2022-01-18 15:33:35,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939897626] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:35,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572703756] [2022-01-18 15:33:35,858 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:33:35,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:35,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:35,859 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:35,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-01-18 15:33:35,889 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:33:35,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:35,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:35,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:36,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 306 treesize of output 258 [2022-01-18 15:33:36,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:36,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:33:36,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 21 treesize of output 17 [2022-01-18 15:33:36,562 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:36,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:36,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 20 treesize of output 18 [2022-01-18 15:33:36,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:36,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:36,637 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:36,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 350 treesize of output 290 [2022-01-18 15:33:36,850 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:33:36,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, 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 266 [2022-01-18 15:33:36,956 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:36,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572703756] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:36,956 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:36,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:33:36,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109679704] [2022-01-18 15:33:36,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:36,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:33:36,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:36,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:33:36,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:33:36,957 INFO L87 Difference]: Start difference. First operand 4013 states and 15873 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:37,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:37,314 INFO L93 Difference]: Finished difference Result 4409 states and 17258 transitions. [2022-01-18 15:33:37,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 15:33:37,314 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:37,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:37,322 INFO L225 Difference]: With dead ends: 4409 [2022-01-18 15:33:37,322 INFO L226 Difference]: Without dead ends: 4346 [2022-01-18 15:33:37,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:33:37,323 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 131 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:37,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 188 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 378 Invalid, 0 Unknown, 173 Unchecked, 0.1s Time] [2022-01-18 15:33:37,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4346 states. [2022-01-18 15:33:37,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4346 to 4030. [2022-01-18 15:33:37,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4030 states, 4029 states have (on average 3.9550757011665425) internal successors, (15935), 4029 states have internal predecessors, (15935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:37,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4030 states to 4030 states and 15935 transitions. [2022-01-18 15:33:37,384 INFO L78 Accepts]: Start accepts. Automaton has 4030 states and 15935 transitions. Word has length 24 [2022-01-18 15:33:37,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:37,384 INFO L470 AbstractCegarLoop]: Abstraction has 4030 states and 15935 transitions. [2022-01-18 15:33:37,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:37,384 INFO L276 IsEmpty]: Start isEmpty. Operand 4030 states and 15935 transitions. [2022-01-18 15:33:37,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:37,391 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:37,391 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:37,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Ended with exit code 0 [2022-01-18 15:33:37,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable262 [2022-01-18 15:33:37,591 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:37,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:37,591 INFO L85 PathProgramCache]: Analyzing trace with hash 424776793, now seen corresponding path program 174 times [2022-01-18 15:33:37,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:37,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604658686] [2022-01-18 15:33:37,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:37,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:37,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:37,823 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:33:37,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:37,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604658686] [2022-01-18 15:33:37,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604658686] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:37,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457129019] [2022-01-18 15:33:37,824 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:33:37,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:37,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:37,825 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:37,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-01-18 15:33:37,858 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:33:37,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:37,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:37,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:37,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 166 [2022-01-18 15:33:38,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:33:38,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:38,192 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:38,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:38,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:38,236 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:38,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:38,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:33:38,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:38,516 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:33:38,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-01-18 15:33:38,630 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:38,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457129019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:38,631 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:38,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:33:38,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811170639] [2022-01-18 15:33:38,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:38,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:33:38,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:38,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:33:38,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=632, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:33:38,631 INFO L87 Difference]: Start difference. First operand 4030 states and 15935 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-01-18 15:33:42,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:42,921 INFO L93 Difference]: Finished difference Result 6689 states and 24724 transitions. [2022-01-18 15:33:42,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 15:33:42,921 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 24 [2022-01-18 15:33:42,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:42,934 INFO L225 Difference]: With dead ends: 6689 [2022-01-18 15:33:42,934 INFO L226 Difference]: Without dead ends: 6371 [2022-01-18 15:33:42,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 74 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2032 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=773, Invalid=6537, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 15:33:42,934 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 444 mSDsluCounter, 1686 mSDsCounter, 0 mSdLazyCounter, 2795 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 859 SdHoareTripleChecker+Invalid, 2988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 2795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:42,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 859 Invalid, 2988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 2795 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:33:42,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6371 states. [2022-01-18 15:33:43,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6371 to 4046. [2022-01-18 15:33:43,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4046 states, 4045 states have (on average 3.9505562422744127) internal successors, (15980), 4045 states have internal predecessors, (15980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:43,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4046 states to 4046 states and 15980 transitions. [2022-01-18 15:33:43,014 INFO L78 Accepts]: Start accepts. Automaton has 4046 states and 15980 transitions. Word has length 24 [2022-01-18 15:33:43,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:43,014 INFO L470 AbstractCegarLoop]: Abstraction has 4046 states and 15980 transitions. [2022-01-18 15:33:43,015 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-01-18 15:33:43,015 INFO L276 IsEmpty]: Start isEmpty. Operand 4046 states and 15980 transitions. [2022-01-18 15:33:43,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:43,021 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:43,021 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:43,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Ended with exit code 0 [2022-01-18 15:33:43,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:43,221 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:43,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:43,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1962856227, now seen corresponding path program 175 times [2022-01-18 15:33:43,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:43,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378219140] [2022-01-18 15:33:43,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:43,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:43,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:43,326 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:43,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:43,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378219140] [2022-01-18 15:33:43,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378219140] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:43,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529889453] [2022-01-18 15:33:43,326 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:33:43,326 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:43,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:43,331 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:43,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-01-18 15:33:43,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:43,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:43,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:43,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 234 [2022-01-18 15:33:43,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:43,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 65 treesize of output 53 [2022-01-18 15:33:43,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:43,824 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:43,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:43,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:33:43,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:43,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 6 treesize of output 4 [2022-01-18 15:33:43,915 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:44,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 350 treesize of output 290 [2022-01-18 15:33:44,126 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:33:44,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-01-18 15:33:44,220 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:44,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529889453] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:44,220 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:44,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:33:44,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264576599] [2022-01-18 15:33:44,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:44,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:33:44,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:44,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:33:44,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:33:44,221 INFO L87 Difference]: Start difference. First operand 4046 states and 15980 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:44,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:44,489 INFO L93 Difference]: Finished difference Result 4651 states and 18117 transitions. [2022-01-18 15:33:44,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 15:33:44,490 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:44,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:44,499 INFO L225 Difference]: With dead ends: 4651 [2022-01-18 15:33:44,499 INFO L226 Difference]: Without dead ends: 4598 [2022-01-18 15:33:44,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:33:44,500 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 81 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:44,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 196 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 294 Invalid, 0 Unknown, 55 Unchecked, 0.1s Time] [2022-01-18 15:33:44,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4598 states. [2022-01-18 15:33:44,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4598 to 4053. [2022-01-18 15:33:44,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4053 states, 4052 states have (on average 3.949654491609082) internal successors, (16004), 4052 states have internal predecessors, (16004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:44,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4053 states to 4053 states and 16004 transitions. [2022-01-18 15:33:44,565 INFO L78 Accepts]: Start accepts. Automaton has 4053 states and 16004 transitions. Word has length 24 [2022-01-18 15:33:44,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:44,565 INFO L470 AbstractCegarLoop]: Abstraction has 4053 states and 16004 transitions. [2022-01-18 15:33:44,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:44,565 INFO L276 IsEmpty]: Start isEmpty. Operand 4053 states and 16004 transitions. [2022-01-18 15:33:44,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:44,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:44,571 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:44,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Ended with exit code 0 [2022-01-18 15:33:44,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:44,771 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:44,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:44,772 INFO L85 PathProgramCache]: Analyzing trace with hash 210394137, now seen corresponding path program 176 times [2022-01-18 15:33:44,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:44,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602712615] [2022-01-18 15:33:44,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:44,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:44,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:44,856 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:44,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:44,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602712615] [2022-01-18 15:33:44,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602712615] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:44,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474527914] [2022-01-18 15:33:44,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:33:44,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:44,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:44,858 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:44,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-01-18 15:33:44,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:33:44,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:44,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:44,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:44,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2022-01-18 15:33:45,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 18 treesize of output 16 [2022-01-18 15:33:45,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 16 treesize of output 14 [2022-01-18 15:33:45,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:45,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:33:45,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 21 treesize of output 17 [2022-01-18 15:33:45,287 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:45,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:45,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:45,332 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:45,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:45,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:45,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:45,562 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:33:45,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 266 [2022-01-18 15:33:45,669 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:45,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474527914] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:45,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:45,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:33:45,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224109549] [2022-01-18 15:33:45,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:45,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:33:45,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:45,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:33:45,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:33:45,670 INFO L87 Difference]: Start difference. First operand 4053 states and 16004 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:45,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:45,934 INFO L93 Difference]: Finished difference Result 4609 states and 17872 transitions. [2022-01-18 15:33:45,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:33:45,935 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:33:45,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:45,945 INFO L225 Difference]: With dead ends: 4609 [2022-01-18 15:33:45,945 INFO L226 Difference]: Without dead ends: 4534 [2022-01-18 15:33:45,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:33:45,945 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 125 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:45,945 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 214 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 410 Invalid, 0 Unknown, 76 Unchecked, 0.1s Time] [2022-01-18 15:33:45,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4534 states. [2022-01-18 15:33:46,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4534 to 4061. [2022-01-18 15:33:46,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4061 states, 4060 states have (on average 3.947783251231527) internal successors, (16028), 4060 states have internal predecessors, (16028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:46,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4061 states to 4061 states and 16028 transitions. [2022-01-18 15:33:46,018 INFO L78 Accepts]: Start accepts. Automaton has 4061 states and 16028 transitions. Word has length 24 [2022-01-18 15:33:46,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:46,018 INFO L470 AbstractCegarLoop]: Abstraction has 4061 states and 16028 transitions. [2022-01-18 15:33:46,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:46,019 INFO L276 IsEmpty]: Start isEmpty. Operand 4061 states and 16028 transitions. [2022-01-18 15:33:46,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:46,025 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:46,025 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:46,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Ended with exit code 0 [2022-01-18 15:33:46,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable265 [2022-01-18 15:33:46,226 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:46,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:46,226 INFO L85 PathProgramCache]: Analyzing trace with hash 42248673, now seen corresponding path program 177 times [2022-01-18 15:33:46,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:46,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704563249] [2022-01-18 15:33:46,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:46,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:46,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:46,502 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:33:46,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:46,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704563249] [2022-01-18 15:33:46,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704563249] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:46,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340961554] [2022-01-18 15:33:46,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:33:46,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:46,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:46,504 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:46,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-01-18 15:33:46,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:33:46,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:46,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:46,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:46,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 233 treesize of output 197 [2022-01-18 15:33:46,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:33:46,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 15:33:46,847 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:46,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:46,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:46,889 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:46,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:46,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:33:47,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:47,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:47,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-01-18 15:33:47,280 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:47,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340961554] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:47,281 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:47,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:33:47,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564397798] [2022-01-18 15:33:47,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:47,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:33:47,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:47,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:33:47,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:33:47,281 INFO L87 Difference]: Start difference. First operand 4061 states and 16028 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-01-18 15:33:50,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:50,774 INFO L93 Difference]: Finished difference Result 5807 states and 21595 transitions. [2022-01-18 15:33:50,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-18 15:33:50,774 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 24 [2022-01-18 15:33:50,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:50,785 INFO L225 Difference]: With dead ends: 5807 [2022-01-18 15:33:50,785 INFO L226 Difference]: Without dead ends: 5483 [2022-01-18 15:33:50,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3292 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=806, Invalid=9496, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 15:33:50,787 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 372 mSDsluCounter, 1500 mSDsCounter, 0 mSdLazyCounter, 2948 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 801 SdHoareTripleChecker+Invalid, 3139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 2948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:50,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [372 Valid, 801 Invalid, 3139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 2948 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:33:50,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5483 states. [2022-01-18 15:33:50,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5483 to 3970. [2022-01-18 15:33:50,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3970 states, 3969 states have (on average 3.9344923154446962) internal successors, (15616), 3969 states have internal predecessors, (15616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:50,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3970 states to 3970 states and 15616 transitions. [2022-01-18 15:33:50,875 INFO L78 Accepts]: Start accepts. Automaton has 3970 states and 15616 transitions. Word has length 24 [2022-01-18 15:33:50,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:50,875 INFO L470 AbstractCegarLoop]: Abstraction has 3970 states and 15616 transitions. [2022-01-18 15:33:50,876 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-01-18 15:33:50,876 INFO L276 IsEmpty]: Start isEmpty. Operand 3970 states and 15616 transitions. [2022-01-18 15:33:50,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:50,881 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:50,881 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:50,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Ended with exit code 0 [2022-01-18 15:33:51,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2022-01-18 15:33:51,082 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:51,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:51,082 INFO L85 PathProgramCache]: Analyzing trace with hash 712470201, now seen corresponding path program 178 times [2022-01-18 15:33:51,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:51,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230644067] [2022-01-18 15:33:51,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:51,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:51,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:51,397 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:33:51,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:51,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230644067] [2022-01-18 15:33:51,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230644067] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:51,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4869830] [2022-01-18 15:33:51,397 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:33:51,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:51,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:51,398 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:51,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-01-18 15:33:51,427 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:33:51,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:51,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:51,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:51,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 185 [2022-01-18 15:33:51,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 65 treesize of output 53 [2022-01-18 15:33:51,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:51,776 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:51,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:51,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 20 treesize of output 18 [2022-01-18 15:33:51,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:51,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 6 treesize of output 4 [2022-01-18 15:33:51,872 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:52,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 350 treesize of output 290 [2022-01-18 15:33:52,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:33:52,210 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:52,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4869830] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:52,210 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:52,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:33:52,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458962171] [2022-01-18 15:33:52,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:52,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:33:52,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:52,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:33:52,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=637, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:33:52,211 INFO L87 Difference]: Start difference. First operand 3970 states and 15616 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-01-18 15:33:55,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:55,302 INFO L93 Difference]: Finished difference Result 5686 states and 21307 transitions. [2022-01-18 15:33:55,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 15:33:55,302 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 24 [2022-01-18 15:33:55,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:55,313 INFO L225 Difference]: With dead ends: 5686 [2022-01-18 15:33:55,313 INFO L226 Difference]: Without dead ends: 5482 [2022-01-18 15:33:55,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 69 SyntacticMatches, 2 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1369 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=625, Invalid=4925, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 15:33:55,314 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 395 mSDsluCounter, 1296 mSDsCounter, 0 mSdLazyCounter, 2495 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 2637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 2495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:55,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [395 Valid, 691 Invalid, 2637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 2495 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 15:33:55,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5482 states. [2022-01-18 15:33:55,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5482 to 3965. [2022-01-18 15:33:55,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3965 states, 3964 states have (on average 3.9313824419778003) internal successors, (15584), 3964 states have internal predecessors, (15584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:55,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3965 states to 3965 states and 15584 transitions. [2022-01-18 15:33:55,386 INFO L78 Accepts]: Start accepts. Automaton has 3965 states and 15584 transitions. Word has length 24 [2022-01-18 15:33:55,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:55,386 INFO L470 AbstractCegarLoop]: Abstraction has 3965 states and 15584 transitions. [2022-01-18 15:33:55,386 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-01-18 15:33:55,386 INFO L276 IsEmpty]: Start isEmpty. Operand 3965 states and 15584 transitions. [2022-01-18 15:33:55,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:55,392 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:55,392 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:55,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-01-18 15:33:55,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2022-01-18 15:33:55,592 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:55,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:55,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1161821715, now seen corresponding path program 179 times [2022-01-18 15:33:55,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:55,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132562718] [2022-01-18 15:33:55,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:55,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:55,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:55,698 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:55,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:55,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132562718] [2022-01-18 15:33:55,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132562718] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:55,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611602825] [2022-01-18 15:33:55,698 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:33:55,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:55,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:55,699 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:55,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-01-18 15:33:55,728 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:33:55,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:55,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:55,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:55,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2022-01-18 15:33:56,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:33:56,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 98 treesize of output 82 [2022-01-18 15:33:56,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 50 treesize of output 42 [2022-01-18 15:33:56,201 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:56,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:56,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:56,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:33:56,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:56,307 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:56,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 350 treesize of output 290 [2022-01-18 15:33:56,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:56,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:33:56,628 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:56,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611602825] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:56,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:56,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:33:56,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754163147] [2022-01-18 15:33:56,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:56,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:33:56,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:56,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:33:56,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:33:56,629 INFO L87 Difference]: Start difference. First operand 3965 states and 15584 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 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-01-18 15:33:56,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:56,934 INFO L93 Difference]: Finished difference Result 4230 states and 16417 transitions. [2022-01-18 15:33:56,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 15:33:56,934 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 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 24 [2022-01-18 15:33:56,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:56,942 INFO L225 Difference]: With dead ends: 4230 [2022-01-18 15:33:56,942 INFO L226 Difference]: Without dead ends: 4187 [2022-01-18 15:33:56,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:33:56,942 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 127 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:56,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 195 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 491 Invalid, 0 Unknown, 145 Unchecked, 0.2s Time] [2022-01-18 15:33:56,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4187 states. [2022-01-18 15:33:56,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4187 to 3966. [2022-01-18 15:33:56,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3966 states, 3965 states have (on average 3.931651954602774) internal successors, (15589), 3965 states have internal predecessors, (15589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:57,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3966 states to 3966 states and 15589 transitions. [2022-01-18 15:33:57,001 INFO L78 Accepts]: Start accepts. Automaton has 3966 states and 15589 transitions. Word has length 24 [2022-01-18 15:33:57,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:57,001 INFO L470 AbstractCegarLoop]: Abstraction has 3966 states and 15589 transitions. [2022-01-18 15:33:57,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 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-01-18 15:33:57,001 INFO L276 IsEmpty]: Start isEmpty. Operand 3966 states and 15589 transitions. [2022-01-18 15:33:57,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:57,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:57,007 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:57,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Ended with exit code 0 [2022-01-18 15:33:57,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2022-01-18 15:33:57,207 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:57,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:57,207 INFO L85 PathProgramCache]: Analyzing trace with hash 702155219, now seen corresponding path program 180 times [2022-01-18 15:33:57,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:57,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933524332] [2022-01-18 15:33:57,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:57,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:33:57,371 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:57,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:33:57,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933524332] [2022-01-18 15:33:57,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933524332] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:33:57,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652719220] [2022-01-18 15:33:57,371 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:33:57,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:33:57,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:33:57,372 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:33:57,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-01-18 15:33:57,401 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:33:57,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:33:57,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:33:57,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:33:57,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 228 treesize of output 192 [2022-01-18 15:33:57,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:33:57,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:57,789 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:57,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:33:57,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:33:57,831 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:33:57,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:33:57,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:33:58,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:33:58,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:33:58,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:33:58,202 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:33:58,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652719220] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:33:58,202 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:33:58,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-01-18 15:33:58,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159560420] [2022-01-18 15:33:58,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:33:58,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:33:58,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:33:58,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:33:58,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:33:58,203 INFO L87 Difference]: Start difference. First operand 3966 states and 15589 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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-01-18 15:33:59,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:33:59,676 INFO L93 Difference]: Finished difference Result 4626 states and 17693 transitions. [2022-01-18 15:33:59,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 15:33:59,676 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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 24 [2022-01-18 15:33:59,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:33:59,684 INFO L225 Difference]: With dead ends: 4626 [2022-01-18 15:33:59,685 INFO L226 Difference]: Without dead ends: 4491 [2022-01-18 15:33:59,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=302, Invalid=2350, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:33:59,685 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 212 mSDsluCounter, 993 mSDsCounter, 0 mSdLazyCounter, 1743 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 1777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:33:59,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 463 Invalid, 1777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1743 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:33:59,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4491 states. [2022-01-18 15:33:59,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4491 to 3935. [2022-01-18 15:33:59,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3935 states, 3934 states have (on average 3.93111337061515) internal successors, (15465), 3934 states have internal predecessors, (15465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:33:59,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3935 states to 3935 states and 15465 transitions. [2022-01-18 15:33:59,743 INFO L78 Accepts]: Start accepts. Automaton has 3935 states and 15465 transitions. Word has length 24 [2022-01-18 15:33:59,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:33:59,743 INFO L470 AbstractCegarLoop]: Abstraction has 3935 states and 15465 transitions. [2022-01-18 15:33:59,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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-01-18 15:33:59,743 INFO L276 IsEmpty]: Start isEmpty. Operand 3935 states and 15465 transitions. [2022-01-18 15:33:59,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:33:59,750 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:33:59,750 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:33:59,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Forceful destruction successful, exit code 0 [2022-01-18 15:33:59,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2022-01-18 15:33:59,950 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:33:59,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:33:59,950 INFO L85 PathProgramCache]: Analyzing trace with hash -650285735, now seen corresponding path program 181 times [2022-01-18 15:33:59,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:33:59,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59035170] [2022-01-18 15:33:59,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:33:59,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:33:59,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:00,046 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:00,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:00,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59035170] [2022-01-18 15:34:00,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59035170] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:00,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3161520] [2022-01-18 15:34:00,046 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:34:00,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:00,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:00,047 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:00,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-01-18 15:34:00,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:00,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:00,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:00,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2022-01-18 15:34:00,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:34:00,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 16 treesize of output 14 [2022-01-18 15:34:00,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:34:00,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:34:00,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 73 treesize of output 61 [2022-01-18 15:34:00,556 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:00,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:00,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:00,592 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:00,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:34:00,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 18 treesize of output 16 [2022-01-18 15:34:00,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 350 treesize of output 290 [2022-01-18 15:34:00,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:00,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 271 [2022-01-18 15:34:00,953 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:00,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3161520] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:00,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:00,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:34:00,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574666826] [2022-01-18 15:34:00,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:00,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:34:00,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:00,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:34:00,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:34:00,954 INFO L87 Difference]: Start difference. First operand 3935 states and 15465 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:01,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:01,325 INFO L93 Difference]: Finished difference Result 4618 states and 17506 transitions. [2022-01-18 15:34:01,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 15:34:01,325 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:01,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:01,334 INFO L225 Difference]: With dead ends: 4618 [2022-01-18 15:34:01,334 INFO L226 Difference]: Without dead ends: 4332 [2022-01-18 15:34:01,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:34:01,334 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 170 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:01,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 226 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 630 Invalid, 0 Unknown, 80 Unchecked, 0.2s Time] [2022-01-18 15:34:01,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4332 states. [2022-01-18 15:34:01,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4332 to 3908. [2022-01-18 15:34:01,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3908 states, 3907 states have (on average 3.9147683644740208) internal successors, (15295), 3907 states have internal predecessors, (15295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:01,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3908 states to 3908 states and 15295 transitions. [2022-01-18 15:34:01,394 INFO L78 Accepts]: Start accepts. Automaton has 3908 states and 15295 transitions. Word has length 24 [2022-01-18 15:34:01,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:01,394 INFO L470 AbstractCegarLoop]: Abstraction has 3908 states and 15295 transitions. [2022-01-18 15:34:01,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:01,394 INFO L276 IsEmpty]: Start isEmpty. Operand 3908 states and 15295 transitions. [2022-01-18 15:34:01,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:01,400 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:01,400 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:01,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Forceful destruction successful, exit code 0 [2022-01-18 15:34:01,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:01,601 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:01,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:01,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1755317397, now seen corresponding path program 182 times [2022-01-18 15:34:01,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:01,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447084307] [2022-01-18 15:34:01,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:01,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:01,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:01,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:01,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:01,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447084307] [2022-01-18 15:34:01,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447084307] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:01,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046275469] [2022-01-18 15:34:01,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:34:01,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:01,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:01,707 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:01,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-01-18 15:34:01,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:34:01,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:01,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:01,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:01,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 192 [2022-01-18 15:34:02,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 58 treesize of output 50 [2022-01-18 15:34:02,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:34:02,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 83 [2022-01-18 15:34:02,386 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:02,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:02,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:02,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:34:02,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:02,495 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:02,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:34:02,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:02,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:34:02,829 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:02,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046275469] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:02,829 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:02,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:34:02,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539093853] [2022-01-18 15:34:02,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:02,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:34:02,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:02,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:34:02,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:34:02,830 INFO L87 Difference]: Start difference. First operand 3908 states and 15295 transitions. Second operand has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:03,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:03,345 INFO L93 Difference]: Finished difference Result 4675 states and 17740 transitions. [2022-01-18 15:34:03,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 15:34:03,345 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:03,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:03,354 INFO L225 Difference]: With dead ends: 4675 [2022-01-18 15:34:03,354 INFO L226 Difference]: Without dead ends: 4542 [2022-01-18 15:34:03,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=170, Invalid=886, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 15:34:03,355 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 222 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:03,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 264 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 649 Invalid, 0 Unknown, 165 Unchecked, 0.2s Time] [2022-01-18 15:34:03,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4542 states. [2022-01-18 15:34:03,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4542 to 3926. [2022-01-18 15:34:03,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3926 states, 3925 states have (on average 3.9245859872611466) internal successors, (15404), 3925 states have internal predecessors, (15404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:03,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3926 states to 3926 states and 15404 transitions. [2022-01-18 15:34:03,414 INFO L78 Accepts]: Start accepts. Automaton has 3926 states and 15404 transitions. Word has length 24 [2022-01-18 15:34:03,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:03,414 INFO L470 AbstractCegarLoop]: Abstraction has 3926 states and 15404 transitions. [2022-01-18 15:34:03,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:03,414 INFO L276 IsEmpty]: Start isEmpty. Operand 3926 states and 15404 transitions. [2022-01-18 15:34:03,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:03,419 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:03,419 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:03,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Forceful destruction successful, exit code 0 [2022-01-18 15:34:03,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:03,620 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:03,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:03,620 INFO L85 PathProgramCache]: Analyzing trace with hash 553347811, now seen corresponding path program 183 times [2022-01-18 15:34:03,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:03,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228589482] [2022-01-18 15:34:03,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:03,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:03,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:03,721 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:03,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:03,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228589482] [2022-01-18 15:34:03,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228589482] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:03,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337801913] [2022-01-18 15:34:03,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:34:03,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:03,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:03,722 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:03,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-01-18 15:34:03,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:34:03,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:03,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:03,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:03,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 304 treesize of output 256 [2022-01-18 15:34:04,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:34:04,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:34:04,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:34:04,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 81 treesize of output 69 [2022-01-18 15:34:04,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 15:34:04,352 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:04,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:04,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:04,391 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:04,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:04,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:34:04,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:34:04,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:04,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:34:04,775 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:04,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337801913] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:04,775 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:04,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:34:04,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472728449] [2022-01-18 15:34:04,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:04,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:34:04,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:04,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:34:04,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:34:04,776 INFO L87 Difference]: Start difference. First operand 3926 states and 15404 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:05,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:05,177 INFO L93 Difference]: Finished difference Result 4578 states and 17240 transitions. [2022-01-18 15:34:05,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:34:05,178 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:05,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:05,187 INFO L225 Difference]: With dead ends: 4578 [2022-01-18 15:34:05,187 INFO L226 Difference]: Without dead ends: 4504 [2022-01-18 15:34:05,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=701, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:34:05,187 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 195 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:05,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 227 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 496 Invalid, 0 Unknown, 185 Unchecked, 0.2s Time] [2022-01-18 15:34:05,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4504 states. [2022-01-18 15:34:05,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4504 to 3904. [2022-01-18 15:34:05,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3904 states, 3903 states have (on average 3.9228798360235717) internal successors, (15311), 3903 states have internal predecessors, (15311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:05,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3904 states to 3904 states and 15311 transitions. [2022-01-18 15:34:05,253 INFO L78 Accepts]: Start accepts. Automaton has 3904 states and 15311 transitions. Word has length 24 [2022-01-18 15:34:05,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:05,253 INFO L470 AbstractCegarLoop]: Abstraction has 3904 states and 15311 transitions. [2022-01-18 15:34:05,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:05,253 INFO L276 IsEmpty]: Start isEmpty. Operand 3904 states and 15311 transitions. [2022-01-18 15:34:05,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:05,259 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:05,259 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:05,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Ended with exit code 0 [2022-01-18 15:34:05,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:05,460 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:05,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:05,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1831388955, now seen corresponding path program 184 times [2022-01-18 15:34:05,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:05,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945358149] [2022-01-18 15:34:05,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:05,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:05,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:05,555 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:05,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:05,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945358149] [2022-01-18 15:34:05,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945358149] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:05,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746564816] [2022-01-18 15:34:05,556 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:34:05,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:05,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:05,556 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:05,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-01-18 15:34:05,584 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:34:05,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:05,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:05,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:05,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 307 treesize of output 255 [2022-01-18 15:34:05,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:34:05,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 16 treesize of output 14 [2022-01-18 15:34:05,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:34:05,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:34:05,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 15:34:06,043 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:06,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:06,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:06,084 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:06,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:06,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 18 treesize of output 16 [2022-01-18 15:34:06,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:34:06,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:06,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:34:06,451 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:06,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746564816] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:06,451 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:06,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:34:06,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647036397] [2022-01-18 15:34:06,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:06,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:34:06,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:06,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:34:06,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:34:06,452 INFO L87 Difference]: Start difference. First operand 3904 states and 15311 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:06,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:06,792 INFO L93 Difference]: Finished difference Result 4514 states and 17081 transitions. [2022-01-18 15:34:06,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:34:06,792 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:06,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:06,801 INFO L225 Difference]: With dead ends: 4514 [2022-01-18 15:34:06,801 INFO L226 Difference]: Without dead ends: 4226 [2022-01-18 15:34:06,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:34:06,801 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 160 mSDsluCounter, 824 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 261 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:06,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 286 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 653 Invalid, 0 Unknown, 261 Unchecked, 0.2s Time] [2022-01-18 15:34:06,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4226 states. [2022-01-18 15:34:06,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4226 to 3856. [2022-01-18 15:34:06,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3856 states, 3855 states have (on average 3.9299610894941632) internal successors, (15150), 3855 states have internal predecessors, (15150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:06,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3856 states to 3856 states and 15150 transitions. [2022-01-18 15:34:06,858 INFO L78 Accepts]: Start accepts. Automaton has 3856 states and 15150 transitions. Word has length 24 [2022-01-18 15:34:06,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:06,858 INFO L470 AbstractCegarLoop]: Abstraction has 3856 states and 15150 transitions. [2022-01-18 15:34:06,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:06,858 INFO L276 IsEmpty]: Start isEmpty. Operand 3856 states and 15150 transitions. [2022-01-18 15:34:06,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:06,864 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:06,864 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:06,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Forceful destruction successful, exit code 0 [2022-01-18 15:34:07,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:07,064 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:07,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:07,064 INFO L85 PathProgramCache]: Analyzing trace with hash 165236557, now seen corresponding path program 185 times [2022-01-18 15:34:07,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:07,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549500976] [2022-01-18 15:34:07,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:07,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:07,149 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:07,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:07,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549500976] [2022-01-18 15:34:07,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549500976] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:07,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266950879] [2022-01-18 15:34:07,149 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:34:07,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:07,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:07,150 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:07,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-01-18 15:34:07,179 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:34:07,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:07,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:07,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:07,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 256 [2022-01-18 15:34:07,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:34:07,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:34:07,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:34:07,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:34:07,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 21 treesize of output 17 [2022-01-18 15:34:07,722 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:07,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:07,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:07,758 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:07,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 20 treesize of output 18 [2022-01-18 15:34:07,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:34:07,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:34:07,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:07,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 307 treesize of output 273 [2022-01-18 15:34:08,109 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:08,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266950879] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:08,109 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:08,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:34:08,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8902511] [2022-01-18 15:34:08,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:08,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:34:08,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:08,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:34:08,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:34:08,110 INFO L87 Difference]: Start difference. First operand 3856 states and 15150 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:08,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:08,575 INFO L93 Difference]: Finished difference Result 4479 states and 16875 transitions. [2022-01-18 15:34:08,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:34:08,575 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 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 24 [2022-01-18 15:34:08,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:08,584 INFO L225 Difference]: With dead ends: 4479 [2022-01-18 15:34:08,584 INFO L226 Difference]: Without dead ends: 4405 [2022-01-18 15:34:08,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:34:08,584 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 128 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:08,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 365 Invalid, 958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 793 Invalid, 0 Unknown, 150 Unchecked, 0.3s Time] [2022-01-18 15:34:08,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4405 states. [2022-01-18 15:34:08,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4405 to 3952. [2022-01-18 15:34:08,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3952 states, 3951 states have (on average 3.917489243229562) internal successors, (15478), 3951 states have internal predecessors, (15478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:08,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3952 states to 3952 states and 15478 transitions. [2022-01-18 15:34:08,649 INFO L78 Accepts]: Start accepts. Automaton has 3952 states and 15478 transitions. Word has length 24 [2022-01-18 15:34:08,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:08,649 INFO L470 AbstractCegarLoop]: Abstraction has 3952 states and 15478 transitions. [2022-01-18 15:34:08,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:08,649 INFO L276 IsEmpty]: Start isEmpty. Operand 3952 states and 15478 transitions. [2022-01-18 15:34:08,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:08,655 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:08,655 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:08,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Forceful destruction successful, exit code 0 [2022-01-18 15:34:08,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:08,855 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:08,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:08,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1839490017, now seen corresponding path program 186 times [2022-01-18 15:34:08,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:08,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214355558] [2022-01-18 15:34:08,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:08,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:08,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:09,035 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:09,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:09,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214355558] [2022-01-18 15:34:09,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214355558] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:09,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764748993] [2022-01-18 15:34:09,036 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:34:09,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:09,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:09,037 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:09,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-01-18 15:34:09,065 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:34:09,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:09,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:09,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:09,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:09,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:34:09,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 21 treesize of output 17 [2022-01-18 15:34:09,472 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:09,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:09,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:09,512 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:09,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:09,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 18 treesize of output 16 [2022-01-18 15:34:09,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:34:09,760 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:34:09,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 266 [2022-01-18 15:34:09,863 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:09,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764748993] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:09,863 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:09,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:34:09,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854231524] [2022-01-18 15:34:09,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:09,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:34:09,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:09,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:34:09,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:34:09,863 INFO L87 Difference]: Start difference. First operand 3952 states and 15478 transitions. Second operand has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:13,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:13,307 INFO L93 Difference]: Finished difference Result 5412 states and 20218 transitions. [2022-01-18 15:34:13,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 15:34:13,307 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:13,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:13,318 INFO L225 Difference]: With dead ends: 5412 [2022-01-18 15:34:13,318 INFO L226 Difference]: Without dead ends: 5135 [2022-01-18 15:34:13,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1567 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=715, Invalid=5137, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 15:34:13,318 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 272 mSDsluCounter, 2188 mSDsCounter, 0 mSdLazyCounter, 3273 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 3342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 3273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:13,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 995 Invalid, 3342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 3273 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:34:13,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5135 states. [2022-01-18 15:34:13,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5135 to 3890. [2022-01-18 15:34:13,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3890 states, 3889 states have (on average 3.935716122396503) internal successors, (15306), 3889 states have internal predecessors, (15306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:13,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3890 states to 3890 states and 15306 transitions. [2022-01-18 15:34:13,386 INFO L78 Accepts]: Start accepts. Automaton has 3890 states and 15306 transitions. Word has length 24 [2022-01-18 15:34:13,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:13,386 INFO L470 AbstractCegarLoop]: Abstraction has 3890 states and 15306 transitions. [2022-01-18 15:34:13,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:13,386 INFO L276 IsEmpty]: Start isEmpty. Operand 3890 states and 15306 transitions. [2022-01-18 15:34:13,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:13,392 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:13,392 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:13,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Ended with exit code 0 [2022-01-18 15:34:13,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:13,595 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:13,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:13,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1791995433, now seen corresponding path program 187 times [2022-01-18 15:34:13,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:13,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579243149] [2022-01-18 15:34:13,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:13,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:13,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:13,819 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:13,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:13,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579243149] [2022-01-18 15:34:13,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579243149] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:13,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223678133] [2022-01-18 15:34:13,819 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:34:13,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:13,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:13,820 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:13,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-01-18 15:34:13,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:13,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:13,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:13,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 245 treesize of output 209 [2022-01-18 15:34:14,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:34:14,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:14,275 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:14,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:14,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 20 treesize of output 18 [2022-01-18 15:34:14,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:34:14,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:14,371 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:14,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:34:14,585 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:34:14,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 266 [2022-01-18 15:34:14,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:14,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223678133] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:14,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:14,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:34:14,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079128785] [2022-01-18 15:34:14,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:14,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:34:14,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:14,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:34:14,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=632, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:34:14,707 INFO L87 Difference]: Start difference. First operand 3890 states and 15306 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:18,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:18,789 INFO L93 Difference]: Finished difference Result 5305 states and 19846 transitions. [2022-01-18 15:34:18,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 15:34:18,789 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:18,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:18,799 INFO L225 Difference]: With dead ends: 5305 [2022-01-18 15:34:18,800 INFO L226 Difference]: Without dead ends: 5111 [2022-01-18 15:34:18,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1618 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=763, Invalid=5399, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 15:34:18,800 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 346 mSDsluCounter, 1860 mSDsCounter, 0 mSdLazyCounter, 3244 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 3379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 3244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:18,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 864 Invalid, 3379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 3244 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 15:34:18,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5111 states. [2022-01-18 15:34:18,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5111 to 3811. [2022-01-18 15:34:18,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3811 states, 3810 states have (on average 3.938320209973753) internal successors, (15005), 3810 states have internal predecessors, (15005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:18,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3811 states to 3811 states and 15005 transitions. [2022-01-18 15:34:18,862 INFO L78 Accepts]: Start accepts. Automaton has 3811 states and 15005 transitions. Word has length 24 [2022-01-18 15:34:18,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:18,862 INFO L470 AbstractCegarLoop]: Abstraction has 3811 states and 15005 transitions. [2022-01-18 15:34:18,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:18,863 INFO L276 IsEmpty]: Start isEmpty. Operand 3811 states and 15005 transitions. [2022-01-18 15:34:18,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:18,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:18,868 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:18,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-01-18 15:34:19,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2022-01-18 15:34:19,068 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:19,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:19,069 INFO L85 PathProgramCache]: Analyzing trace with hash 594092431, now seen corresponding path program 188 times [2022-01-18 15:34:19,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:19,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571833844] [2022-01-18 15:34:19,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:19,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:19,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:19,310 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:19,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:19,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571833844] [2022-01-18 15:34:19,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571833844] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:19,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380647132] [2022-01-18 15:34:19,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:34:19,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:19,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:19,311 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:19,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-01-18 15:34:19,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:34:19,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:19,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:19,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:19,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 197 [2022-01-18 15:34:19,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 64 treesize of output 52 [2022-01-18 15:34:19,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:19,684 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:19,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34: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 20 treesize of output 18 [2022-01-18 15:34: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 18 treesize of output 16 [2022-01-18 15:34:19,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:19,795 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:19,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 350 treesize of output 290 [2022-01-18 15:34:20,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:20,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:34:20,155 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:20,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380647132] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:20,155 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:20,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 15:34:20,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396838903] [2022-01-18 15:34:20,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:20,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:34:20,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:20,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:34:20,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:34:20,156 INFO L87 Difference]: Start difference. First operand 3811 states and 15005 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:22,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:22,094 INFO L93 Difference]: Finished difference Result 4641 states and 17531 transitions. [2022-01-18 15:34:22,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 15:34:22,094 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:22,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:22,103 INFO L225 Difference]: With dead ends: 4641 [2022-01-18 15:34:22,103 INFO L226 Difference]: Without dead ends: 4518 [2022-01-18 15:34:22,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1156 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=415, Invalid=4007, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 15:34:22,104 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 260 mSDsluCounter, 1468 mSDsCounter, 0 mSdLazyCounter, 2693 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 2786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 2693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:22,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 700 Invalid, 2786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 2693 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:34:22,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4518 states. [2022-01-18 15:34:22,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4518 to 3798. [2022-01-18 15:34:22,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3798 states, 3797 states have (on average 3.942322886489334) internal successors, (14969), 3797 states have internal predecessors, (14969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:22,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3798 states to 3798 states and 14969 transitions. [2022-01-18 15:34:22,164 INFO L78 Accepts]: Start accepts. Automaton has 3798 states and 14969 transitions. Word has length 24 [2022-01-18 15:34:22,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:22,164 INFO L470 AbstractCegarLoop]: Abstraction has 3798 states and 14969 transitions. [2022-01-18 15:34:22,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:22,165 INFO L276 IsEmpty]: Start isEmpty. Operand 3798 states and 14969 transitions. [2022-01-18 15:34:22,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:22,170 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:22,170 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:22,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Ended with exit code 0 [2022-01-18 15:34:22,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2022-01-18 15:34:22,371 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:22,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:22,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1595921503, now seen corresponding path program 189 times [2022-01-18 15:34:22,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:22,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758382855] [2022-01-18 15:34:22,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:22,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:22,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:22,473 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:22,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:22,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758382855] [2022-01-18 15:34:22,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758382855] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:22,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108223832] [2022-01-18 15:34:22,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:34:22,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:22,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:22,474 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:22,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-01-18 15:34:22,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:34:22,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:22,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:22,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:22,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 275 treesize of output 243 [2022-01-18 15:34:22,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:34:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 82 [2022-01-18 15:34:22,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-01-18 15:34:22,911 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:22,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:22,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 20 treesize of output 18 [2022-01-18 15:34:22,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 18 treesize of output 16 [2022-01-18 15:34:23,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 6 treesize of output 4 [2022-01-18 15:34:23,019 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:23,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:34:23,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:23,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 271 [2022-01-18 15:34:23,319 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:23,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108223832] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:23,319 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:23,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 15:34:23,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706143211] [2022-01-18 15:34:23,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:23,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:34:23,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:23,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:34:23,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:34:23,320 INFO L87 Difference]: Start difference. First operand 3798 states and 14969 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:23,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:23,770 INFO L93 Difference]: Finished difference Result 4632 states and 17619 transitions. [2022-01-18 15:34:23,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 15:34:23,770 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:23,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:23,781 INFO L225 Difference]: With dead ends: 4632 [2022-01-18 15:34:23,781 INFO L226 Difference]: Without dead ends: 4485 [2022-01-18 15:34:23,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 50 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:34:23,782 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 193 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 703 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:23,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 250 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 703 Invalid, 0 Unknown, 137 Unchecked, 0.2s Time] [2022-01-18 15:34:23,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4485 states. [2022-01-18 15:34:23,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4485 to 3739. [2022-01-18 15:34:23,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3739 states, 3738 states have (on average 3.9360620652755482) internal successors, (14713), 3738 states have internal predecessors, (14713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:23,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3739 states to 3739 states and 14713 transitions. [2022-01-18 15:34:23,847 INFO L78 Accepts]: Start accepts. Automaton has 3739 states and 14713 transitions. Word has length 24 [2022-01-18 15:34:23,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:23,847 INFO L470 AbstractCegarLoop]: Abstraction has 3739 states and 14713 transitions. [2022-01-18 15:34:23,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:23,847 INFO L276 IsEmpty]: Start isEmpty. Operand 3739 states and 14713 transitions. [2022-01-18 15:34:23,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:23,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:23,853 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:23,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Ended with exit code 0 [2022-01-18 15:34:24,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2022-01-18 15:34:24,054 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:24,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:24,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1388310075, now seen corresponding path program 190 times [2022-01-18 15:34:24,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:24,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723334409] [2022-01-18 15:34:24,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:24,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:24,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:24,159 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:24,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:24,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723334409] [2022-01-18 15:34:24,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723334409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:24,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347591430] [2022-01-18 15:34:24,159 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:34:24,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:24,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:24,160 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:24,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-01-18 15:34:24,189 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:34:24,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:24,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:24,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:24,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 259 treesize of output 227 [2022-01-18 15:34:24,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 18 treesize of output 16 [2022-01-18 15:34:24,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-18 15:34:24,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:34:24,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:34:24,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 61 [2022-01-18 15:34:24,765 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:24,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:24,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:24,802 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:24,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:24,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 18 treesize of output 16 [2022-01-18 15:34:24,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:34:24,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:24,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:34:25,149 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:25,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347591430] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:25,150 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:25,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 15:34:25,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458430815] [2022-01-18 15:34:25,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:25,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:34:25,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:25,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:34:25,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:34:25,150 INFO L87 Difference]: Start difference. First operand 3739 states and 14713 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 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-01-18 15:34:25,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:25,534 INFO L93 Difference]: Finished difference Result 4104 states and 15660 transitions. [2022-01-18 15:34:25,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:34:25,535 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 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 24 [2022-01-18 15:34:25,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:25,543 INFO L225 Difference]: With dead ends: 4104 [2022-01-18 15:34:25,543 INFO L226 Difference]: Without dead ends: 3942 [2022-01-18 15:34:25,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:34:25,543 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 107 mSDsluCounter, 843 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:25,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 313 Invalid, 860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 737 Invalid, 0 Unknown, 111 Unchecked, 0.2s Time] [2022-01-18 15:34:25,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3942 states. [2022-01-18 15:34:25,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3942 to 3645. [2022-01-18 15:34:25,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3645 states, 3644 states have (on average 3.946212952799122) internal successors, (14380), 3644 states have internal predecessors, (14380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:25,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3645 states to 3645 states and 14380 transitions. [2022-01-18 15:34:25,600 INFO L78 Accepts]: Start accepts. Automaton has 3645 states and 14380 transitions. Word has length 24 [2022-01-18 15:34:25,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:25,601 INFO L470 AbstractCegarLoop]: Abstraction has 3645 states and 14380 transitions. [2022-01-18 15:34:25,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 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-01-18 15:34:25,601 INFO L276 IsEmpty]: Start isEmpty. Operand 3645 states and 14380 transitions. [2022-01-18 15:34:25,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:25,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:25,606 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:25,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Forceful destruction successful, exit code 0 [2022-01-18 15:34:25,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2022-01-18 15:34:25,811 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:25,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:25,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1890227505, now seen corresponding path program 191 times [2022-01-18 15:34:25,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:25,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953328543] [2022-01-18 15:34:25,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:25,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:25,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:26,090 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:26,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:26,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953328543] [2022-01-18 15:34:26,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953328543] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:26,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592155578] [2022-01-18 15:34:26,090 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:34:26,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:26,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:26,091 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:26,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-01-18 15:34:26,120 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:34:26,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:26,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:26,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:26,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 166 [2022-01-18 15:34:26,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-01-18 15:34:26,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:26,415 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:26,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:26,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:26,460 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:26,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 20 treesize of output 18 [2022-01-18 15:34:26,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:34:26,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:34:26,678 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:26,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-18 15:34:26,841 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:26,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592155578] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:26,841 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:26,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 10] total 29 [2022-01-18 15:34:26,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340377019] [2022-01-18 15:34:26,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:26,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:34:26,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:26,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:34:26,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:34:26,842 INFO L87 Difference]: Start difference. First operand 3645 states and 14380 transitions. Second operand has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:29,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:29,954 INFO L93 Difference]: Finished difference Result 4750 states and 17489 transitions. [2022-01-18 15:34:29,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 15:34:29,954 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:29,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:29,963 INFO L225 Difference]: With dead ends: 4750 [2022-01-18 15:34:29,963 INFO L226 Difference]: Without dead ends: 4538 [2022-01-18 15:34:29,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1981 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=615, Invalid=6357, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 15:34:29,964 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 290 mSDsluCounter, 1875 mSDsCounter, 0 mSdLazyCounter, 3266 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 980 SdHoareTripleChecker+Invalid, 3372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 3266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:29,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 980 Invalid, 3372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 3266 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 15:34:29,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4538 states. [2022-01-18 15:34:30,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4538 to 3535. [2022-01-18 15:34:30,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3535 states, 3534 states have (on average 3.9889643463497455) internal successors, (14097), 3534 states have internal predecessors, (14097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:30,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3535 states to 3535 states and 14097 transitions. [2022-01-18 15:34:30,024 INFO L78 Accepts]: Start accepts. Automaton has 3535 states and 14097 transitions. Word has length 24 [2022-01-18 15:34:30,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:30,024 INFO L470 AbstractCegarLoop]: Abstraction has 3535 states and 14097 transitions. [2022-01-18 15:34:30,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:30,024 INFO L276 IsEmpty]: Start isEmpty. Operand 3535 states and 14097 transitions. [2022-01-18 15:34:30,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:30,029 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:30,029 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:30,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Forceful destruction successful, exit code 0 [2022-01-18 15:34:30,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:30,230 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:30,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:30,230 INFO L85 PathProgramCache]: Analyzing trace with hash -2106351271, now seen corresponding path program 192 times [2022-01-18 15:34:30,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:30,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513206965] [2022-01-18 15:34:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:30,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:30,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:30,305 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:30,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:30,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513206965] [2022-01-18 15:34:30,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513206965] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:30,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305244224] [2022-01-18 15:34:30,305 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:34:30,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:30,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:30,306 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:30,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-01-18 15:34:30,345 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:34:30,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:30,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:30,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:30,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 58 treesize of output 50 [2022-01-18 15:34:30,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 179 [2022-01-18 15:34:30,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 144 [2022-01-18 15:34:30,563 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:30,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:30,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:30,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:34:30,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 200 [2022-01-18 15:34:30,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:30,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 33 treesize of output 31 [2022-01-18 15:34:30,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:30,830 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:30,858 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:30,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305244224] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:30,858 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:30,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:34:30,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299471225] [2022-01-18 15:34:30,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:30,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:34:30,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:30,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:34:30,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:34:30,859 INFO L87 Difference]: Start difference. First operand 3535 states and 14097 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:31,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:31,219 INFO L93 Difference]: Finished difference Result 5124 states and 19876 transitions. [2022-01-18 15:34:31,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 15:34:31,219 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:31,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:31,229 INFO L225 Difference]: With dead ends: 5124 [2022-01-18 15:34:31,230 INFO L226 Difference]: Without dead ends: 4850 [2022-01-18 15:34:31,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:34:31,230 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 182 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 69 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:31,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 205 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 625 Invalid, 0 Unknown, 69 Unchecked, 0.2s Time] [2022-01-18 15:34:31,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4850 states. [2022-01-18 15:34:31,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4850 to 4208. [2022-01-18 15:34:31,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4208 states, 4207 states have (on average 3.9695745186593774) internal successors, (16700), 4207 states have internal predecessors, (16700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:31,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4208 states to 4208 states and 16700 transitions. [2022-01-18 15:34:31,299 INFO L78 Accepts]: Start accepts. Automaton has 4208 states and 16700 transitions. Word has length 24 [2022-01-18 15:34:31,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:31,299 INFO L470 AbstractCegarLoop]: Abstraction has 4208 states and 16700 transitions. [2022-01-18 15:34:31,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 19 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:31,299 INFO L276 IsEmpty]: Start isEmpty. Operand 4208 states and 16700 transitions. [2022-01-18 15:34:31,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:31,305 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:31,305 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:31,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Forceful destruction successful, exit code 0 [2022-01-18 15:34:31,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:31,506 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:31,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:31,506 INFO L85 PathProgramCache]: Analyzing trace with hash 174270641, now seen corresponding path program 193 times [2022-01-18 15:34:31,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:31,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701802726] [2022-01-18 15:34:31,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:31,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:31,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:31,709 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:31,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:31,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701802726] [2022-01-18 15:34:31,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701802726] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:31,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296271274] [2022-01-18 15:34:31,710 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:34:31,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:31,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:31,711 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:31,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-01-18 15:34:31,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:31,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:31,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:31,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 128 treesize of output 112 [2022-01-18 15:34:31,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 105 treesize of output 85 [2022-01-18 15:34:31,946 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:31,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:31,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:34:31,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:34:32,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 232 treesize of output 200 [2022-01-18 15:34:32,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:32,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:34:32,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:32,227 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:32,264 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:32,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296271274] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:32,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:32,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:34:32,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045550734] [2022-01-18 15:34:32,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:32,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:34:32,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:32,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:34:32,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=728, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:34:32,265 INFO L87 Difference]: Start difference. First operand 4208 states and 16700 transitions. Second operand has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:34,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:34,790 INFO L93 Difference]: Finished difference Result 6339 states and 24383 transitions. [2022-01-18 15:34:34,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 15:34:34,790 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:34,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:34,803 INFO L225 Difference]: With dead ends: 6339 [2022-01-18 15:34:34,803 INFO L226 Difference]: Without dead ends: 5755 [2022-01-18 15:34:34,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3001 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1137, Invalid=8175, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 15:34:34,804 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 384 mSDsluCounter, 1252 mSDsCounter, 0 mSdLazyCounter, 2113 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 2287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 2113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:34,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 647 Invalid, 2287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 2113 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 15:34:34,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5755 states. [2022-01-18 15:34:34,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5755 to 4338. [2022-01-18 15:34:34,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4338 states, 4337 states have (on average 3.967489047728845) internal successors, (17207), 4337 states have internal predecessors, (17207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:34,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4338 states to 4338 states and 17207 transitions. [2022-01-18 15:34:34,876 INFO L78 Accepts]: Start accepts. Automaton has 4338 states and 17207 transitions. Word has length 24 [2022-01-18 15:34:34,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:34,876 INFO L470 AbstractCegarLoop]: Abstraction has 4338 states and 17207 transitions. [2022-01-18 15:34:34,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:34,876 INFO L276 IsEmpty]: Start isEmpty. Operand 4338 states and 17207 transitions. [2022-01-18 15:34:34,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:34,883 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:34,883 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:34,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Ended with exit code 0 [2022-01-18 15:34:35,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2022-01-18 15:34:35,083 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:35,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:35,083 INFO L85 PathProgramCache]: Analyzing trace with hash 92871585, now seen corresponding path program 194 times [2022-01-18 15:34:35,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:35,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249012543] [2022-01-18 15:34:35,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:35,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:35,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:35,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:35,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:35,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249012543] [2022-01-18 15:34:35,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249012543] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:35,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712719646] [2022-01-18 15:34:35,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:34:35,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:35,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:35,313 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:35,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-01-18 15:34:35,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:34:35,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:35,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:35,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:35,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 226 [2022-01-18 15:34:35,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 238 treesize of output 190 [2022-01-18 15:34:35,615 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:35,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:35,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:35,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:34:35,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 200 [2022-01-18 15:34:35,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:35,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:34:35,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:35,955 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:35,994 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:35,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712719646] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:35,994 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:35,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 15:34:35,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683357432] [2022-01-18 15:34:35,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:35,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:34:35,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:35,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:34:35,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=736, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:34:35,995 INFO L87 Difference]: Start difference. First operand 4338 states and 17207 transitions. Second operand has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:43,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:43,406 INFO L93 Difference]: Finished difference Result 9129 states and 33775 transitions. [2022-01-18 15:34:43,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2022-01-18 15:34:43,406 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:43,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:43,424 INFO L225 Difference]: With dead ends: 9129 [2022-01-18 15:34:43,424 INFO L226 Difference]: Without dead ends: 8303 [2022-01-18 15:34:43,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10935 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=2872, Invalid=26198, Unknown=0, NotChecked=0, Total=29070 [2022-01-18 15:34:43,426 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 573 mSDsluCounter, 2338 mSDsCounter, 0 mSdLazyCounter, 4297 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 573 SdHoareTripleChecker+Valid, 1454 SdHoareTripleChecker+Invalid, 4509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 4297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:43,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [573 Valid, 1454 Invalid, 4509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 4297 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 15:34:43,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8303 states. [2022-01-18 15:34:43,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8303 to 4877. [2022-01-18 15:34:43,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4877 states, 4876 states have (on average 4.065217391304348) internal successors, (19822), 4876 states have internal predecessors, (19822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:43,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4877 states to 4877 states and 19822 transitions. [2022-01-18 15:34:43,549 INFO L78 Accepts]: Start accepts. Automaton has 4877 states and 19822 transitions. Word has length 24 [2022-01-18 15:34:43,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:43,549 INFO L470 AbstractCegarLoop]: Abstraction has 4877 states and 19822 transitions. [2022-01-18 15:34:43,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:43,549 INFO L276 IsEmpty]: Start isEmpty. Operand 4877 states and 19822 transitions. [2022-01-18 15:34:43,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:43,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:43,557 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:43,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Ended with exit code 0 [2022-01-18 15:34:43,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:43,757 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:43,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:43,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1383834159, now seen corresponding path program 195 times [2022-01-18 15:34:43,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:43,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36449084] [2022-01-18 15:34:43,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:43,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:43,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:43,834 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:43,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:43,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36449084] [2022-01-18 15:34:43,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36449084] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:43,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936556083] [2022-01-18 15:34:43,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:34:43,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:43,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:43,835 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:43,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-01-18 15:34:43,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:34:43,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:43,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:43,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:43,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 226 [2022-01-18 15:34:43,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 238 treesize of output 190 [2022-01-18 15:34:44,079 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:44,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:44,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:34:44,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:34:44,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 232 treesize of output 200 [2022-01-18 15:34:44,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:44,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:34:44,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 6 treesize of output 4 [2022-01-18 15:34:44,375 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:44,406 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:44,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936556083] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:44,406 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:44,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:34:44,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327854819] [2022-01-18 15:34:44,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:44,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:34:44,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:44,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:34:44,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:34:44,407 INFO L87 Difference]: Start difference. First operand 4877 states and 19822 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:45,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:45,666 INFO L93 Difference]: Finished difference Result 6945 states and 26366 transitions. [2022-01-18 15:34:45,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:34:45,666 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:45,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:45,679 INFO L225 Difference]: With dead ends: 6945 [2022-01-18 15:34:45,679 INFO L226 Difference]: Without dead ends: 6022 [2022-01-18 15:34:45,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 63 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=341, Invalid=1915, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:34:45,680 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 401 mSDsluCounter, 1302 mSDsCounter, 0 mSdLazyCounter, 1517 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 1587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:45,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 474 Invalid, 1587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1517 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:34:45,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6022 states. [2022-01-18 15:34:45,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6022 to 4798. [2022-01-18 15:34:45,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4798 states, 4797 states have (on average 4.005003126954347) internal successors, (19212), 4797 states have internal predecessors, (19212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:45,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4798 states to 4798 states and 19212 transitions. [2022-01-18 15:34:45,780 INFO L78 Accepts]: Start accepts. Automaton has 4798 states and 19212 transitions. Word has length 24 [2022-01-18 15:34:45,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:45,780 INFO L470 AbstractCegarLoop]: Abstraction has 4798 states and 19212 transitions. [2022-01-18 15:34:45,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:45,780 INFO L276 IsEmpty]: Start isEmpty. Operand 4798 states and 19212 transitions. [2022-01-18 15:34:45,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:45,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:45,788 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:45,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Forceful destruction successful, exit code 0 [2022-01-18 15:34:45,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:45,988 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:45,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:45,989 INFO L85 PathProgramCache]: Analyzing trace with hash -450696615, now seen corresponding path program 196 times [2022-01-18 15:34:45,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:45,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443304229] [2022-01-18 15:34:45,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:45,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:45,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:46,094 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:46,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:46,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443304229] [2022-01-18 15:34:46,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443304229] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:46,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213058625] [2022-01-18 15:34:46,094 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:34:46,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:46,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:46,095 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:46,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-01-18 15:34:46,123 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:34:46,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:46,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 15:34:46,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:46,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:34:46,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 131 [2022-01-18 15:34:46,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:34:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 67 [2022-01-18 15:34:46,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2022-01-18 15:34:46,862 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:46,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:46,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:34:46,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 18 treesize of output 16 [2022-01-18 15:34:47,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:47,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 190 treesize of output 170 [2022-01-18 15:34:47,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:47,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 76 treesize of output 70 [2022-01-18 15:34:47,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:47,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 57 [2022-01-18 15:34:47,378 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:47,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213058625] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:47,378 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:47,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 28 [2022-01-18 15:34:47,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199633066] [2022-01-18 15:34:47,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:47,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:34:47,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:47,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:34:47,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:34:47,379 INFO L87 Difference]: Start difference. First operand 4798 states and 19212 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:48,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:48,086 INFO L93 Difference]: Finished difference Result 5334 states and 20750 transitions. [2022-01-18 15:34:48,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 15:34:48,086 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:48,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:48,096 INFO L225 Difference]: With dead ends: 5334 [2022-01-18 15:34:48,096 INFO L226 Difference]: Without dead ends: 5251 [2022-01-18 15:34:48,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=161, Invalid=1399, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:34:48,097 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 139 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 923 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 1283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 344 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:48,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 462 Invalid, 1283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 923 Invalid, 0 Unknown, 344 Unchecked, 0.3s Time] [2022-01-18 15:34:48,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5251 states. [2022-01-18 15:34:48,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5251 to 4768. [2022-01-18 15:34:48,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4768 states, 4767 states have (on average 4.004405286343612) internal successors, (19089), 4767 states have internal predecessors, (19089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:48,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4768 states to 4768 states and 19089 transitions. [2022-01-18 15:34:48,168 INFO L78 Accepts]: Start accepts. Automaton has 4768 states and 19089 transitions. Word has length 24 [2022-01-18 15:34:48,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:48,168 INFO L470 AbstractCegarLoop]: Abstraction has 4768 states and 19089 transitions. [2022-01-18 15:34:48,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:48,168 INFO L276 IsEmpty]: Start isEmpty. Operand 4768 states and 19089 transitions. [2022-01-18 15:34:48,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:48,175 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:48,175 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:48,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Ended with exit code 0 [2022-01-18 15:34:48,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:48,376 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:48,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:48,376 INFO L85 PathProgramCache]: Analyzing trace with hash 749633799, now seen corresponding path program 197 times [2022-01-18 15:34:48,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:48,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918519711] [2022-01-18 15:34:48,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:48,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:48,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:48,529 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:34:48,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:48,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918519711] [2022-01-18 15:34:48,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918519711] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:48,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866673537] [2022-01-18 15:34:48,529 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:34:48,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:48,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:48,530 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:48,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Waiting until timeout for monitored process [2022-01-18 15:34:48,561 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:34:48,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:48,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 15:34:48,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:48,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 186 treesize of output 158 [2022-01-18 15:34:48,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 25 treesize of output 21 [2022-01-18 15:34:48,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 44 treesize of output 36 [2022-01-18 15:34:48,840 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:48,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:48,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:48,883 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:49,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 200 [2022-01-18 15:34:49,057 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:34:49,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 213 treesize of output 180 [2022-01-18 15:34:49,146 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:49,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866673537] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:49,146 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:49,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 15:34:49,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528935190] [2022-01-18 15:34:49,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:49,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 15:34:49,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:49,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 15:34:49,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:34:49,147 INFO L87 Difference]: Start difference. First operand 4768 states and 19089 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:51,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:51,533 INFO L93 Difference]: Finished difference Result 6800 states and 25959 transitions. [2022-01-18 15:34:51,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 15:34:51,534 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:51,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:51,547 INFO L225 Difference]: With dead ends: 6800 [2022-01-18 15:34:51,547 INFO L226 Difference]: Without dead ends: 6262 [2022-01-18 15:34:51,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 999 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=606, Invalid=3816, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 15:34:51,547 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 324 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 1698 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 1789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:51,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 501 Invalid, 1789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1698 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:34:51,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6262 states. [2022-01-18 15:34:51,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6262 to 4699. [2022-01-18 15:34:51,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4699 states, 4698 states have (on average 3.9959557258407834) internal successors, (18773), 4698 states have internal predecessors, (18773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:51,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4699 states to 4699 states and 18773 transitions. [2022-01-18 15:34:51,627 INFO L78 Accepts]: Start accepts. Automaton has 4699 states and 18773 transitions. Word has length 24 [2022-01-18 15:34:51,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:51,627 INFO L470 AbstractCegarLoop]: Abstraction has 4699 states and 18773 transitions. [2022-01-18 15:34:51,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:51,627 INFO L276 IsEmpty]: Start isEmpty. Operand 4699 states and 18773 transitions. [2022-01-18 15:34:51,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:51,635 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:51,635 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:51,649 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Ended with exit code 0 [2022-01-18 15:34:51,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286,231 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:51,835 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:51,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:51,835 INFO L85 PathProgramCache]: Analyzing trace with hash -2002837225, now seen corresponding path program 198 times [2022-01-18 15:34:51,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:51,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676066605] [2022-01-18 15:34:51,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:51,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:51,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:51,935 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:34:51,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:51,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676066605] [2022-01-18 15:34:51,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676066605] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:51,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929277490] [2022-01-18 15:34:51,935 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:34:51,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:51,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:51,936 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:51,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Waiting until timeout for monitored process [2022-01-18 15:34:51,965 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:34:51,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:51,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:51,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:52,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 189 [2022-01-18 15:34:52,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:34:52,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 15:34:52,273 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:52,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:52,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-01-18 15:34:52,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:34:52,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:52,359 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:52,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 200 [2022-01-18 15:34:52,533 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:34:52,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 213 treesize of output 180 [2022-01-18 15:34:52,599 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:52,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929277490] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:52,599 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:52,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 15:34:52,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297461147] [2022-01-18 15:34:52,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:52,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 15:34:52,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:52,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 15:34:52,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-01-18 15:34:52,600 INFO L87 Difference]: Start difference. First operand 4699 states and 18773 transitions. Second operand has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:54,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:54,903 INFO L93 Difference]: Finished difference Result 7109 states and 26999 transitions. [2022-01-18 15:34:54,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:34:54,903 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:54,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:54,918 INFO L225 Difference]: With dead ends: 7109 [2022-01-18 15:34:54,919 INFO L226 Difference]: Without dead ends: 6792 [2022-01-18 15:34:54,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1091 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=594, Invalid=3696, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 15:34:54,919 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 283 mSDsluCounter, 1456 mSDsCounter, 0 mSdLazyCounter, 2507 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 2597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 2507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:54,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 649 Invalid, 2597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 2507 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:34:54,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6792 states. [2022-01-18 15:34:54,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6792 to 4747. [2022-01-18 15:34:55,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4747 states, 4746 states have (on average 4.011799410029498) internal successors, (19040), 4746 states have internal predecessors, (19040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:55,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4747 states to 4747 states and 19040 transitions. [2022-01-18 15:34:55,013 INFO L78 Accepts]: Start accepts. Automaton has 4747 states and 19040 transitions. Word has length 24 [2022-01-18 15:34:55,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:55,013 INFO L470 AbstractCegarLoop]: Abstraction has 4747 states and 19040 transitions. [2022-01-18 15:34:55,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:55,013 INFO L276 IsEmpty]: Start isEmpty. Operand 4747 states and 19040 transitions. [2022-01-18 15:34:55,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:34:55,021 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:55,021 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:55,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Forceful destruction successful, exit code 0 [2022-01-18 15:34:55,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2022-01-18 15:34:55,221 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:55,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:55,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1954382809, now seen corresponding path program 199 times [2022-01-18 15:34:55,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:55,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515229164] [2022-01-18 15:34:55,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:55,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:55,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:55,346 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:34:55,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:55,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515229164] [2022-01-18 15:34:55,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515229164] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:55,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058569670] [2022-01-18 15:34:55,347 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:34:55,347 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:55,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:55,348 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:55,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Waiting until timeout for monitored process [2022-01-18 15:34:55,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:55,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:55,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:55,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 174 [2022-01-18 15:34:55,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 15:34:55,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 74 treesize of output 58 [2022-01-18 15:34:55,676 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:55,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:55,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 20 treesize of output 18 [2022-01-18 15:34:55,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 18 treesize of output 16 [2022-01-18 15:34:55,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:55,763 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:55,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 200 [2022-01-18 15:34:55,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:55,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 213 treesize of output 185 [2022-01-18 15:34:56,002 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:34:56,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058569670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:56,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:56,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-18 15:34:56,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173183744] [2022-01-18 15:34:56,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:56,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 15:34:56,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:56,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 15:34:56,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-01-18 15:34:56,003 INFO L87 Difference]: Start difference. First operand 4747 states and 19040 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:58,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:34:58,615 INFO L93 Difference]: Finished difference Result 7841 states and 29583 transitions. [2022-01-18 15:34:58,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-18 15:34:58,616 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:34:58,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:34:58,631 INFO L225 Difference]: With dead ends: 7841 [2022-01-18 15:34:58,631 INFO L226 Difference]: Without dead ends: 7458 [2022-01-18 15:34:58,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2685 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=855, Invalid=7701, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 15:34:58,631 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 280 mSDsluCounter, 1729 mSDsCounter, 0 mSdLazyCounter, 2626 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 2713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 2626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:34:58,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 862 Invalid, 2713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 2626 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 15:34:58,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7458 states. [2022-01-18 15:34:58,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7458 to 5062. [2022-01-18 15:34:58,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5062 states, 5061 states have (on average 4.062438253309622) internal successors, (20560), 5061 states have internal predecessors, (20560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:58,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5062 states to 5062 states and 20560 transitions. [2022-01-18 15:34:58,727 INFO L78 Accepts]: Start accepts. Automaton has 5062 states and 20560 transitions. Word has length 24 [2022-01-18 15:34:58,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:34:58,727 INFO L470 AbstractCegarLoop]: Abstraction has 5062 states and 20560 transitions. [2022-01-18 15:34:58,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:34:58,728 INFO L276 IsEmpty]: Start isEmpty. Operand 5062 states and 20560 transitions. [2022-01-18 15:34:58,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:34:58,735 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:34:58,736 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:34:58,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Ended with exit code 0 [2022-01-18 15:34:58,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2022-01-18 15:34:58,936 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:34:58,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:34:58,936 INFO L85 PathProgramCache]: Analyzing trace with hash -221224035, now seen corresponding path program 200 times [2022-01-18 15:34:58,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:34:58,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368213812] [2022-01-18 15:34:58,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:34:58,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:34:58,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:34:59,020 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 15:34:59,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:34:59,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368213812] [2022-01-18 15:34:59,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368213812] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:34:59,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314580407] [2022-01-18 15:34:59,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:34:59,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:34:59,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:34:59,021 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:34:59,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2022-01-18 15:34:59,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:34:59,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:34:59,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:34:59,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:34:59,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:34:59,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 258 [2022-01-18 15:34:59,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 230 [2022-01-18 15:34:59,407 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 15:34:59,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:34:59,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 20 treesize of output 18 [2022-01-18 15:34:59,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:34:59,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 290 [2022-01-18 15:34:59,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:34:59,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-01-18 15:34:59,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:34:59,761 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:34:59,791 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 15:34:59,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314580407] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:34:59,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:34:59,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-01-18 15:34:59,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721081945] [2022-01-18 15:34:59,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:34:59,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:34:59,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:34:59,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:34:59,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:34:59,791 INFO L87 Difference]: Start difference. First operand 5062 states and 20560 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:00,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:00,903 INFO L93 Difference]: Finished difference Result 6422 states and 24697 transitions. [2022-01-18 15:35:00,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 15:35:00,903 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:35:00,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:00,917 INFO L225 Difference]: With dead ends: 6422 [2022-01-18 15:35:00,917 INFO L226 Difference]: Without dead ends: 6208 [2022-01-18 15:35:00,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 58 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=275, Invalid=1447, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 15:35:00,918 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 360 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 966 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 1034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:00,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 294 Invalid, 1034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 966 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:35:00,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6208 states. [2022-01-18 15:35:00,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6208 to 4867. [2022-01-18 15:35:00,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4867 states, 4866 states have (on average 4.0530209617755855) internal successors, (19722), 4866 states have internal predecessors, (19722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:00,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4867 states to 4867 states and 19722 transitions. [2022-01-18 15:35:00,999 INFO L78 Accepts]: Start accepts. Automaton has 4867 states and 19722 transitions. Word has length 25 [2022-01-18 15:35:00,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:00,999 INFO L470 AbstractCegarLoop]: Abstraction has 4867 states and 19722 transitions. [2022-01-18 15:35:00,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:00,999 INFO L276 IsEmpty]: Start isEmpty. Operand 4867 states and 19722 transitions. [2022-01-18 15:35:01,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:01,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:01,007 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:01,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Forceful destruction successful, exit code 0 [2022-01-18 15:35:01,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable289,234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:01,207 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:01,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:01,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1895943369, now seen corresponding path program 201 times [2022-01-18 15:35:01,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:01,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673889586] [2022-01-18 15:35:01,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:01,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:01,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:01,281 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:35:01,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:01,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673889586] [2022-01-18 15:35:01,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673889586] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:01,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957989300] [2022-01-18 15:35:01,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:35:01,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:01,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:01,283 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:01,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Waiting until timeout for monitored process [2022-01-18 15:35:01,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:35:01,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:35:01,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:35:01,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:01,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:01,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2022-01-18 15:35:01,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 43 [2022-01-18 15:35:01,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:01,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 15:35:01,892 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:01,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:02,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:35:02,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 65 [2022-01-18 15:35:02,225 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35:02,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:35:02,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-01-18 15:35:02,236 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:02,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957989300] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:02,236 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:02,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-01-18 15:35:02,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604454688] [2022-01-18 15:35:02,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:02,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:35:02,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:02,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:35:02,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:35:02,237 INFO L87 Difference]: Start difference. First operand 4867 states and 19722 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:03,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:03,267 INFO L93 Difference]: Finished difference Result 7058 states and 27817 transitions. [2022-01-18 15:35:03,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:35:03,267 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:35:03,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:03,283 INFO L225 Difference]: With dead ends: 7058 [2022-01-18 15:35:03,283 INFO L226 Difference]: Without dead ends: 6968 [2022-01-18 15:35:03,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=413, Invalid=2893, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 15:35:03,284 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 122 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 1165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 347 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:03,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 771 Invalid, 1165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 789 Invalid, 0 Unknown, 347 Unchecked, 0.3s Time] [2022-01-18 15:35:03,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6968 states. [2022-01-18 15:35:03,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6968 to 4939. [2022-01-18 15:35:03,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4939 states, 4938 states have (on average 4.040299716484407) internal successors, (19951), 4938 states have internal predecessors, (19951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:03,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4939 states to 4939 states and 19951 transitions. [2022-01-18 15:35:03,371 INFO L78 Accepts]: Start accepts. Automaton has 4939 states and 19951 transitions. Word has length 25 [2022-01-18 15:35:03,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:03,371 INFO L470 AbstractCegarLoop]: Abstraction has 4939 states and 19951 transitions. [2022-01-18 15:35:03,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:03,371 INFO L276 IsEmpty]: Start isEmpty. Operand 4939 states and 19951 transitions. [2022-01-18 15:35:03,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:03,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:03,379 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:03,393 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Ended with exit code 0 [2022-01-18 15:35:03,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:03,579 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:03,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:03,579 INFO L85 PathProgramCache]: Analyzing trace with hash -146843489, now seen corresponding path program 202 times [2022-01-18 15:35:03,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:03,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736967165] [2022-01-18 15:35:03,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:03,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:03,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:03,655 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:35:03,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:03,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736967165] [2022-01-18 15:35:03,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736967165] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:03,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287361050] [2022-01-18 15:35:03,655 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:35:03,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:03,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:03,656 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:03,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2022-01-18 15:35:03,685 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:35:03,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:35:03,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:35:03,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:04,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:04,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2022-01-18 15:35:04,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 55 treesize of output 43 [2022-01-18 15:35:04,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:04,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 15:35:04,276 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:04,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:04,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:35:04,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 67 [2022-01-18 15:35:04,601 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35:04,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 24 treesize of output 19 [2022-01-18 15:35:04,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-01-18 15:35:04,631 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:04,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287361050] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:04,631 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:04,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-01-18 15:35:04,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198281108] [2022-01-18 15:35:04,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:04,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:35:04,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:04,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:35:04,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:35:04,632 INFO L87 Difference]: Start difference. First operand 4939 states and 19951 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:05,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:05,048 INFO L93 Difference]: Finished difference Result 7084 states and 27855 transitions. [2022-01-18 15:35:05,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 15:35:05,048 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:35:05,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:05,063 INFO L225 Difference]: With dead ends: 7084 [2022-01-18 15:35:05,063 INFO L226 Difference]: Without dead ends: 6987 [2022-01-18 15:35:05,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=267, Invalid=1293, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 15:35:05,064 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 149 mSDsluCounter, 1070 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1091 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:05,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 425 Invalid, 1612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 510 Invalid, 0 Unknown, 1091 Unchecked, 0.2s Time] [2022-01-18 15:35:05,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6987 states. [2022-01-18 15:35:05,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6987 to 4884. [2022-01-18 15:35:05,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4884 states, 4883 states have (on average 4.056317837395044) internal successors, (19807), 4883 states have internal predecessors, (19807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:05,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4884 states to 4884 states and 19807 transitions. [2022-01-18 15:35:05,157 INFO L78 Accepts]: Start accepts. Automaton has 4884 states and 19807 transitions. Word has length 25 [2022-01-18 15:35:05,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:05,157 INFO L470 AbstractCegarLoop]: Abstraction has 4884 states and 19807 transitions. [2022-01-18 15:35:05,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:05,157 INFO L276 IsEmpty]: Start isEmpty. Operand 4884 states and 19807 transitions. [2022-01-18 15:35:05,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:05,165 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:05,165 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:05,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Ended with exit code 0 [2022-01-18 15:35:05,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291,236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:05,365 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:05,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:05,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1683319487, now seen corresponding path program 203 times [2022-01-18 15:35:05,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:05,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035330894] [2022-01-18 15:35:05,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:05,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:05,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:05,505 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:05,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:05,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035330894] [2022-01-18 15:35:05,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035330894] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:05,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481724589] [2022-01-18 15:35:05,506 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:35:05,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:05,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:05,507 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:05,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2022-01-18 15:35:05,536 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:35:05,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:35:05,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:35:05,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:06,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:06,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 67 treesize of output 55 [2022-01-18 15:35:06,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 55 treesize of output 43 [2022-01-18 15:35:06,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:06,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 15:35:06,131 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:06,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:06,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:35:06,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 65 [2022-01-18 15:35:06,442 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35:06,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:35:06,445 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 27 treesize of output 19 [2022-01-18 15:35:06,454 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:06,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481724589] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:06,454 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:06,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 15:35:06,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947963583] [2022-01-18 15:35:06,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:06,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:35:06,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:06,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:35:06,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=722, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:35:06,455 INFO L87 Difference]: Start difference. First operand 4884 states and 19807 transitions. Second operand has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:06,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:06,708 INFO L93 Difference]: Finished difference Result 6606 states and 26393 transitions. [2022-01-18 15:35:06,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 15:35:06,708 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:35:06,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:06,722 INFO L225 Difference]: With dead ends: 6606 [2022-01-18 15:35:06,722 INFO L226 Difference]: Without dead ends: 6602 [2022-01-18 15:35:06,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=211, Invalid=979, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:35:06,722 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 77 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:06,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 371 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 523 Invalid, 0 Unknown, 117 Unchecked, 0.2s Time] [2022-01-18 15:35:06,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6602 states. [2022-01-18 15:35:06,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6602 to 4905. [2022-01-18 15:35:06,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4905 states, 4904 states have (on average 4.052610114192496) internal successors, (19874), 4904 states have internal predecessors, (19874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:06,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4905 states to 4905 states and 19874 transitions. [2022-01-18 15:35:06,827 INFO L78 Accepts]: Start accepts. Automaton has 4905 states and 19874 transitions. Word has length 25 [2022-01-18 15:35:06,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:06,827 INFO L470 AbstractCegarLoop]: Abstraction has 4905 states and 19874 transitions. [2022-01-18 15:35:06,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:06,827 INFO L276 IsEmpty]: Start isEmpty. Operand 4905 states and 19874 transitions. [2022-01-18 15:35:06,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:06,834 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:06,835 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:06,849 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Ended with exit code 0 [2022-01-18 15:35:07,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable292 [2022-01-18 15:35:07,035 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:07,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:07,036 INFO L85 PathProgramCache]: Analyzing trace with hash 67126977, now seen corresponding path program 204 times [2022-01-18 15:35:07,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:07,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971843306] [2022-01-18 15:35:07,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:07,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:07,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:07,174 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:07,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:07,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971843306] [2022-01-18 15:35:07,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971843306] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:07,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554221037] [2022-01-18 15:35:07,174 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:35:07,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:07,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:07,175 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:07,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Waiting until timeout for monitored process [2022-01-18 15:35:07,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:35:07,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:35:07,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 15:35:07,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:07,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-01-18 15:35:07,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 148 [2022-01-18 15:35:07,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 113 [2022-01-18 15:35:07,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 26 treesize of output 22 [2022-01-18 15:35:07,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 22 treesize of output 18 [2022-01-18 15:35:07,456 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:35:07,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:07,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 293 [2022-01-18 15:35:07,756 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35:07,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:35:07,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:35:07,761 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:35:07,768 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:35:07,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554221037] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:07,769 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:07,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 20 [2022-01-18 15:35:07,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541443405] [2022-01-18 15:35:07,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:07,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:35:07,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:07,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:35:07,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:35:07,769 INFO L87 Difference]: Start difference. First operand 4905 states and 19874 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:08,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:08,534 INFO L93 Difference]: Finished difference Result 6416 states and 25063 transitions. [2022-01-18 15:35:08,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 15:35:08,534 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 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 25 [2022-01-18 15:35:08,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:08,547 INFO L225 Difference]: With dead ends: 6416 [2022-01-18 15:35:08,547 INFO L226 Difference]: Without dead ends: 6202 [2022-01-18 15:35:08,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=223, Invalid=1183, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:35:08,548 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 177 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 1421 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 1458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:08,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 445 Invalid, 1458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1421 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 15:35:08,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6202 states. [2022-01-18 15:35:08,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6202 to 4932. [2022-01-18 15:35:08,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4932 states, 4931 states have (on average 4.05536402352464) internal successors, (19997), 4931 states have internal predecessors, (19997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:08,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4932 states to 4932 states and 19997 transitions. [2022-01-18 15:35:08,651 INFO L78 Accepts]: Start accepts. Automaton has 4932 states and 19997 transitions. Word has length 25 [2022-01-18 15:35:08,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:08,651 INFO L470 AbstractCegarLoop]: Abstraction has 4932 states and 19997 transitions. [2022-01-18 15:35:08,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:08,651 INFO L276 IsEmpty]: Start isEmpty. Operand 4932 states and 19997 transitions. [2022-01-18 15:35:08,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:08,659 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:08,659 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:08,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Ended with exit code 0 [2022-01-18 15:35:08,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293,238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:08,859 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:08,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:08,860 INFO L85 PathProgramCache]: Analyzing trace with hash -89473613, now seen corresponding path program 205 times [2022-01-18 15:35:08,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:08,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939687512] [2022-01-18 15:35:08,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:08,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:08,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:08,999 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:35:08,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:08,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939687512] [2022-01-18 15:35:08,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939687512] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:08,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588346928] [2022-01-18 15:35:08,999 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:35:08,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:08,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:09,000 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:09,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-01-18 15:35:09,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:09,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:35:09,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:09,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:35:09,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:09,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-01-18 15:35:09,868 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:09,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:10,037 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:35:10,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:35:10,164 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35:10,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 69 treesize of output 60 [2022-01-18 15:35:10,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-01-18 15:35:10,188 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:10,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588346928] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:10,188 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:10,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 28 [2022-01-18 15:35:10,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747479005] [2022-01-18 15:35:10,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:10,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:35:10,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:10,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:35:10,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:35:10,188 INFO L87 Difference]: Start difference. First operand 4932 states and 19997 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:13,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:13,026 INFO L93 Difference]: Finished difference Result 8017 states and 31215 transitions. [2022-01-18 15:35:13,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:35:13,026 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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 25 [2022-01-18 15:35:13,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:13,044 INFO L225 Difference]: With dead ends: 8017 [2022-01-18 15:35:13,045 INFO L226 Difference]: Without dead ends: 7838 [2022-01-18 15:35:13,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1417 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=675, Invalid=4295, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:35:13,045 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 645 mSDsluCounter, 1405 mSDsCounter, 0 mSdLazyCounter, 1298 mSolverCounterSat, 234 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 2418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 234 IncrementalHoareTripleChecker+Valid, 1298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 886 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:13,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [645 Valid, 640 Invalid, 2418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [234 Valid, 1298 Invalid, 0 Unknown, 886 Unchecked, 0.6s Time] [2022-01-18 15:35:13,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7838 states. [2022-01-18 15:35:13,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7838 to 5048. [2022-01-18 15:35:13,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5048 states, 5047 states have (on average 4.043986526649495) internal successors, (20410), 5047 states have internal predecessors, (20410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:13,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5048 states to 5048 states and 20410 transitions. [2022-01-18 15:35:13,153 INFO L78 Accepts]: Start accepts. Automaton has 5048 states and 20410 transitions. Word has length 25 [2022-01-18 15:35:13,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:13,153 INFO L470 AbstractCegarLoop]: Abstraction has 5048 states and 20410 transitions. [2022-01-18 15:35:13,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:13,153 INFO L276 IsEmpty]: Start isEmpty. Operand 5048 states and 20410 transitions. [2022-01-18 15:35:13,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:13,161 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:13,161 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:13,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Forceful destruction successful, exit code 0 [2022-01-18 15:35:13,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:13,362 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:13,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:13,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1731175155, now seen corresponding path program 206 times [2022-01-18 15:35:13,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:13,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376872587] [2022-01-18 15:35:13,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:13,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:13,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:13,532 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:13,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:13,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376872587] [2022-01-18 15:35:13,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376872587] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:13,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736593467] [2022-01-18 15:35:13,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:35:13,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:13,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:13,533 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:13,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-01-18 15:35:13,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:35:13,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:35:13,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:35:13,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:14,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:14,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:35:14,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:14,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-01-18 15:35:14,410 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:14,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:14,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:35:14,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:35:14,684 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35:14,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 60 [2022-01-18 15:35:14,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-01-18 15:35:14,706 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:14,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736593467] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:14,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:14,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 29 [2022-01-18 15:35:14,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364598986] [2022-01-18 15:35:14,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:14,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:35:14,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:14,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:35:14,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:35:14,707 INFO L87 Difference]: Start difference. First operand 5048 states and 20410 transitions. Second operand has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:15,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:15,469 INFO L93 Difference]: Finished difference Result 8616 states and 33129 transitions. [2022-01-18 15:35:15,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 15:35:15,469 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:35:15,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:15,487 INFO L225 Difference]: With dead ends: 8616 [2022-01-18 15:35:15,487 INFO L226 Difference]: Without dead ends: 8607 [2022-01-18 15:35:15,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=469, Invalid=1601, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:35:15,488 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 255 mSDsluCounter, 1113 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 1227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 367 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:15,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 598 Invalid, 1227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 838 Invalid, 0 Unknown, 367 Unchecked, 0.3s Time] [2022-01-18 15:35:15,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8607 states. [2022-01-18 15:35:15,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8607 to 5054. [2022-01-18 15:35:15,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5054 states, 5053 states have (on average 4.04393429645755) internal successors, (20434), 5053 states have internal predecessors, (20434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:15,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5054 states to 5054 states and 20434 transitions. [2022-01-18 15:35:15,596 INFO L78 Accepts]: Start accepts. Automaton has 5054 states and 20434 transitions. Word has length 25 [2022-01-18 15:35:15,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:15,596 INFO L470 AbstractCegarLoop]: Abstraction has 5054 states and 20434 transitions. [2022-01-18 15:35:15,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:15,597 INFO L276 IsEmpty]: Start isEmpty. Operand 5054 states and 20434 transitions. [2022-01-18 15:35:15,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:15,604 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:15,604 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:15,620 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Ended with exit code 0 [2022-01-18 15:35:15,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,240 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:15,805 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:15,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:15,805 INFO L85 PathProgramCache]: Analyzing trace with hash -582069375, now seen corresponding path program 207 times [2022-01-18 15:35:15,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:15,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840619422] [2022-01-18 15:35:15,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:15,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:15,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:15,981 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:35:15,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:15,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840619422] [2022-01-18 15:35:15,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840619422] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:15,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954173565] [2022-01-18 15:35:15,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:35:15,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:15,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:15,983 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:15,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Waiting until timeout for monitored process [2022-01-18 15:35:16,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 15:35:16,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:35:16,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:35:16,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:16,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 158 [2022-01-18 15:35:16,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 15:35:16,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-01-18 15:35:16,414 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:35:16,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:16,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:35:16,463 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:35:16,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 20 treesize of output 18 [2022-01-18 15:35:16,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 16 [2022-01-18 15:35:16,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 232 treesize of output 200 [2022-01-18 15:35:16,714 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35:16,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 213 treesize of output 180 [2022-01-18 15:35:16,782 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:35:16,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954173565] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:16,782 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:16,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-01-18 15:35:16,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031972867] [2022-01-18 15:35:16,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:16,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 15:35:16,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:16,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 15:35:16,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=586, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:35:16,783 INFO L87 Difference]: Start difference. First operand 5054 states and 20434 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:30,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:30,595 INFO L93 Difference]: Finished difference Result 10263 states and 36570 transitions. [2022-01-18 15:35:30,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2022-01-18 15:35:30,596 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:35:30,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:30,616 INFO L225 Difference]: With dead ends: 10263 [2022-01-18 15:35:30,616 INFO L226 Difference]: Without dead ends: 9473 [2022-01-18 15:35:30,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20161 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=3084, Invalid=48218, Unknown=0, NotChecked=0, Total=51302 [2022-01-18 15:35:30,618 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 746 mSDsluCounter, 4174 mSDsCounter, 0 mSdLazyCounter, 7693 mSolverCounterSat, 353 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 746 SdHoareTripleChecker+Valid, 2234 SdHoareTripleChecker+Invalid, 8046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 353 IncrementalHoareTripleChecker+Valid, 7693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:30,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [746 Valid, 2234 Invalid, 8046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [353 Valid, 7693 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-01-18 15:35:30,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9473 states. [2022-01-18 15:35:30,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9473 to 5235. [2022-01-18 15:35:30,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5235 states, 5234 states have (on average 4.030187237294612) internal successors, (21094), 5234 states have internal predecessors, (21094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:30,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5235 states to 5235 states and 21094 transitions. [2022-01-18 15:35:30,736 INFO L78 Accepts]: Start accepts. Automaton has 5235 states and 21094 transitions. Word has length 25 [2022-01-18 15:35:30,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:30,736 INFO L470 AbstractCegarLoop]: Abstraction has 5235 states and 21094 transitions. [2022-01-18 15:35:30,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:30,736 INFO L276 IsEmpty]: Start isEmpty. Operand 5235 states and 21094 transitions. [2022-01-18 15:35:30,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:30,745 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:30,745 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:30,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Forceful destruction successful, exit code 0 [2022-01-18 15:35:30,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 241 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable296 [2022-01-18 15:35:30,945 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:30,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:30,945 INFO L85 PathProgramCache]: Analyzing trace with hash 215306159, now seen corresponding path program 208 times [2022-01-18 15:35:30,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:30,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976034751] [2022-01-18 15:35:30,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:30,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:30,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:31,107 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:35:31,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:31,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976034751] [2022-01-18 15:35:31,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976034751] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:31,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010819737] [2022-01-18 15:35:31,108 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:35:31,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:31,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:31,108 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:31,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Waiting until timeout for monitored process [2022-01-18 15:35:31,141 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:35:31,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:35:31,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:35:31,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:31,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:31,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 81 treesize of output 69 [2022-01-18 15:35:32,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 65 [2022-01-18 15:35:32,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-01-18 15:35:32,071 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:32,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:32,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:35:32,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:35:32,388 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35:32,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 69 treesize of output 60 [2022-01-18 15:35:32,391 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 61 treesize of output 49 [2022-01-18 15:35:32,412 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:32,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010819737] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:32,412 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:32,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 28 [2022-01-18 15:35:32,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573210490] [2022-01-18 15:35:32,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:32,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:35:32,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:32,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:35:32,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:35:32,413 INFO L87 Difference]: Start difference. First operand 5235 states and 21094 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:33,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:33,600 INFO L93 Difference]: Finished difference Result 6802 states and 26945 transitions. [2022-01-18 15:35:33,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 15:35:33,600 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:35:33,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:33,639 INFO L225 Difference]: With dead ends: 6802 [2022-01-18 15:35:33,639 INFO L226 Difference]: Without dead ends: 6729 [2022-01-18 15:35:33,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 33 SyntacticMatches, 8 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 667 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=341, Invalid=2311, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:35:33,640 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 305 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 953 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 1387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 368 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:33,640 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 504 Invalid, 1387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 953 Invalid, 0 Unknown, 368 Unchecked, 0.4s Time] [2022-01-18 15:35:33,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6729 states. [2022-01-18 15:35:33,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6729 to 5162. [2022-01-18 15:35:33,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5162 states, 5161 states have (on average 4.031389265646193) internal successors, (20806), 5161 states have internal predecessors, (20806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:33,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5162 states to 5162 states and 20806 transitions. [2022-01-18 15:35:33,722 INFO L78 Accepts]: Start accepts. Automaton has 5162 states and 20806 transitions. Word has length 25 [2022-01-18 15:35:33,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:33,722 INFO L470 AbstractCegarLoop]: Abstraction has 5162 states and 20806 transitions. [2022-01-18 15:35:33,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:33,722 INFO L276 IsEmpty]: Start isEmpty. Operand 5162 states and 20806 transitions. [2022-01-18 15:35:33,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:33,730 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:33,731 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:33,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Ended with exit code 0 [2022-01-18 15:35:33,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,242 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:33,931 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:33,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:33,932 INFO L85 PathProgramCache]: Analyzing trace with hash -876606645, now seen corresponding path program 209 times [2022-01-18 15:35:33,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:33,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544844835] [2022-01-18 15:35:33,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:33,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:33,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:34,096 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:34,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:34,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544844835] [2022-01-18 15:35:34,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544844835] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:34,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615729222] [2022-01-18 15:35:34,097 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:35:34,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:34,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:34,098 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:34,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Waiting until timeout for monitored process [2022-01-18 15:35:34,128 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:35:34,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:35:34,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:35:34,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:34,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:34,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 81 treesize of output 69 [2022-01-18 15:35:34,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:34,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 25 treesize of output 17 [2022-01-18 15:35:34,966 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:34,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:35,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:35:35,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 27 treesize of output 27 [2022-01-18 15:35:35,246 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35:35,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 69 treesize of output 60 [2022-01-18 15:35:35,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-01-18 15:35:35,293 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:35,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615729222] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:35,293 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:35,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 29 [2022-01-18 15:35:35,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824823697] [2022-01-18 15:35:35,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:35,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:35:35,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:35,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:35:35,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=654, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:35:35,294 INFO L87 Difference]: Start difference. First operand 5162 states and 20806 transitions. Second operand has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:35,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:35,976 INFO L93 Difference]: Finished difference Result 6434 states and 25526 transitions. [2022-01-18 15:35:35,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:35:35,976 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:35:35,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:35,988 INFO L225 Difference]: With dead ends: 6434 [2022-01-18 15:35:35,989 INFO L226 Difference]: Without dead ends: 6412 [2022-01-18 15:35:35,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:35:35,989 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 251 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:35,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 339 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 552 Invalid, 0 Unknown, 143 Unchecked, 0.2s Time] [2022-01-18 15:35:35,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6412 states. [2022-01-18 15:35:36,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6412 to 5171. [2022-01-18 15:35:36,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5171 states, 5170 states have (on average 4.0307543520309475) internal successors, (20839), 5170 states have internal predecessors, (20839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:36,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5171 states to 5171 states and 20839 transitions. [2022-01-18 15:35:36,075 INFO L78 Accepts]: Start accepts. Automaton has 5171 states and 20839 transitions. Word has length 25 [2022-01-18 15:35:36,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:36,075 INFO L470 AbstractCegarLoop]: Abstraction has 5171 states and 20839 transitions. [2022-01-18 15:35:36,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:36,075 INFO L276 IsEmpty]: Start isEmpty. Operand 5171 states and 20839 transitions. [2022-01-18 15:35:36,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:36,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:36,084 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:36,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Ended with exit code 0 [2022-01-18 15:35:36,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298,243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:36,284 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:36,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:36,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1044582325, now seen corresponding path program 210 times [2022-01-18 15:35:36,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:36,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680422400] [2022-01-18 15:35:36,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:36,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:36,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:36,420 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:35:36,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:36,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680422400] [2022-01-18 15:35:36,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680422400] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:36,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879114666] [2022-01-18 15:35:36,420 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:35:36,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:36,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:36,421 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:36,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Waiting until timeout for monitored process [2022-01-18 15:35:36,450 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:35:36,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:35:36,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:35:36,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:36,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:36,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 81 treesize of output 69 [2022-01-18 15:35:37,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:37,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:35:37,316 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:37,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:37,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:35:37,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:35:37,633 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35: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 69 treesize of output 60 [2022-01-18 15:35:37,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-01-18 15:35:37,656 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:37,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879114666] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:37,656 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:37,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 28 [2022-01-18 15:35:37,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678600120] [2022-01-18 15:35:37,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:37,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:35:37,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:37,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:35:37,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:35:37,657 INFO L87 Difference]: Start difference. First operand 5171 states and 20839 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:39,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:39,463 INFO L93 Difference]: Finished difference Result 7422 states and 29095 transitions. [2022-01-18 15:35:39,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 15:35:39,463 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:35:39,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:39,479 INFO L225 Difference]: With dead ends: 7422 [2022-01-18 15:35:39,479 INFO L226 Difference]: Without dead ends: 7076 [2022-01-18 15:35:39,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 768 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=388, Invalid=2474, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:35:39,479 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 406 mSDsluCounter, 1606 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 2224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 994 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:39,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 611 Invalid, 2224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1149 Invalid, 0 Unknown, 994 Unchecked, 0.4s Time] [2022-01-18 15:35:39,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7076 states. [2022-01-18 15:35:39,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7076 to 5170. [2022-01-18 15:35:39,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5170 states, 5169 states have (on average 4.035209905204101) internal successors, (20858), 5169 states have internal predecessors, (20858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:39,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5170 states to 5170 states and 20858 transitions. [2022-01-18 15:35:39,565 INFO L78 Accepts]: Start accepts. Automaton has 5170 states and 20858 transitions. Word has length 25 [2022-01-18 15:35:39,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:39,565 INFO L470 AbstractCegarLoop]: Abstraction has 5170 states and 20858 transitions. [2022-01-18 15:35:39,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:39,565 INFO L276 IsEmpty]: Start isEmpty. Operand 5170 states and 20858 transitions. [2022-01-18 15:35:39,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:39,573 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:39,573 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:39,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Ended with exit code 0 [2022-01-18 15:35:39,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299,244 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:39,773 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:39,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:39,773 INFO L85 PathProgramCache]: Analyzing trace with hash 848730175, now seen corresponding path program 211 times [2022-01-18 15:35:39,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:39,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388125832] [2022-01-18 15:35:39,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:39,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:39,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:39,938 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:35:39,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:39,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388125832] [2022-01-18 15:35:39,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388125832] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:39,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610639677] [2022-01-18 15:35:39,938 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:35:39,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:39,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:39,948 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:39,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Waiting until timeout for monitored process [2022-01-18 15:35:39,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:39,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:35:39,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:40,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 81 treesize of output 69 [2022-01-18 15:35:40,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-01-18 15:35:40,501 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:40,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:40,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:35:40,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:35:40,847 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35:40,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 69 treesize of output 60 [2022-01-18 15:35:40,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 61 treesize of output 49 [2022-01-18 15:35:40,893 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:40,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610639677] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:40,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:40,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-01-18 15:35:40,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252973014] [2022-01-18 15:35:40,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:40,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:35:40,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:40,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:35:40,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=836, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:35:40,894 INFO L87 Difference]: Start difference. First operand 5170 states and 20858 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:56,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:56,977 INFO L93 Difference]: Finished difference Result 9903 states and 35896 transitions. [2022-01-18 15:35:56,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2022-01-18 15:35:56,977 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:35:56,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:56,997 INFO L225 Difference]: With dead ends: 9903 [2022-01-18 15:35:56,997 INFO L226 Difference]: Without dead ends: 9713 [2022-01-18 15:35:56,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 105 SyntacticMatches, 1 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17201 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=3429, Invalid=41727, Unknown=0, NotChecked=0, Total=45156 [2022-01-18 15:35:56,999 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 1144 mSDsluCounter, 4772 mSDsCounter, 0 mSdLazyCounter, 8190 mSolverCounterSat, 470 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1144 SdHoareTripleChecker+Valid, 2120 SdHoareTripleChecker+Invalid, 8660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 470 IncrementalHoareTripleChecker+Valid, 8190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:56,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1144 Valid, 2120 Invalid, 8660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [470 Valid, 8190 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-01-18 15:35:57,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9713 states. [2022-01-18 15:35:57,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9713 to 5294. [2022-01-18 15:35:57,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5294 states, 5293 states have (on average 4.005101076894011) internal successors, (21199), 5293 states have internal predecessors, (21199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:57,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5294 states to 5294 states and 21199 transitions. [2022-01-18 15:35:57,117 INFO L78 Accepts]: Start accepts. Automaton has 5294 states and 21199 transitions. Word has length 25 [2022-01-18 15:35:57,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:57,117 INFO L470 AbstractCegarLoop]: Abstraction has 5294 states and 21199 transitions. [2022-01-18 15:35:57,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:57,117 INFO L276 IsEmpty]: Start isEmpty. Operand 5294 states and 21199 transitions. [2022-01-18 15:35:57,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:57,126 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:57,126 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:57,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Ended with exit code 0 [2022-01-18 15:35:57,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2022-01-18 15:35:57,326 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:57,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:57,326 INFO L85 PathProgramCache]: Analyzing trace with hash 759010617, now seen corresponding path program 212 times [2022-01-18 15:35:57,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:57,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283606249] [2022-01-18 15:35:57,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:57,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:57,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:57,411 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:35:57,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:57,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283606249] [2022-01-18 15:35:57,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283606249] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:57,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058637718] [2022-01-18 15:35:57,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:35:57,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:57,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:57,413 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:57,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Waiting until timeout for monitored process [2022-01-18 15:35:57,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:35:57,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:35:57,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:35:57,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:57,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:57,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:35:58,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 55 treesize of output 43 [2022-01-18 15:35:58,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:35:58,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 15:35:58,082 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:58,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:35:58,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:35:58,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 65 [2022-01-18 15:35:58,419 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:35:58,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:35:58,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-01-18 15:35:58,431 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:58,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058637718] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:35:58,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:35:58,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-01-18 15:35:58,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863108653] [2022-01-18 15:35:58,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:35:58,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:35:58,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:35:58,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:35:58,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:35:58,432 INFO L87 Difference]: Start difference. First operand 5294 states and 21199 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:59,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:35:59,171 INFO L93 Difference]: Finished difference Result 6830 states and 26598 transitions. [2022-01-18 15:35:59,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 15:35:59,172 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:35:59,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:35:59,186 INFO L225 Difference]: With dead ends: 6830 [2022-01-18 15:35:59,186 INFO L226 Difference]: Without dead ends: 6716 [2022-01-18 15:35:59,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=342, Invalid=1638, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:35:59,186 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 168 mSDsluCounter, 1179 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 1590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 951 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:35:59,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 485 Invalid, 1590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 616 Invalid, 0 Unknown, 951 Unchecked, 0.2s Time] [2022-01-18 15:35:59,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6716 states. [2022-01-18 15:35:59,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6716 to 5399. [2022-01-18 15:35:59,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5399 states, 5398 states have (on average 4.005557613931086) internal successors, (21622), 5398 states have internal predecessors, (21622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:59,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 21622 transitions. [2022-01-18 15:35:59,279 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 21622 transitions. Word has length 25 [2022-01-18 15:35:59,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:35:59,279 INFO L470 AbstractCegarLoop]: Abstraction has 5399 states and 21622 transitions. [2022-01-18 15:35:59,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:35:59,280 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 21622 transitions. [2022-01-18 15:35:59,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:35:59,288 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:35:59,288 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:35:59,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Forceful destruction successful, exit code 0 [2022-01-18 15:35:59,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 246 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2022-01-18 15:35:59,488 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:35:59,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:35:59,489 INFO L85 PathProgramCache]: Analyzing trace with hash 684278347, now seen corresponding path program 213 times [2022-01-18 15:35:59,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:35:59,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984537371] [2022-01-18 15:35:59,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:35:59,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:35:59,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:35:59,631 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:35:59,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:35:59,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984537371] [2022-01-18 15:35:59,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984537371] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:35:59,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159470365] [2022-01-18 15:35:59,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:35:59,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:35:59,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:35:59,632 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:35:59,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Waiting until timeout for monitored process [2022-01-18 15:35:59,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:35:59,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:35:59,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 15:35:59,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:35:59,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 58 treesize of output 50 [2022-01-18 15:35:59,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:35:59,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 241 treesize of output 205 [2022-01-18 15:36:00,038 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:36:00,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:36:00,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-01-18 15:36:00,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 16 [2022-01-18 15:36:00,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 325 treesize of output 293 [2022-01-18 15:36:00,434 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:36:00,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:36:00,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-01-18 15:36:00,438 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 15:36:00,446 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:36:00,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159470365] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:36:00,446 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:36:00,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 21 [2022-01-18 15:36:00,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948560373] [2022-01-18 15:36:00,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:36:00,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 15:36:00,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:36:00,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 15:36:00,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 15:36:00,446 INFO L87 Difference]: Start difference. First operand 5399 states and 21622 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:02,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:36:02,081 INFO L93 Difference]: Finished difference Result 6630 states and 25503 transitions. [2022-01-18 15:36:02,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:36:02,082 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:36:02,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:36:02,095 INFO L225 Difference]: With dead ends: 6630 [2022-01-18 15:36:02,096 INFO L226 Difference]: Without dead ends: 6385 [2022-01-18 15:36:02,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=438, Invalid=2112, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:36:02,096 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 203 mSDsluCounter, 1158 mSDsCounter, 0 mSdLazyCounter, 1808 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 1863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:36:02,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 483 Invalid, 1863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1808 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 15:36:02,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6385 states. [2022-01-18 15:36:02,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6385 to 5501. [2022-01-18 15:36:02,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5501 states, 5500 states have (on average 3.997818181818182) internal successors, (21988), 5500 states have internal predecessors, (21988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:02,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5501 states to 5501 states and 21988 transitions. [2022-01-18 15:36:02,186 INFO L78 Accepts]: Start accepts. Automaton has 5501 states and 21988 transitions. Word has length 25 [2022-01-18 15:36:02,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:36:02,186 INFO L470 AbstractCegarLoop]: Abstraction has 5501 states and 21988 transitions. [2022-01-18 15:36:02,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:02,186 INFO L276 IsEmpty]: Start isEmpty. Operand 5501 states and 21988 transitions. [2022-01-18 15:36:02,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:36:02,195 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:36:02,195 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:36:02,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Forceful destruction successful, exit code 0 [2022-01-18 15:36:02,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302,247 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:02,395 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:36:02,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:36:02,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1762914733, now seen corresponding path program 214 times [2022-01-18 15:36:02,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:36:02,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441229497] [2022-01-18 15:36:02,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:36:02,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:36:02,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:02,512 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:36:02,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:36:02,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441229497] [2022-01-18 15:36:02,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441229497] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:36:02,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574147413] [2022-01-18 15:36:02,512 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:36:02,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:02,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:36:02,513 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:36:02,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Waiting until timeout for monitored process [2022-01-18 15:36:02,542 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:36:02,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:36:02,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:36:02,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:36:02,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:36:03,019 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:03,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:36:03,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:36:03,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2022-01-18 15:36:03,351 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:36:03,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 69 treesize of output 60 [2022-01-18 15:36:03,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-01-18 15:36:03,376 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:03,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574147413] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:36:03,376 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:36:03,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-01-18 15:36:03,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274921533] [2022-01-18 15:36:03,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:36:03,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:36:03,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:36:03,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:36:03,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=836, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:36:03,377 INFO L87 Difference]: Start difference. First operand 5501 states and 21988 transitions. Second operand has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:14,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:36:14,975 INFO L93 Difference]: Finished difference Result 9994 states and 36246 transitions. [2022-01-18 15:36:14,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2022-01-18 15:36:14,976 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:36:14,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:36:14,995 INFO L225 Difference]: With dead ends: 9994 [2022-01-18 15:36:14,995 INFO L226 Difference]: Without dead ends: 9768 [2022-01-18 15:36:14,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12437 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=2160, Invalid=31880, Unknown=0, NotChecked=0, Total=34040 [2022-01-18 15:36:14,996 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 804 mSDsluCounter, 4667 mSDsCounter, 0 mSdLazyCounter, 8467 mSolverCounterSat, 215 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 804 SdHoareTripleChecker+Valid, 2261 SdHoareTripleChecker+Invalid, 8682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 215 IncrementalHoareTripleChecker+Valid, 8467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:36:14,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [804 Valid, 2261 Invalid, 8682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [215 Valid, 8467 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-01-18 15:36:15,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9768 states. [2022-01-18 15:36:15,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9768 to 5557. [2022-01-18 15:36:15,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5557 states, 5556 states have (on average 3.9969402447804177) internal successors, (22207), 5556 states have internal predecessors, (22207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:15,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5557 states to 5557 states and 22207 transitions. [2022-01-18 15:36:15,114 INFO L78 Accepts]: Start accepts. Automaton has 5557 states and 22207 transitions. Word has length 25 [2022-01-18 15:36:15,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:36:15,114 INFO L470 AbstractCegarLoop]: Abstraction has 5557 states and 22207 transitions. [2022-01-18 15:36:15,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:15,114 INFO L276 IsEmpty]: Start isEmpty. Operand 5557 states and 22207 transitions. [2022-01-18 15:36:15,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:36:15,123 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:36:15,123 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:36:15,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Forceful destruction successful, exit code 0 [2022-01-18 15:36:15,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303,248 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:15,323 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:36:15,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:36:15,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1510107575, now seen corresponding path program 215 times [2022-01-18 15:36:15,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:36:15,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515978462] [2022-01-18 15:36:15,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:36:15,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:36:15,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:15,409 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:36:15,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:36:15,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515978462] [2022-01-18 15:36:15,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515978462] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:36:15,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022168798] [2022-01-18 15:36:15,409 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:36:15,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:15,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:36:15,410 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:36:15,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Waiting until timeout for monitored process [2022-01-18 15:36:15,441 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:36:15,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:36:15,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:36:15,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:36:15,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2022-01-18 15:36:15,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 43 [2022-01-18 15:36:15,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 15:36:16,029 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:16,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:36:16,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:36:16,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 65 [2022-01-18 15:36:16,367 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:36:16,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:36:16,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-01-18 15:36:16,379 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:16,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022168798] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:36:16,379 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:36:16,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-01-18 15:36:16,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644132730] [2022-01-18 15:36:16,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:36:16,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:36:16,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:36:16,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:36:16,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:36:16,380 INFO L87 Difference]: Start difference. First operand 5557 states and 22207 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:17,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:36:17,156 INFO L93 Difference]: Finished difference Result 6684 states and 26252 transitions. [2022-01-18 15:36:17,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 15:36:17,157 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:36:17,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:36:17,171 INFO L225 Difference]: With dead ends: 6684 [2022-01-18 15:36:17,171 INFO L226 Difference]: Without dead ends: 6446 [2022-01-18 15:36:17,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=317, Invalid=1845, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:36:17,171 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 128 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 1046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 471 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:36:17,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 399 Invalid, 1046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 550 Invalid, 0 Unknown, 471 Unchecked, 0.2s Time] [2022-01-18 15:36:17,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6446 states. [2022-01-18 15:36:17,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6446 to 5625. [2022-01-18 15:36:17,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5625 states, 5624 states have (on average 3.9935988620199145) internal successors, (22460), 5624 states have internal predecessors, (22460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:17,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5625 states to 5625 states and 22460 transitions. [2022-01-18 15:36:17,264 INFO L78 Accepts]: Start accepts. Automaton has 5625 states and 22460 transitions. Word has length 25 [2022-01-18 15:36:17,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:36:17,264 INFO L470 AbstractCegarLoop]: Abstraction has 5625 states and 22460 transitions. [2022-01-18 15:36:17,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:17,264 INFO L276 IsEmpty]: Start isEmpty. Operand 5625 states and 22460 transitions. [2022-01-18 15:36:17,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:36:17,273 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:36:17,273 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:36:17,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Forceful destruction successful, exit code 0 [2022-01-18 15:36:17,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable304 [2022-01-18 15:36:17,473 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:36:17,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:36:17,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1543159707, now seen corresponding path program 216 times [2022-01-18 15:36:17,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:36:17,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378003143] [2022-01-18 15:36:17,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:36:17,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:36:17,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:17,561 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:36:17,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:36:17,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378003143] [2022-01-18 15:36:17,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378003143] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:36:17,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132908698] [2022-01-18 15:36:17,561 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:36:17,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:17,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:36:17,562 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:36:17,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Waiting until timeout for monitored process [2022-01-18 15:36:17,592 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:36:17,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:36:17,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:36:17,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:36:17,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:17,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 67 treesize of output 55 [2022-01-18 15:36:18,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 43 [2022-01-18 15:36:18,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:18,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 33 treesize of output 25 [2022-01-18 15:36:18,190 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:18,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:36:18,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:36:18,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 65 [2022-01-18 15:36:18,518 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:36:18,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-01-18 15:36:18,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-01-18 15:36:18,529 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:18,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132908698] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:36:18,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:36:18,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-01-18 15:36:18,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125722471] [2022-01-18 15:36:18,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:36:18,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:36:18,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:36:18,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:36:18,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:36:18,530 INFO L87 Difference]: Start difference. First operand 5625 states and 22460 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:18,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:36:18,999 INFO L93 Difference]: Finished difference Result 7031 states and 27324 transitions. [2022-01-18 15:36:18,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 15:36:18,999 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:36:18,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:36:19,014 INFO L225 Difference]: With dead ends: 7031 [2022-01-18 15:36:19,014 INFO L226 Difference]: Without dead ends: 6937 [2022-01-18 15:36:19,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=202, Invalid=1130, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:36:19,014 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 186 mSDsluCounter, 1054 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 1475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 837 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:36:19,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 415 Invalid, 1475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 618 Invalid, 0 Unknown, 837 Unchecked, 0.2s Time] [2022-01-18 15:36:19,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6937 states. [2022-01-18 15:36:19,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6937 to 5528. [2022-01-18 15:36:19,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5528 states, 5527 states have (on average 3.9978288402388276) internal successors, (22096), 5527 states have internal predecessors, (22096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:19,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5528 states to 5528 states and 22096 transitions. [2022-01-18 15:36:19,109 INFO L78 Accepts]: Start accepts. Automaton has 5528 states and 22096 transitions. Word has length 25 [2022-01-18 15:36:19,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:36:19,110 INFO L470 AbstractCegarLoop]: Abstraction has 5528 states and 22096 transitions. [2022-01-18 15:36:19,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:19,110 INFO L276 IsEmpty]: Start isEmpty. Operand 5528 states and 22096 transitions. [2022-01-18 15:36:19,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:36:19,118 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:36:19,119 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:36:19,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Forceful destruction successful, exit code 0 [2022-01-18 15:36:19,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2022-01-18 15:36:19,319 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:36:19,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:36:19,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1567455307, now seen corresponding path program 217 times [2022-01-18 15:36:19,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:36:19,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419161259] [2022-01-18 15:36:19,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:36:19,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:36:19,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:19,470 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:36:19,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:36:19,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419161259] [2022-01-18 15:36:19,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419161259] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:36:19,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643977443] [2022-01-18 15:36:19,471 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:36:19,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:19,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:36:19,472 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:36:19,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Waiting until timeout for monitored process [2022-01-18 15:36:19,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:19,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:36:19,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:36:19,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:36:19,962 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:19,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:36:20,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:36:20,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-01-18 15:36:20,290 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:36:20,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 60 [2022-01-18 15:36:20,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-01-18 15:36:20,317 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:20,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643977443] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:36:20,318 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:36:20,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-01-18 15:36:20,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011721515] [2022-01-18 15:36:20,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:36:20,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:36:20,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:36:20,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:36:20,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=833, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:36:20,318 INFO L87 Difference]: Start difference. First operand 5528 states and 22096 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:31,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:36:31,549 INFO L93 Difference]: Finished difference Result 9105 states and 33501 transitions. [2022-01-18 15:36:31,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2022-01-18 15:36:31,550 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:36:31,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:36:31,567 INFO L225 Difference]: With dead ends: 9105 [2022-01-18 15:36:31,568 INFO L226 Difference]: Without dead ends: 8842 [2022-01-18 15:36:31,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11198 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=2176, Invalid=28976, Unknown=0, NotChecked=0, Total=31152 [2022-01-18 15:36:31,569 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 690 mSDsluCounter, 3322 mSDsCounter, 0 mSdLazyCounter, 6024 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 1697 SdHoareTripleChecker+Invalid, 6228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 6024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:36:31,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [690 Valid, 1697 Invalid, 6228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 6024 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-01-18 15:36:31,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8842 states. [2022-01-18 15:36:31,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8842 to 5589. [2022-01-18 15:36:31,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5589 states, 5588 states have (on average 3.999463135289907) internal successors, (22349), 5588 states have internal predecessors, (22349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:31,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5589 states to 5589 states and 22349 transitions. [2022-01-18 15:36:31,682 INFO L78 Accepts]: Start accepts. Automaton has 5589 states and 22349 transitions. Word has length 25 [2022-01-18 15:36:31,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:36:31,682 INFO L470 AbstractCegarLoop]: Abstraction has 5589 states and 22349 transitions. [2022-01-18 15:36:31,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:31,682 INFO L276 IsEmpty]: Start isEmpty. Operand 5589 states and 22349 transitions. [2022-01-18 15:36:31,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:36:31,691 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:36:31,691 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:36:31,706 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Ended with exit code 0 [2022-01-18 15:36:31,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,251 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:31,892 INFO L402 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:36:31,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:36:31,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1123236895, now seen corresponding path program 218 times [2022-01-18 15:36:31,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:36:31,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717847319] [2022-01-18 15:36:31,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:36:31,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:36:31,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:32,035 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:32,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:36:32,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717847319] [2022-01-18 15:36:32,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717847319] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:36:32,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43163045] [2022-01-18 15:36:32,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:36:32,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:32,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:36:32,037 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:36:32,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Waiting until timeout for monitored process [2022-01-18 15:36:32,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:36:32,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:36:32,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:36:32,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:36:32,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:32,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:36:32,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:32,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:36:32,966 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:32,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:36:33,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:36:33,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-01-18 15:36:33,279 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:36:33,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 60 [2022-01-18 15:36:33,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-01-18 15:36:33,306 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:33,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43163045] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:36:33,307 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:36:33,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-01-18 15:36:33,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243675297] [2022-01-18 15:36:33,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:36:33,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:36:33,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:36:33,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:36:33,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:36:33,307 INFO L87 Difference]: Start difference. First operand 5589 states and 22349 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:34,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:36:34,971 INFO L93 Difference]: Finished difference Result 7819 states and 30565 transitions. [2022-01-18 15:36:34,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 15:36:34,971 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:36:34,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:36:34,988 INFO L225 Difference]: With dead ends: 7819 [2022-01-18 15:36:34,989 INFO L226 Difference]: Without dead ends: 7645 [2022-01-18 15:36:34,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 31 SyntacticMatches, 10 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=337, Invalid=2419, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:36:34,989 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 260 mSDsluCounter, 1247 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 1527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 380 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:36:34,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 580 Invalid, 1527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1102 Invalid, 0 Unknown, 380 Unchecked, 0.4s Time] [2022-01-18 15:36:34,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7645 states. [2022-01-18 15:36:35,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7645 to 5648. [2022-01-18 15:36:35,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5648 states, 5647 states have (on average 3.989197804143793) internal successors, (22527), 5647 states have internal predecessors, (22527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:35,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5648 states to 5648 states and 22527 transitions. [2022-01-18 15:36:35,101 INFO L78 Accepts]: Start accepts. Automaton has 5648 states and 22527 transitions. Word has length 25 [2022-01-18 15:36:35,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:36:35,101 INFO L470 AbstractCegarLoop]: Abstraction has 5648 states and 22527 transitions. [2022-01-18 15:36:35,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:35,102 INFO L276 IsEmpty]: Start isEmpty. Operand 5648 states and 22527 transitions. [2022-01-18 15:36:35,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:36:35,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:36:35,110 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:36:35,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Forceful destruction successful, exit code 0 [2022-01-18 15:36:35,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,252 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:35,311 INFO L402 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:36:35,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:36:35,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1433358881, now seen corresponding path program 219 times [2022-01-18 15:36:35,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:36:35,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350687147] [2022-01-18 15:36:35,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:36:35,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:36:35,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:35,455 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:35,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:36:35,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350687147] [2022-01-18 15:36:35,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350687147] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:36:35,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340811100] [2022-01-18 15:36:35,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:36:35,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:35,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:36:35,456 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:36:35,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Waiting until timeout for monitored process [2022-01-18 15:36:35,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:36:35,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:36:35,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:36:35,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:36:36,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:36,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:36:36,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:36,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:36:36,397 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:36,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:36:36,558 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:36:36,558 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-01-18 15:36:36,722 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:36:36,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 60 [2022-01-18 15:36:36,725 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 61 treesize of output 49 [2022-01-18 15:36:36,745 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:36,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340811100] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:36:36,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:36:36,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-01-18 15:36:36,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242030780] [2022-01-18 15:36:36,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:36:36,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:36:36,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:36:36,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:36:36,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:36:36,746 INFO L87 Difference]: Start difference. First operand 5648 states and 22527 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:37,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:36:37,848 INFO L93 Difference]: Finished difference Result 7277 states and 28317 transitions. [2022-01-18 15:36:37,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 15:36:37,848 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:36:37,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:36:37,863 INFO L225 Difference]: With dead ends: 7277 [2022-01-18 15:36:37,863 INFO L226 Difference]: Without dead ends: 7175 [2022-01-18 15:36:37,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 34 SyntacticMatches, 11 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=270, Invalid=2180, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 15:36:37,864 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 190 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 1066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 257 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:36:37,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 537 Invalid, 1066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 778 Invalid, 0 Unknown, 257 Unchecked, 0.3s Time] [2022-01-18 15:36:37,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7175 states. [2022-01-18 15:36:37,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7175 to 5745. [2022-01-18 15:36:37,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5745 states, 5744 states have (on average 3.9596100278551534) internal successors, (22744), 5744 states have internal predecessors, (22744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:37,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5745 states to 5745 states and 22744 transitions. [2022-01-18 15:36:37,963 INFO L78 Accepts]: Start accepts. Automaton has 5745 states and 22744 transitions. Word has length 25 [2022-01-18 15:36:37,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:36:37,963 INFO L470 AbstractCegarLoop]: Abstraction has 5745 states and 22744 transitions. [2022-01-18 15:36:37,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:37,963 INFO L276 IsEmpty]: Start isEmpty. Operand 5745 states and 22744 transitions. [2022-01-18 15:36:37,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:36:37,972 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:36:37,972 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:36:37,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Ended with exit code 0 [2022-01-18 15:36:38,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,253 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:38,172 INFO L402 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:36:38,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:36:38,173 INFO L85 PathProgramCache]: Analyzing trace with hash -2003923177, now seen corresponding path program 220 times [2022-01-18 15:36:38,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:36:38,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472117255] [2022-01-18 15:36:38,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:36:38,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:36:38,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:38,322 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:38,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:36:38,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472117255] [2022-01-18 15:36:38,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472117255] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:36:38,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105774548] [2022-01-18 15:36:38,322 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:36:38,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:38,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:36:38,324 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:36:38,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Waiting until timeout for monitored process [2022-01-18 15:36:38,353 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:36:38,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:36:38,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:36:38,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:36:38,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:38,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 81 treesize of output 69 [2022-01-18 15:36:39,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:36:39,269 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:39,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:36:39,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:36:39,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-01-18 15:36:39,622 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:36:39,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 60 [2022-01-18 15:36:39,625 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 61 treesize of output 49 [2022-01-18 15:36:39,646 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:39,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105774548] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:36:39,646 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:36:39,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-01-18 15:36:39,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727019732] [2022-01-18 15:36:39,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:36:39,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:36:39,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:36:39,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:36:39,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:36:39,647 INFO L87 Difference]: Start difference. First operand 5745 states and 22744 transitions. Second operand has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:41,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:36:41,015 INFO L93 Difference]: Finished difference Result 7390 states and 28668 transitions. [2022-01-18 15:36:41,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:36:41,015 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:36:41,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:36:41,030 INFO L225 Difference]: With dead ends: 7390 [2022-01-18 15:36:41,030 INFO L226 Difference]: Without dead ends: 7344 [2022-01-18 15:36:41,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 33 SyntacticMatches, 12 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 723 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=314, Invalid=2338, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 15:36:41,030 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 288 mSDsluCounter, 1071 mSDsCounter, 0 mSdLazyCounter, 878 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 1442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 516 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:36:41,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 521 Invalid, 1442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 878 Invalid, 0 Unknown, 516 Unchecked, 0.3s Time] [2022-01-18 15:36:41,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7344 states. [2022-01-18 15:36:41,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7344 to 5693. [2022-01-18 15:36:41,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5693 states, 5692 states have (on average 3.9747013352073086) internal successors, (22624), 5692 states have internal predecessors, (22624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:41,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5693 states to 5693 states and 22624 transitions. [2022-01-18 15:36:41,129 INFO L78 Accepts]: Start accepts. Automaton has 5693 states and 22624 transitions. Word has length 25 [2022-01-18 15:36:41,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:36:41,129 INFO L470 AbstractCegarLoop]: Abstraction has 5693 states and 22624 transitions. [2022-01-18 15:36:41,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0344827586206895) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:41,129 INFO L276 IsEmpty]: Start isEmpty. Operand 5693 states and 22624 transitions. [2022-01-18 15:36:41,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:36:41,139 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:36:41,139 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:36:41,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Ended with exit code 0 [2022-01-18 15:36:41,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 254 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable309 [2022-01-18 15:36:41,339 INFO L402 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:36:41,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:36:41,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1185484575, now seen corresponding path program 221 times [2022-01-18 15:36:41,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:36:41,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009338392] [2022-01-18 15:36:41,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:36:41,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:36:41,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:41,484 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:41,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:36:41,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009338392] [2022-01-18 15:36:41,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009338392] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:36:41,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130514138] [2022-01-18 15:36:41,485 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:36:41,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:41,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:36:41,486 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:36:41,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Waiting until timeout for monitored process [2022-01-18 15:36:41,518 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 15:36:41,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:36:41,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:36:41,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:36:42,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:42,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:36:42,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:36:42,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 15:36:42,433 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:42,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:36:42,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:36:42,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-01-18 15:36:42,762 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:36:42,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 69 treesize of output 60 [2022-01-18 15:36:42,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-01-18 15:36:42,785 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:42,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130514138] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:36:42,785 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:36:42,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-01-18 15:36:42,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922544204] [2022-01-18 15:36:42,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:36:42,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:36:42,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:36:42,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:36:42,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:36:42,786 INFO L87 Difference]: Start difference. First operand 5693 states and 22624 transitions. Second operand has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:43,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:36:43,915 INFO L93 Difference]: Finished difference Result 8217 states and 31621 transitions. [2022-01-18 15:36:43,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:36:43,915 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:36:43,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:36:43,933 INFO L225 Difference]: With dead ends: 8217 [2022-01-18 15:36:43,933 INFO L226 Difference]: Without dead ends: 8158 [2022-01-18 15:36:43,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=303, Invalid=2559, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:36:43,933 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 192 mSDsluCounter, 1070 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 440 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:36:43,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 589 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 654 Invalid, 0 Unknown, 440 Unchecked, 0.3s Time] [2022-01-18 15:36:43,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8158 states. [2022-01-18 15:36:44,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8158 to 5704. [2022-01-18 15:36:44,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5704 states, 5703 states have (on average 3.9745747852007716) internal successors, (22667), 5703 states have internal predecessors, (22667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:44,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5704 states to 5704 states and 22667 transitions. [2022-01-18 15:36:44,036 INFO L78 Accepts]: Start accepts. Automaton has 5704 states and 22667 transitions. Word has length 25 [2022-01-18 15:36:44,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:36:44,036 INFO L470 AbstractCegarLoop]: Abstraction has 5704 states and 22667 transitions. [2022-01-18 15:36:44,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:44,036 INFO L276 IsEmpty]: Start isEmpty. Operand 5704 states and 22667 transitions. [2022-01-18 15:36:44,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:36:44,045 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:36:44,045 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:36:44,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Forceful destruction successful, exit code 0 [2022-01-18 15:36:44,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 255 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable310 [2022-01-18 15:36:44,246 INFO L402 AbstractCegarLoop]: === Iteration 312 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:36:44,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:36:44,246 INFO L85 PathProgramCache]: Analyzing trace with hash 406292001, now seen corresponding path program 222 times [2022-01-18 15:36:44,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:36:44,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648657719] [2022-01-18 15:36:44,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:36:44,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:36:44,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:44,358 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:36:44,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:36:44,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648657719] [2022-01-18 15:36:44,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648657719] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:36:44,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981379112] [2022-01-18 15:36:44,359 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:36:44,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:44,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:36:44,360 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:36:44,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Waiting until timeout for monitored process [2022-01-18 15:36:44,390 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 15:36:44,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:36:44,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:36:44,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:36:44,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 69 [2022-01-18 15:36:44,873 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:44,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:36:45,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:36:45,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-01-18 15:36:45,212 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:36:45,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 69 treesize of output 60 [2022-01-18 15:36:45,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-01-18 15:36:45,238 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:45,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981379112] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:36:45,238 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:36:45,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-01-18 15:36:45,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889999131] [2022-01-18 15:36:45,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:36:45,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:36:45,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:36:45,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:36:45,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:36:45,239 INFO L87 Difference]: Start difference. First operand 5704 states and 22667 transitions. Second operand has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:53,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:36:53,609 INFO L93 Difference]: Finished difference Result 9065 states and 33208 transitions. [2022-01-18 15:36:53,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2022-01-18 15:36:53,609 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 15:36:53,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:36:53,627 INFO L225 Difference]: With dead ends: 9065 [2022-01-18 15:36:53,627 INFO L226 Difference]: Without dead ends: 8704 [2022-01-18 15:36:53,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6729 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1462, Invalid=18844, Unknown=0, NotChecked=0, Total=20306 [2022-01-18 15:36:53,629 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 513 mSDsluCounter, 4216 mSDsCounter, 0 mSdLazyCounter, 7698 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 1982 SdHoareTripleChecker+Invalid, 7877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 7698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:36:53,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 1982 Invalid, 7877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 7698 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-01-18 15:36:53,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8704 states. [2022-01-18 15:36:53,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8704 to 5685. [2022-01-18 15:36:53,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5685 states, 5684 states have (on average 3.975017593244194) internal successors, (22594), 5684 states have internal predecessors, (22594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:53,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5685 states to 5685 states and 22594 transitions. [2022-01-18 15:36:53,741 INFO L78 Accepts]: Start accepts. Automaton has 5685 states and 22594 transitions. Word has length 25 [2022-01-18 15:36:53,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:36:53,741 INFO L470 AbstractCegarLoop]: Abstraction has 5685 states and 22594 transitions. [2022-01-18 15:36:53,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:36:53,741 INFO L276 IsEmpty]: Start isEmpty. Operand 5685 states and 22594 transitions. [2022-01-18 15:36:53,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 15:36:53,750 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:36:53,751 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:36:53,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Forceful destruction successful, exit code 0 [2022-01-18 15:36:53,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 256 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2022-01-18 15:36:53,951 INFO L402 AbstractCegarLoop]: === Iteration 313 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 15:36:53,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:36:53,951 INFO L85 PathProgramCache]: Analyzing trace with hash -285007167, now seen corresponding path program 223 times [2022-01-18 15:36:53,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:36:53,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040037159] [2022-01-18 15:36:53,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:36:53,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:36:53,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:54,103 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:36:54,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:36:54,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040037159] [2022-01-18 15:36:54,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040037159] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:36:54,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790299898] [2022-01-18 15:36:54,103 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:36:54,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:36:54,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:36:54,104 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 15:36:54,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Waiting until timeout for monitored process [2022-01-18 15:36:54,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:36:54,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 15:36:54,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:36:54,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 81 treesize of output 69 [2022-01-18 15:36:54,628 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:54,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:36:54,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:36:54,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-01-18 15:36:54,976 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 15:36:54,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 60 [2022-01-18 15:36:54,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-01-18 15:36:55,016 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:36:55,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790299898] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:36:55,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:36:55,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-01-18 15:36:55,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283744795] [2022-01-18 15:36:55,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:36:55,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:36:55,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:36:55,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:36:55,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=845, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:36:55,019 INFO L87 Difference]: Start difference. First operand 5685 states and 22594 transitions. Second operand has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-18 15:37:03,466 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 15:37:03,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-01-18 15:37:03,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5293 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=1450, Invalid=15580, Unknown=0, NotChecked=0, Total=17030 [2022-01-18 15:37:03,470 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 257 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 4788 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 4933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 4788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:37:03,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 699 Invalid, 4933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 4788 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-18 15:37:03,471 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 15:37:03,490 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 15:37:03,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Forceful destruction successful, exit code 0 [2022-01-18 15:37:03,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable312,257 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:37:03,672 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (5685states) and FLOYD_HOARE automaton (currently 108 states, 31 states before enhancement),while ReachableStatesComputation was computing reachable states (1846 states constructed, input type IntersectNwa). [2022-01-18 15:37:03,673 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 15:37:03,673 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 15:37:03,673 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 15:37:03,675 INFO L732 BasicCegarLoop]: Path program histogram: [223, 18, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:37:03,677 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 15:37:03,677 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 15:37:03,686 INFO L202 PluginConnector]: Adding new model poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 03:37:03 BasicIcfg [2022-01-18 15:37:03,686 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 15:37:03,686 INFO L158 Benchmark]: Toolchain (without parser) took 753305.78ms. Allocated memory was 427.8MB in the beginning and 801.1MB in the end (delta: 373.3MB). Free memory was 388.8MB in the beginning and 554.1MB in the end (delta: -165.2MB). Peak memory consumption was 210.3MB. Max. memory is 16.0GB. [2022-01-18 15:37:03,686 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 427.8MB. Free memory is still 391.2MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 15:37:03,686 INFO L158 Benchmark]: Boogie Procedure Inliner took 36.52ms. Allocated memory is still 427.8MB. Free memory was 388.7MB in the beginning and 386.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 15:37:03,686 INFO L158 Benchmark]: Boogie Preprocessor took 38.87ms. Allocated memory is still 427.8MB. Free memory was 386.9MB in the beginning and 385.1MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 15:37:03,686 INFO L158 Benchmark]: RCFGBuilder took 400.47ms. Allocated memory is still 427.8MB. Free memory was 385.0MB in the beginning and 389.0MB in the end (delta: -4.0MB). Peak memory consumption was 24.7MB. Max. memory is 16.0GB. [2022-01-18 15:37:03,686 INFO L158 Benchmark]: TraceAbstraction took 752826.60ms. Allocated memory was 427.8MB in the beginning and 801.1MB in the end (delta: 373.3MB). Free memory was 389.0MB in the beginning and 554.1MB in the end (delta: -165.1MB). Peak memory consumption was 208.7MB. Max. memory is 16.0GB. [2022-01-18 15:37:03,687 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.11ms. Allocated memory is still 427.8MB. Free memory is still 391.2MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 36.52ms. Allocated memory is still 427.8MB. Free memory was 388.7MB in the beginning and 386.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 38.87ms. Allocated memory is still 427.8MB. Free memory was 386.9MB in the beginning and 385.1MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 400.47ms. Allocated memory is still 427.8MB. Free memory was 385.0MB in the beginning and 389.0MB in the end (delta: -4.0MB). Peak memory consumption was 24.7MB. Max. memory is 16.0GB. * TraceAbstraction took 752826.60ms. Allocated memory was 427.8MB in the beginning and 801.1MB in the end (delta: 373.3MB). Free memory was 389.0MB in the beginning and 554.1MB in the end (delta: -165.1MB). Peak memory consumption was 208.7MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 299]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (5685states) and FLOYD_HOARE automaton (currently 108 states, 31 states before enhancement),while ReachableStatesComputation was computing reachable states (1846 states constructed, input type IntersectNwa). - 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 (5685states) and FLOYD_HOARE automaton (currently 108 states, 31 states before enhancement),while ReachableStatesComputation was computing reachable states (1846 states constructed, input type IntersectNwa). - 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 (5685states) and FLOYD_HOARE automaton (currently 108 states, 31 states before enhancement),while ReachableStatesComputation was computing reachable states (1846 states constructed, input type IntersectNwa). - 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 (5685states) and FLOYD_HOARE automaton (currently 108 states, 31 states before enhancement),while ReachableStatesComputation was computing reachable states (1846 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 44 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 752.7s, OverallIterations: 313, TraceHistogramMax: 4, PathProgramHistogramMax: 223, EmptinessCheckTime: 0.9s, AutomataDifference: 433.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 61570 SdHoareTripleChecker+Valid, 135.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 61570 mSDsluCounter, 112618 SdHoareTripleChecker+Invalid, 113.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 18237 IncrementalHoareTripleChecker+Unchecked, 249707 mSDsCounter, 15611 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 365623 IncrementalHoareTripleChecker+Invalid, 399471 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 15611 mSolverCounterUnsat, 9054 mSDtfsCounter, 365623 mSolverCounterSat, 0.8s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 25331 GetRequests, 12383 SyntacticMatches, 591 SemanticMatches, 12357 ConstructedPredicates, 0 IntricatePredicates, 7 DeprecatedPredicates, 303261 ImplicationChecksByTransitivity, 341.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5745occurred in iteration=309, InterpolantAutomatonStates: 9483, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 10.4s AutomataMinimizationTime, 312 MinimizatonAttempts, 214223 StatesRemovedByMinimization, 306 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.2s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 246.0s InterpolantComputationTime, 12362 NumberOfCodeBlocks, 12330 NumberOfCodeBlocksAsserted, 879 NumberOfCheckSat, 17139 ConstructedInterpolants, 404 QuantifiedInterpolants, 200605 SizeOfPredicates, 3454 NumberOfNonLiveVariables, 24867 ConjunctsInSsa, 4157 ConjunctsInUnsatCore, 818 InterpolantComputations, 64 PerfectInterpolantSequences, 1868/6551 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