/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/inc-subseq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.abstract-por-f0ea240 [2022-02-11 01:22:27,400 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-11 01:22:27,402 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-11 01:22:27,464 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-11 01:22:27,465 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-11 01:22:27,466 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-11 01:22:27,475 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-11 01:22:27,480 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-11 01:22:27,482 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-11 01:22:27,482 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-11 01:22:27,483 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-11 01:22:27,484 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-11 01:22:27,484 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-11 01:22:27,485 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-11 01:22:27,486 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-11 01:22:27,487 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-11 01:22:27,488 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-11 01:22:27,488 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-11 01:22:27,490 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-11 01:22:27,496 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-11 01:22:27,504 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-11 01:22:27,509 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-11 01:22:27,510 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-11 01:22:27,511 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-11 01:22:27,513 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-11 01:22:27,513 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-11 01:22:27,513 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-11 01:22:27,514 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-11 01:22:27,514 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-11 01:22:27,515 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-11 01:22:27,515 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-11 01:22:27,515 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-11 01:22:27,516 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-11 01:22:27,517 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-11 01:22:27,517 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-11 01:22:27,518 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-11 01:22:27,518 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-11 01:22:27,518 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-11 01:22:27,518 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-11 01:22:27,522 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-11 01:22:27,523 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-11 01:22:27,524 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-02-11 01:22:27,559 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-11 01:22:27,560 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-11 01:22:27,560 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-11 01:22:27,560 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-11 01:22:27,561 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-11 01:22:27,561 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-11 01:22:27,562 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-11 01:22:27,562 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-11 01:22:27,562 INFO L138 SettingsManager]: * Use SBE=true [2022-02-11 01:22:27,562 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-11 01:22:27,563 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-11 01:22:27,563 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-11 01:22:27,563 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-11 01:22:27,563 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-11 01:22:27,564 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-11 01:22:27,564 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-11 01:22:27,564 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-11 01:22:27,564 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-11 01:22:27,564 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-11 01:22:27,564 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-11 01:22:27,564 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-11 01:22:27,564 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-11 01:22:27,565 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-11 01:22:27,565 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-11 01:22:27,566 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-11 01:22:27,566 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-11 01:22:27,566 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-11 01:22:27,566 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-11 01:22:27,566 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-11 01:22:27,567 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-11 01:22:27,567 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-11 01:22:27,567 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-11 01:22:27,567 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-11 01:22:27,567 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-02-11 01:22:27,800 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-11 01:22:27,826 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-11 01:22:27,828 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-11 01:22:27,829 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-11 01:22:27,830 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-11 01:22:27,831 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/inc-subseq.wvr.bpl [2022-02-11 01:22:27,831 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/inc-subseq.wvr.bpl' [2022-02-11 01:22:27,861 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-11 01:22:27,862 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-11 01:22:27,864 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-11 01:22:27,864 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-11 01:22:27,864 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-11 01:22:27,873 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 01:22:27" (1/1) ... [2022-02-11 01:22:27,881 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 01:22:27" (1/1) ... [2022-02-11 01:22:27,886 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-11 01:22:27,888 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-11 01:22:27,889 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-11 01:22:27,890 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-11 01:22:27,890 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-11 01:22:27,895 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 01:22:27" (1/1) ... [2022-02-11 01:22:27,895 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 01:22:27" (1/1) ... [2022-02-11 01:22:27,896 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 01:22:27" (1/1) ... [2022-02-11 01:22:27,896 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 01:22:27" (1/1) ... [2022-02-11 01:22:27,898 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 01:22:27" (1/1) ... [2022-02-11 01:22:27,900 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 01:22:27" (1/1) ... [2022-02-11 01:22:27,900 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 01:22:27" (1/1) ... [2022-02-11 01:22:27,901 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-11 01:22:27,901 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-11 01:22:27,902 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-11 01:22:27,902 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-11 01:22:27,902 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 01:22:27" (1/1) ... [2022-02-11 01:22:27,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-11 01:22:27,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:27,926 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-11 01:22:27,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-11 01:22:27,954 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-11 01:22:27,954 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-11 01:22:27,954 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-11 01:22:27,954 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-11 01:22:27,954 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-11 01:22:27,954 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-11 01:22:27,954 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-11 01:22:27,954 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-11 01:22:27,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-11 01:22:27,955 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-11 01:22:27,997 INFO L234 CfgBuilder]: Building ICFG [2022-02-11 01:22:27,998 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-11 01:22:28,069 INFO L275 CfgBuilder]: Performing block encoding [2022-02-11 01:22:28,081 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-11 01:22:28,081 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-11 01:22:28,083 INFO L202 PluginConnector]: Adding new model inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.02 01:22:28 BoogieIcfgContainer [2022-02-11 01:22:28,083 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-11 01:22:28,100 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-11 01:22:28,100 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-11 01:22:28,110 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-11 01:22:28,110 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 01:22:27" (1/2) ... [2022-02-11 01:22:28,111 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c9fd443 and model type inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.02 01:22:28, skipping insertion in model container [2022-02-11 01:22:28,111 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.02 01:22:28" (2/2) ... [2022-02-11 01:22:28,112 INFO L112 eAbstractionObserver]: Analyzing ICFG inc-subseq.wvr.bpl [2022-02-11 01:22:28,116 WARN L154 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-11 01:22:28,116 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-11 01:22:28,117 INFO L168 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-11 01:22:28,117 INFO L538 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-11 01:22:28,180 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-02-11 01:22:28,220 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-11 01:22:28,225 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-11 01:22:28,225 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-02-11 01:22:28,233 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 72 flow [2022-02-11 01:22:28,250 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 63 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:28,252 INFO L276 IsEmpty]: Start isEmpty. Operand has 63 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:28,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 01:22:28,259 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:28,259 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:28,260 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:28,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:28,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1415635565, now seen corresponding path program 1 times [2022-02-11 01:22:28,270 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:28,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453134439] [2022-02-11 01:22:28,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:28,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:28,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:28,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:28,408 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:28,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453134439] [2022-02-11 01:22:28,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453134439] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 01:22:28,409 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 01:22:28,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 01:22:28,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569927270] [2022-02-11 01:22:28,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 01:22:28,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 01:22:28,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:28,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 01:22:28,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 01:22:28,442 INFO L87 Difference]: Start difference. First operand has 63 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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-02-11 01:22:28,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:28,476 INFO L93 Difference]: Finished difference Result 104 states and 211 transitions. [2022-02-11 01:22:28,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 01:22:28,478 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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-02-11 01:22:28,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:28,486 INFO L225 Difference]: With dead ends: 104 [2022-02-11 01:22:28,486 INFO L226 Difference]: Without dead ends: 87 [2022-02-11 01:22:28,488 INFO L933 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-02-11 01:22:28,493 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 8 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:28,494 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 32 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 01:22:28,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-02-11 01:22:28,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 71. [2022-02-11 01:22:28,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.0285714285714285) internal successors, (142), 70 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:28,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 142 transitions. [2022-02-11 01:22:28,575 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 142 transitions. Word has length 14 [2022-02-11 01:22:28,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:28,575 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 142 transitions. [2022-02-11 01:22:28,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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-02-11 01:22:28,576 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 142 transitions. [2022-02-11 01:22:28,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-11 01:22:28,577 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:28,577 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:28,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-11 01:22:28,578 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:28,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:28,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1368071626, now seen corresponding path program 1 times [2022-02-11 01:22:28,579 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:28,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688715120] [2022-02-11 01:22:28,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:28,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:28,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:28,639 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:28,640 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:28,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688715120] [2022-02-11 01:22:28,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688715120] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 01:22:28,640 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 01:22:28,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 01:22:28,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198955460] [2022-02-11 01:22:28,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 01:22:28,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-11 01:22:28,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:28,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-11 01:22:28,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-11 01:22:28,643 INFO L87 Difference]: Start difference. First operand 71 states and 142 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:28,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:28,678 INFO L93 Difference]: Finished difference Result 91 states and 175 transitions. [2022-02-11 01:22:28,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-11 01:22:28,679 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-11 01:22:28,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:28,680 INFO L225 Difference]: With dead ends: 91 [2022-02-11 01:22:28,680 INFO L226 Difference]: Without dead ends: 83 [2022-02-11 01:22:28,680 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-11 01:22:28,682 INFO L934 BasicCegarLoop]: 17 mSDtfsCounter, 9 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:28,682 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 31 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 01:22:28,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-02-11 01:22:28,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2022-02-11 01:22:28,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0121951219512195) internal successors, (165), 82 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:28,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 165 transitions. [2022-02-11 01:22:28,694 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 165 transitions. Word has length 18 [2022-02-11 01:22:28,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:28,694 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 165 transitions. [2022-02-11 01:22:28,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:28,695 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 165 transitions. [2022-02-11 01:22:28,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-11 01:22:28,696 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:28,696 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:28,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-11 01:22:28,697 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:28,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:28,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1835440604, now seen corresponding path program 1 times [2022-02-11 01:22:28,698 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:28,698 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614619048] [2022-02-11 01:22:28,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:28,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:28,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:28,884 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:28,884 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:28,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614619048] [2022-02-11 01:22:28,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614619048] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:28,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640505435] [2022-02-11 01:22:28,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:28,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:28,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:28,892 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:28,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-11 01:22:28,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:28,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-11 01:22:28,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:29,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 13 treesize of output 9 [2022-02-11 01:22:29,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 11 treesize of output 7 [2022-02-11 01:22:29,244 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:29,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:29,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:29,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-11 01:22:29,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 17 treesize of output 13 [2022-02-11 01:22:29,468 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:29,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640505435] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:29,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:29,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 11 [2022-02-11 01:22:29,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033245594] [2022-02-11 01:22:29,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:29,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-11 01:22:29,470 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:29,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-11 01:22:29,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-02-11 01:22:29,471 INFO L87 Difference]: Start difference. First operand 83 states and 165 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:29,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:29,598 INFO L93 Difference]: Finished difference Result 154 states and 314 transitions. [2022-02-11 01:22:29,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-11 01:22:29,598 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 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 23 [2022-02-11 01:22:29,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:29,604 INFO L225 Difference]: With dead ends: 154 [2022-02-11 01:22:29,604 INFO L226 Difference]: Without dead ends: 137 [2022-02-11 01:22:29,605 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-02-11 01:22:29,606 INFO L934 BasicCegarLoop]: 23 mSDtfsCounter, 69 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:29,606 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 79 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 01:22:29,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-02-11 01:22:29,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 115. [2022-02-11 01:22:29,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.043859649122807) internal successors, (233), 114 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:29,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 233 transitions. [2022-02-11 01:22:29,617 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 233 transitions. Word has length 23 [2022-02-11 01:22:29,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:29,617 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 233 transitions. [2022-02-11 01:22:29,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:29,618 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 233 transitions. [2022-02-11 01:22:29,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-02-11 01:22:29,619 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:29,619 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:29,638 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-02-11 01:22:29,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:29,823 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:29,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:29,824 INFO L85 PathProgramCache]: Analyzing trace with hash 2029618617, now seen corresponding path program 2 times [2022-02-11 01:22:29,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:29,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442823268] [2022-02-11 01:22:29,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:29,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:29,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:29,920 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:29,920 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:29,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442823268] [2022-02-11 01:22:29,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442823268] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:29,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292145433] [2022-02-11 01:22:29,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:22:29,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:29,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:29,923 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:29,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-11 01:22:29,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:22:29,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:29,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-11 01:22:29,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:30,041 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:30,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:30,112 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:30,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292145433] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:30,112 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:30,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 6 [2022-02-11 01:22:30,113 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659133329] [2022-02-11 01:22:30,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:30,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-11 01:22:30,113 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:30,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-11 01:22:30,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-11 01:22:30,114 INFO L87 Difference]: Start difference. First operand 115 states and 233 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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-02-11 01:22:30,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:30,205 INFO L93 Difference]: Finished difference Result 284 states and 566 transitions. [2022-02-11 01:22:30,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-11 01:22:30,205 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-02-11 01:22:30,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:30,208 INFO L225 Difference]: With dead ends: 284 [2022-02-11 01:22:30,208 INFO L226 Difference]: Without dead ends: 264 [2022-02-11 01:22:30,208 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-02-11 01:22:30,210 INFO L934 BasicCegarLoop]: 25 mSDtfsCounter, 71 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:30,214 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 59 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 01:22:30,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-02-11 01:22:30,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 230. [2022-02-11 01:22:30,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.1222707423580784) internal successors, (486), 229 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:30,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 486 transitions. [2022-02-11 01:22:30,232 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 486 transitions. Word has length 27 [2022-02-11 01:22:30,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:30,232 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 486 transitions. [2022-02-11 01:22:30,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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-02-11 01:22:30,232 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 486 transitions. [2022-02-11 01:22:30,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:30,234 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:30,235 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:30,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-11 01:22:30,435 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,SelfDestructingSolverStorable3 [2022-02-11 01:22:30,436 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:30,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:30,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1131642343, now seen corresponding path program 3 times [2022-02-11 01:22:30,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:30,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056882895] [2022-02-11 01:22:30,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:30,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:30,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:30,768 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:30,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:30,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056882895] [2022-02-11 01:22:30,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056882895] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:30,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718132873] [2022-02-11 01:22:30,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:22:30,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:30,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:30,770 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:30,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-11 01:22:30,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:22:30,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:30,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 01:22:30,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:31,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:31,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-02-11 01:22:31,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:31,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 38 [2022-02-11 01:22:31,514 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:31,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:32,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:32,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 45 [2022-02-11 01:22:32,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 17 treesize of output 13 [2022-02-11 01:22:32,521 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:32,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718132873] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:32,521 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:32,521 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 34 [2022-02-11 01:22:32,521 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818685687] [2022-02-11 01:22:32,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:32,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-11 01:22:32,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:32,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-11 01:22:32,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=981, Unknown=0, NotChecked=0, Total=1190 [2022-02-11 01:22:32,523 INFO L87 Difference]: Start difference. First operand 230 states and 486 transitions. Second operand has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:33,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:33,479 INFO L93 Difference]: Finished difference Result 536 states and 1142 transitions. [2022-02-11 01:22:33,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-11 01:22:33,480 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:22:33,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:33,482 INFO L225 Difference]: With dead ends: 536 [2022-02-11 01:22:33,482 INFO L226 Difference]: Without dead ends: 533 [2022-02-11 01:22:33,484 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 54 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1033 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=561, Invalid=2631, Unknown=0, NotChecked=0, Total=3192 [2022-02-11 01:22:33,484 INFO L934 BasicCegarLoop]: 28 mSDtfsCounter, 227 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 427 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:33,484 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 468 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 313 Invalid, 0 Unknown, 427 Unchecked, 0.2s Time] [2022-02-11 01:22:33,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-02-11 01:22:33,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 276. [2022-02-11 01:22:33,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 2.1272727272727274) internal successors, (585), 275 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:33,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 585 transitions. [2022-02-11 01:22:33,499 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 585 transitions. Word has length 32 [2022-02-11 01:22:33,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:33,499 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 585 transitions. [2022-02-11 01:22:33,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:33,500 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 585 transitions. [2022-02-11 01:22:33,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:33,501 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:33,501 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:33,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-11 01:22:33,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:33,716 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:33,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:33,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1215898163, now seen corresponding path program 4 times [2022-02-11 01:22:33,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:33,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599158098] [2022-02-11 01:22:33,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:33,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:33,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:33,990 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:33,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:33,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599158098] [2022-02-11 01:22:33,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599158098] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:33,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391358759] [2022-02-11 01:22:33,991 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:22:33,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:33,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:33,993 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:33,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-11 01:22:34,027 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:22:34,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:34,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:22:34,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:34,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:34,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2022-02-11 01:22:34,447 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:22:34,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:22:34,464 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:34,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:34,767 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:22:34,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:22:34,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 17 treesize of output 13 [2022-02-11 01:22:35,006 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:35,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391358759] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:35,007 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:35,007 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 25 [2022-02-11 01:22:35,007 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123921041] [2022-02-11 01:22:35,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:35,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-11 01:22:35,008 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:35,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-11 01:22:35,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-02-11 01:22:35,009 INFO L87 Difference]: Start difference. First operand 276 states and 585 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) 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-02-11 01:22:35,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:35,783 INFO L93 Difference]: Finished difference Result 546 states and 1148 transitions. [2022-02-11 01:22:35,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 01:22:35,784 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) 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 32 [2022-02-11 01:22:35,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:35,787 INFO L225 Difference]: With dead ends: 546 [2022-02-11 01:22:35,787 INFO L226 Difference]: Without dead ends: 529 [2022-02-11 01:22:35,787 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=281, Invalid=1441, Unknown=0, NotChecked=0, Total=1722 [2022-02-11 01:22:35,788 INFO L934 BasicCegarLoop]: 35 mSDtfsCounter, 179 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:35,788 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 295 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 880 Invalid, 0 Unknown, 169 Unchecked, 0.4s Time] [2022-02-11 01:22:35,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-02-11 01:22:35,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 281. [2022-02-11 01:22:35,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 280 states have (on average 2.1285714285714286) internal successors, (596), 280 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:35,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 596 transitions. [2022-02-11 01:22:35,799 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 596 transitions. Word has length 32 [2022-02-11 01:22:35,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:35,799 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 596 transitions. [2022-02-11 01:22:35,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) 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-02-11 01:22:35,799 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 596 transitions. [2022-02-11 01:22:35,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:35,800 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:35,800 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:35,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-02-11 01:22:36,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:36,027 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:36,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:36,028 INFO L85 PathProgramCache]: Analyzing trace with hash 307390119, now seen corresponding path program 5 times [2022-02-11 01:22:36,028 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:36,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144090071] [2022-02-11 01:22:36,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:36,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:36,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:36,333 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:22:36,333 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:36,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144090071] [2022-02-11 01:22:36,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144090071] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:36,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759317865] [2022-02-11 01:22:36,333 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:22:36,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:36,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:36,335 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:36,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-11 01:22:36,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:22:36,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:36,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:22:36,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:36,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:36,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 24 [2022-02-11 01:22:36,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:36,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:36,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:36,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:22:36,855 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:36,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:37,204 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:22:37,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:22:37,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 17 treesize of output 13 [2022-02-11 01:22:37,393 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:37,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759317865] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:37,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:37,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 28 [2022-02-11 01:22:37,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079460284] [2022-02-11 01:22:37,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:37,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 01:22:37,395 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:37,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 01:22:37,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:22:37,396 INFO L87 Difference]: Start difference. First operand 281 states and 596 transitions. Second operand has 29 states, 29 states have (on average 2.2758620689655173) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:37,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:37,664 INFO L93 Difference]: Finished difference Result 554 states and 1191 transitions. [2022-02-11 01:22:37,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 01:22:37,664 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2758620689655173) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:22:37,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:37,667 INFO L225 Difference]: With dead ends: 554 [2022-02-11 01:22:37,667 INFO L226 Difference]: Without dead ends: 527 [2022-02-11 01:22:37,668 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=210, Invalid=912, Unknown=0, NotChecked=0, Total=1122 [2022-02-11 01:22:37,668 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 98 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:37,669 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 108 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 222 Invalid, 0 Unknown, 179 Unchecked, 0.1s Time] [2022-02-11 01:22:37,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-02-11 01:22:37,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 317. [2022-02-11 01:22:37,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 2.1645569620253164) internal successors, (684), 316 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:37,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 684 transitions. [2022-02-11 01:22:37,680 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 684 transitions. Word has length 32 [2022-02-11 01:22:37,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:37,680 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 684 transitions. [2022-02-11 01:22:37,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2758620689655173) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:37,680 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 684 transitions. [2022-02-11 01:22:37,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:37,681 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:37,681 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:37,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-02-11 01:22:37,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:37,896 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:37,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:37,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1473211481, now seen corresponding path program 6 times [2022-02-11 01:22:37,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:37,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804100380] [2022-02-11 01:22:37,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:37,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:37,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:38,172 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:22:38,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:38,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804100380] [2022-02-11 01:22:38,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804100380] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:38,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498155102] [2022-02-11 01:22:38,172 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:22:38,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:38,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:38,176 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:38,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-11 01:22:38,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:22:38,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:38,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:22:38,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:38,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:38,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-02-11 01:22:38,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:38,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:38,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:38,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:22:38,651 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:38,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:38,970 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:22:38,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:22:39,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 17 treesize of output 13 [2022-02-11 01:22:39,100 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:39,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498155102] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:39,100 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:39,100 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 28 [2022-02-11 01:22:39,101 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078624958] [2022-02-11 01:22:39,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:39,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 01:22:39,101 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:39,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 01:22:39,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:22:39,102 INFO L87 Difference]: Start difference. First operand 317 states and 684 transitions. Second operand has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:39,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:39,309 INFO L93 Difference]: Finished difference Result 639 states and 1386 transitions. [2022-02-11 01:22:39,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 01:22:39,309 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 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 32 [2022-02-11 01:22:39,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:39,312 INFO L225 Difference]: With dead ends: 639 [2022-02-11 01:22:39,312 INFO L226 Difference]: Without dead ends: 607 [2022-02-11 01:22:39,312 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=200, Invalid=856, Unknown=0, NotChecked=0, Total=1056 [2022-02-11 01:22:39,313 INFO L934 BasicCegarLoop]: 19 mSDtfsCounter, 96 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:39,313 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 126 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 205 Invalid, 0 Unknown, 220 Unchecked, 0.1s Time] [2022-02-11 01:22:39,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-02-11 01:22:39,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 324. [2022-02-11 01:22:39,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.1393188854489162) internal successors, (691), 323 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:39,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 691 transitions. [2022-02-11 01:22:39,322 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 691 transitions. Word has length 32 [2022-02-11 01:22:39,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:39,323 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 691 transitions. [2022-02-11 01:22:39,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:39,323 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 691 transitions. [2022-02-11 01:22:39,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:39,324 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:39,324 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:39,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-11 01:22:39,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:39,541 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:39,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:39,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1147796233, now seen corresponding path program 7 times [2022-02-11 01:22:39,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:39,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74241279] [2022-02-11 01:22:39,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:39,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:39,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:39,815 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:22:39,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:39,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74241279] [2022-02-11 01:22:39,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74241279] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:39,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357495628] [2022-02-11 01:22:39,816 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:22:39,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:39,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:39,824 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:39,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-02-11 01:22:39,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:39,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:22:39,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:40,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:22:40,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:40,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:40,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:40,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:22:40,266 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:40,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:40,553 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:22:40,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:22:40,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-11 01:22:40,743 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:40,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357495628] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:40,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:40,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 28 [2022-02-11 01:22:40,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642092710] [2022-02-11 01:22:40,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:40,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 01:22:40,746 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:40,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 01:22:40,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:22:40,747 INFO L87 Difference]: Start difference. First operand 324 states and 691 transitions. Second operand has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:41,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:41,012 INFO L93 Difference]: Finished difference Result 572 states and 1216 transitions. [2022-02-11 01:22:41,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 01:22:41,013 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 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 32 [2022-02-11 01:22:41,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:41,015 INFO L225 Difference]: With dead ends: 572 [2022-02-11 01:22:41,015 INFO L226 Difference]: Without dead ends: 548 [2022-02-11 01:22:41,015 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=221, Invalid=901, Unknown=0, NotChecked=0, Total=1122 [2022-02-11 01:22:41,016 INFO L934 BasicCegarLoop]: 21 mSDtfsCounter, 49 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:41,016 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 163 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 243 Invalid, 0 Unknown, 236 Unchecked, 0.1s Time] [2022-02-11 01:22:41,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-02-11 01:22:41,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 393. [2022-02-11 01:22:41,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.1581632653061225) internal successors, (846), 392 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:41,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 846 transitions. [2022-02-11 01:22:41,027 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 846 transitions. Word has length 32 [2022-02-11 01:22:41,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:41,027 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 846 transitions. [2022-02-11 01:22:41,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:41,028 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 846 transitions. [2022-02-11 01:22:41,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:41,031 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:41,031 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:41,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-02-11 01:22:41,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:41,248 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:41,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:41,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1369686285, now seen corresponding path program 8 times [2022-02-11 01:22:41,249 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:41,249 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854572712] [2022-02-11 01:22:41,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:41,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:41,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:41,509 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:22:41,514 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:41,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854572712] [2022-02-11 01:22:41,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854572712] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:41,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569019713] [2022-02-11 01:22:41,515 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:22:41,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:41,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:41,516 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:41,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-02-11 01:22:41,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:22:41,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:41,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:22:41,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:41,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:41,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:22:41,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:41,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:41,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:22:42,012 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:42,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:42,291 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:22:42,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:22:42,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 17 treesize of output 13 [2022-02-11 01:22:42,413 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:42,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569019713] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:42,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:42,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 29 [2022-02-11 01:22:42,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33716540] [2022-02-11 01:22:42,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:42,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:22:42,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:42,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:22:42,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:22:42,415 INFO L87 Difference]: Start difference. First operand 393 states and 846 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:42,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:42,935 INFO L93 Difference]: Finished difference Result 743 states and 1622 transitions. [2022-02-11 01:22:42,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-11 01:22:42,936 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:22:42,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:42,940 INFO L225 Difference]: With dead ends: 743 [2022-02-11 01:22:42,940 INFO L226 Difference]: Without dead ends: 716 [2022-02-11 01:22:42,941 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 53 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 648 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=315, Invalid=1491, Unknown=0, NotChecked=0, Total=1806 [2022-02-11 01:22:42,941 INFO L934 BasicCegarLoop]: 27 mSDtfsCounter, 99 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:42,942 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 182 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 453 Invalid, 0 Unknown, 326 Unchecked, 0.2s Time] [2022-02-11 01:22:42,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-02-11 01:22:42,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 426. [2022-02-11 01:22:42,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.1788235294117646) internal successors, (926), 425 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:42,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 926 transitions. [2022-02-11 01:22:42,955 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 926 transitions. Word has length 32 [2022-02-11 01:22:42,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:42,956 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 926 transitions. [2022-02-11 01:22:42,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:42,956 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 926 transitions. [2022-02-11 01:22:42,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:42,957 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:42,957 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:42,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-02-11 01:22:43,170 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,SelfDestructingSolverStorable9 [2022-02-11 01:22:43,170 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:43,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:43,171 INFO L85 PathProgramCache]: Analyzing trace with hash -727791177, now seen corresponding path program 9 times [2022-02-11 01:22:43,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:43,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73055963] [2022-02-11 01:22:43,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:43,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:43,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:43,437 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:43,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:43,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73055963] [2022-02-11 01:22:43,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73055963] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:43,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277986536] [2022-02-11 01:22:43,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:22:43,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:43,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:43,439 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:43,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-02-11 01:22:43,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:22:43,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:43,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:22:43,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:43,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:43,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 22 [2022-02-11 01:22:44,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:44,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:44,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 18 treesize of output 26 [2022-02-11 01:22:44,220 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:44,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:45,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:45,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:45,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:45,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:45,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 37 [2022-02-11 01:22:45,758 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:45,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277986536] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:45,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:45,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 37 [2022-02-11 01:22:45,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321034922] [2022-02-11 01:22:45,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:45,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-11 01:22:45,759 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:45,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-11 01:22:45,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1173, Unknown=0, NotChecked=0, Total=1406 [2022-02-11 01:22:45,760 INFO L87 Difference]: Start difference. First operand 426 states and 926 transitions. Second operand has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:48,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:48,199 INFO L93 Difference]: Finished difference Result 1367 states and 2897 transitions. [2022-02-11 01:22:48,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-02-11 01:22:48,200 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:22:48,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:48,205 INFO L225 Difference]: With dead ends: 1367 [2022-02-11 01:22:48,205 INFO L226 Difference]: Without dead ends: 1312 [2022-02-11 01:22:48,207 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2707 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1210, Invalid=6800, Unknown=0, NotChecked=0, Total=8010 [2022-02-11 01:22:48,207 INFO L934 BasicCegarLoop]: 30 mSDtfsCounter, 598 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 1771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 749 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:48,207 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [598 Valid, 396 Invalid, 1771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 903 Invalid, 0 Unknown, 749 Unchecked, 0.5s Time] [2022-02-11 01:22:48,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states. [2022-02-11 01:22:48,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 562. [2022-02-11 01:22:48,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 561 states have (on average 2.229946524064171) internal successors, (1251), 561 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-02-11 01:22:48,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1251 transitions. [2022-02-11 01:22:48,225 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1251 transitions. Word has length 32 [2022-02-11 01:22:48,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:48,225 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 1251 transitions. [2022-02-11 01:22:48,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:48,225 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1251 transitions. [2022-02-11 01:22:48,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:48,226 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:48,226 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:48,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-02-11 01:22:48,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:48,439 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:48,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:48,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1786574519, now seen corresponding path program 10 times [2022-02-11 01:22:48,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:48,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512533275] [2022-02-11 01:22:48,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:48,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:48,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:48,670 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:48,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:48,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512533275] [2022-02-11 01:22:48,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512533275] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:48,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145582855] [2022-02-11 01:22:48,671 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:22:48,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:48,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:48,672 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:48,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-02-11 01:22:48,695 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:22:48,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:48,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:22:48,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:48,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:48,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 26 treesize of output 26 [2022-02-11 01:22:49,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:49,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:49,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:22:49,086 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:49,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:49,344 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:22:49,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:22:49,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 17 treesize of output 13 [2022-02-11 01:22:49,496 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:49,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145582855] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:49,497 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:49,497 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-02-11 01:22:49,497 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967129094] [2022-02-11 01:22:49,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:49,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:22:49,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:49,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:22:49,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:22:49,498 INFO L87 Difference]: Start difference. First operand 562 states and 1251 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:49,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:49,753 INFO L93 Difference]: Finished difference Result 669 states and 1470 transitions. [2022-02-11 01:22:49,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-11 01:22:49,753 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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 32 [2022-02-11 01:22:49,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:49,756 INFO L225 Difference]: With dead ends: 669 [2022-02-11 01:22:49,756 INFO L226 Difference]: Without dead ends: 652 [2022-02-11 01:22:49,756 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=231, Invalid=1175, Unknown=0, NotChecked=0, Total=1406 [2022-02-11 01:22:49,757 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 95 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:49,757 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 111 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 181 Invalid, 0 Unknown, 152 Unchecked, 0.1s Time] [2022-02-11 01:22:49,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2022-02-11 01:22:49,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 584. [2022-02-11 01:22:49,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 2.2315608919382504) internal successors, (1301), 583 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:49,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1301 transitions. [2022-02-11 01:22:49,769 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1301 transitions. Word has length 32 [2022-02-11 01:22:49,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:49,769 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 1301 transitions. [2022-02-11 01:22:49,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:49,770 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1301 transitions. [2022-02-11 01:22:49,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:49,771 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:49,771 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:49,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-02-11 01:22:49,993 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,SelfDestructingSolverStorable11 [2022-02-11 01:22:49,994 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:49,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:49,994 INFO L85 PathProgramCache]: Analyzing trace with hash 112614937, now seen corresponding path program 11 times [2022-02-11 01:22:49,994 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:49,994 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021518802] [2022-02-11 01:22:49,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:49,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:50,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:50,207 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:50,207 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:50,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021518802] [2022-02-11 01:22:50,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021518802] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:50,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702562485] [2022-02-11 01:22:50,207 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:22:50,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:50,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:50,208 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:50,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-02-11 01:22:50,233 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:22:50,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:50,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:22:50,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:50,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:50,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 24 treesize of output 24 [2022-02-11 01:22:50,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:50,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:50,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:22:50,615 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:50,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:50,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:50,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:50,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:50,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-02-11 01:22:51,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 17 treesize of output 13 [2022-02-11 01:22:51,112 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:51,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702562485] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:51,113 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:51,113 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 34 [2022-02-11 01:22:51,113 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069358325] [2022-02-11 01:22:51,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:51,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-11 01:22:51,113 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:51,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-11 01:22:51,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2022-02-11 01:22:51,114 INFO L87 Difference]: Start difference. First operand 584 states and 1301 transitions. Second operand has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:51,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:51,529 INFO L93 Difference]: Finished difference Result 969 states and 2149 transitions. [2022-02-11 01:22:51,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-11 01:22:51,530 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:22:51,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:51,532 INFO L225 Difference]: With dead ends: 969 [2022-02-11 01:22:51,532 INFO L226 Difference]: Without dead ends: 944 [2022-02-11 01:22:51,533 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 796 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=363, Invalid=1799, Unknown=0, NotChecked=0, Total=2162 [2022-02-11 01:22:51,533 INFO L934 BasicCegarLoop]: 25 mSDtfsCounter, 113 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:51,534 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 167 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 243 Invalid, 0 Unknown, 322 Unchecked, 0.1s Time] [2022-02-11 01:22:51,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2022-02-11 01:22:51,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 655. [2022-02-11 01:22:51,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 2.2370030581039755) internal successors, (1463), 654 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:51,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1463 transitions. [2022-02-11 01:22:51,548 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1463 transitions. Word has length 32 [2022-02-11 01:22:51,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:51,549 INFO L470 AbstractCegarLoop]: Abstraction has 655 states and 1463 transitions. [2022-02-11 01:22:51,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:51,549 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1463 transitions. [2022-02-11 01:22:51,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:51,550 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:51,550 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:51,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-02-11 01:22:51,775 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,SelfDestructingSolverStorable12 [2022-02-11 01:22:51,775 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:51,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:51,776 INFO L85 PathProgramCache]: Analyzing trace with hash -708561801, now seen corresponding path program 12 times [2022-02-11 01:22:51,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:51,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308029865] [2022-02-11 01:22:51,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:51,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:51,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:51,998 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:51,999 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:51,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308029865] [2022-02-11 01:22:51,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308029865] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:51,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349385380] [2022-02-11 01:22:51,999 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:22:51,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:51,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:52,000 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:52,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-02-11 01:22:52,025 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:22:52,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:52,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:22:52,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:52,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:52,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-02-11 01:22:52,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:52,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:52,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:22:52,404 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:52,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:52,662 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:22:52,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:22:52,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 17 treesize of output 13 [2022-02-11 01:22:52,795 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:52,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349385380] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:52,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:52,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-02-11 01:22:52,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934845259] [2022-02-11 01:22:52,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:52,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:22:52,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:52,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:22:52,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:22:52,797 INFO L87 Difference]: Start difference. First operand 655 states and 1463 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:52,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:52,983 INFO L93 Difference]: Finished difference Result 715 states and 1583 transitions. [2022-02-11 01:22:52,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 01:22:52,983 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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 32 [2022-02-11 01:22:52,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:52,986 INFO L225 Difference]: With dead ends: 715 [2022-02-11 01:22:52,986 INFO L226 Difference]: Without dead ends: 707 [2022-02-11 01:22:52,986 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2022-02-11 01:22:52,987 INFO L934 BasicCegarLoop]: 19 mSDtfsCounter, 23 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:52,987 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 146 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 164 Invalid, 0 Unknown, 209 Unchecked, 0.1s Time] [2022-02-11 01:22:52,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2022-02-11 01:22:52,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 682. [2022-02-11 01:22:52,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.2305433186490453) internal successors, (1519), 681 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:52,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1519 transitions. [2022-02-11 01:22:52,999 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1519 transitions. Word has length 32 [2022-02-11 01:22:52,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:52,999 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 1519 transitions. [2022-02-11 01:22:52,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:53,000 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1519 transitions. [2022-02-11 01:22:53,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:53,001 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:53,001 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:53,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-02-11 01:22:53,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-02-11 01:22:53,226 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:53,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:53,227 INFO L85 PathProgramCache]: Analyzing trace with hash 306961723, now seen corresponding path program 13 times [2022-02-11 01:22:53,227 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:53,227 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56686090] [2022-02-11 01:22:53,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:53,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:53,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:53,476 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:53,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:53,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56686090] [2022-02-11 01:22:53,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56686090] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:53,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248923635] [2022-02-11 01:22:53,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:22:53,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:53,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:53,480 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:53,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-02-11 01:22:53,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:53,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:22:53,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:53,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:53,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:22:53,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:53,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:53,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:53,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:22:53,908 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:53,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:54,178 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:22:54,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:22:54,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 17 treesize of output 13 [2022-02-11 01:22:54,286 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:54,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248923635] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:54,287 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:54,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 30 [2022-02-11 01:22:54,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273092938] [2022-02-11 01:22:54,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:54,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-11 01:22:54,287 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:54,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-11 01:22:54,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-02-11 01:22:54,288 INFO L87 Difference]: Start difference. First operand 682 states and 1519 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:55,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:55,014 INFO L93 Difference]: Finished difference Result 1476 states and 3239 transitions. [2022-02-11 01:22:55,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-11 01:22:55,014 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:22:55,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:55,018 INFO L225 Difference]: With dead ends: 1476 [2022-02-11 01:22:55,019 INFO L226 Difference]: Without dead ends: 1322 [2022-02-11 01:22:55,019 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 52 SyntacticMatches, 8 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=397, Invalid=2053, Unknown=0, NotChecked=0, Total=2450 [2022-02-11 01:22:55,020 INFO L934 BasicCegarLoop]: 33 mSDtfsCounter, 252 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 467 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:55,020 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 349 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 530 Invalid, 0 Unknown, 467 Unchecked, 0.3s Time] [2022-02-11 01:22:55,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2022-02-11 01:22:55,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 843. [2022-02-11 01:22:55,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 842 states have (on average 2.2422802850356294) internal successors, (1888), 842 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:55,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1888 transitions. [2022-02-11 01:22:55,040 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 1888 transitions. Word has length 32 [2022-02-11 01:22:55,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:55,041 INFO L470 AbstractCegarLoop]: Abstraction has 843 states and 1888 transitions. [2022-02-11 01:22:55,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:55,041 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 1888 transitions. [2022-02-11 01:22:55,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:55,042 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:55,043 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:55,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-02-11 01:22:55,262 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,SelfDestructingSolverStorable14 [2022-02-11 01:22:55,262 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:55,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:55,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1366997859, now seen corresponding path program 14 times [2022-02-11 01:22:55,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:55,263 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208637113] [2022-02-11 01:22:55,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:55,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:55,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:55,534 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:55,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:55,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208637113] [2022-02-11 01:22:55,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208637113] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:55,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987253957] [2022-02-11 01:22:55,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:22:55,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:55,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:55,536 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:55,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-02-11 01:22:55,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:22:55,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:55,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:22:55,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:55,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:55,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 26 treesize of output 26 [2022-02-11 01:22:56,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:56,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:56,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:56,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:22:56,060 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:56,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:56,339 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:22:56,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:22:56,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 17 treesize of output 13 [2022-02-11 01:22:56,450 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:56,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987253957] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:56,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:56,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 30 [2022-02-11 01:22:56,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393120345] [2022-02-11 01:22:56,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:56,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-11 01:22:56,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:56,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-11 01:22:56,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-02-11 01:22:56,452 INFO L87 Difference]: Start difference. First operand 843 states and 1888 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:57,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:57,189 INFO L93 Difference]: Finished difference Result 1446 states and 3193 transitions. [2022-02-11 01:22:57,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-11 01:22:57,190 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:22:57,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:57,194 INFO L225 Difference]: With dead ends: 1446 [2022-02-11 01:22:57,194 INFO L226 Difference]: Without dead ends: 1352 [2022-02-11 01:22:57,195 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 868 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=449, Invalid=2307, Unknown=0, NotChecked=0, Total=2756 [2022-02-11 01:22:57,196 INFO L934 BasicCegarLoop]: 28 mSDtfsCounter, 159 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 303 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:57,196 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 247 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 409 Invalid, 0 Unknown, 303 Unchecked, 0.2s Time] [2022-02-11 01:22:57,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2022-02-11 01:22:57,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1008. [2022-02-11 01:22:57,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 1007 states have (on average 2.266137040714995) internal successors, (2282), 1007 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:57,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 2282 transitions. [2022-02-11 01:22:57,217 INFO L78 Accepts]: Start accepts. Automaton has 1008 states and 2282 transitions. Word has length 32 [2022-02-11 01:22:57,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:57,217 INFO L470 AbstractCegarLoop]: Abstraction has 1008 states and 2282 transitions. [2022-02-11 01:22:57,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:57,218 INFO L276 IsEmpty]: Start isEmpty. Operand 1008 states and 2282 transitions. [2022-02-11 01:22:57,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:57,220 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:57,220 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:57,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-02-11 01:22:57,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:57,441 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:22:57,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:22:57,442 INFO L85 PathProgramCache]: Analyzing trace with hash 2106792699, now seen corresponding path program 15 times [2022-02-11 01:22:57,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:22:57,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385009155] [2022-02-11 01:22:57,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:22:57,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:22:57,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:22:57,691 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:57,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:22:57,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385009155] [2022-02-11 01:22:57,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385009155] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:22:57,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151968523] [2022-02-11 01:22:57,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:22:57,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:22:57,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:22:57,693 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:22:57,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-02-11 01:22:57,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:22:57,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:22:57,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-11 01:22:57,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:22:57,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-02-11 01:22:58,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:58,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:58,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 28 [2022-02-11 01:22:58,262 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:58,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:22:58,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:58,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:22:58,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:22:58,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:22:58,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 37 [2022-02-11 01:22:58,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2022-02-11 01:22:59,117 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:22:59,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151968523] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:22:59,117 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:22:59,117 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 38 [2022-02-11 01:22:59,117 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835017948] [2022-02-11 01:22:59,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:22:59,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-11 01:22:59,118 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:22:59,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-11 01:22:59,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1250, Unknown=0, NotChecked=0, Total=1482 [2022-02-11 01:22:59,118 INFO L87 Difference]: Start difference. First operand 1008 states and 2282 transitions. Second operand has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:59,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:22:59,847 INFO L93 Difference]: Finished difference Result 1235 states and 2744 transitions. [2022-02-11 01:22:59,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-11 01:22:59,848 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:22:59,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:22:59,852 INFO L225 Difference]: With dead ends: 1235 [2022-02-11 01:22:59,853 INFO L226 Difference]: Without dead ends: 1214 [2022-02-11 01:22:59,854 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1219 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=577, Invalid=3205, Unknown=0, NotChecked=0, Total=3782 [2022-02-11 01:22:59,855 INFO L934 BasicCegarLoop]: 27 mSDtfsCounter, 88 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 01:22:59,856 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 215 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 80 Invalid, 0 Unknown, 311 Unchecked, 0.0s Time] [2022-02-11 01:22:59,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1214 states. [2022-02-11 01:22:59,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1214 to 1080. [2022-02-11 01:22:59,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 1079 states have (on average 2.2567191844300276) internal successors, (2435), 1079 states have internal predecessors, (2435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:59,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 2435 transitions. [2022-02-11 01:22:59,875 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 2435 transitions. Word has length 32 [2022-02-11 01:22:59,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:22:59,876 INFO L470 AbstractCegarLoop]: Abstraction has 1080 states and 2435 transitions. [2022-02-11 01:22:59,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:22:59,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 2435 transitions. [2022-02-11 01:22:59,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:22:59,878 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:22:59,878 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:22:59,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:00,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-02-11 01:23:00,091 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:00,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:00,092 INFO L85 PathProgramCache]: Analyzing trace with hash 78448107, now seen corresponding path program 16 times [2022-02-11 01:23:00,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:00,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272242641] [2022-02-11 01:23:00,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:00,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:00,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:00,298 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:00,298 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:00,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272242641] [2022-02-11 01:23:00,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272242641] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:00,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404760967] [2022-02-11 01:23:00,298 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:23:00,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:00,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:00,300 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:00,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-02-11 01:23:00,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:23:00,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:00,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:00,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:00,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:00,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:23:00,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:00,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:00,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:00,743 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:00,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:01,003 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:01,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:01,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 17 treesize of output 13 [2022-02-11 01:23:01,208 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:01,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404760967] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:01,208 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:01,208 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-02-11 01:23:01,208 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404548605] [2022-02-11 01:23:01,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:01,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 01:23:01,208 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:01,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 01:23:01,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:23:01,209 INFO L87 Difference]: Start difference. First operand 1080 states and 2435 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:01,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:01,451 INFO L93 Difference]: Finished difference Result 1216 states and 2718 transitions. [2022-02-11 01:23:01,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 01:23:01,452 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:01,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:01,455 INFO L225 Difference]: With dead ends: 1216 [2022-02-11 01:23:01,455 INFO L226 Difference]: Without dead ends: 1204 [2022-02-11 01:23:01,456 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=218, Invalid=1042, Unknown=0, NotChecked=0, Total=1260 [2022-02-11 01:23:01,456 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 56 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:01,456 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 125 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 210 Invalid, 0 Unknown, 152 Unchecked, 0.1s Time] [2022-02-11 01:23:01,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2022-02-11 01:23:01,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1083. [2022-02-11 01:23:01,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1083 states, 1082 states have (on average 2.253234750462107) internal successors, (2438), 1082 states have internal predecessors, (2438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:01,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 2438 transitions. [2022-02-11 01:23:01,476 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 2438 transitions. Word has length 32 [2022-02-11 01:23:01,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:01,476 INFO L470 AbstractCegarLoop]: Abstraction has 1083 states and 2438 transitions. [2022-02-11 01:23:01,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:01,477 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 2438 transitions. [2022-02-11 01:23:01,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:01,479 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:01,479 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:01,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:01,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-11 01:23:01,690 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:01,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:01,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1563537433, now seen corresponding path program 17 times [2022-02-11 01:23:01,690 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:01,690 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180227036] [2022-02-11 01:23:01,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:01,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:01,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:01,913 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:01,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:01,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180227036] [2022-02-11 01:23:01,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180227036] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:01,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076436727] [2022-02-11 01:23:01,914 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:23:01,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:01,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:01,915 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:01,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-02-11 01:23:01,940 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:23:01,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:01,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:23:01,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:02,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:02,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 24 [2022-02-11 01:23:02,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:02,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:02,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:02,344 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:02,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:02,594 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:02,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:23:02,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 17 treesize of output 13 [2022-02-11 01:23:02,798 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:02,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076436727] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:02,799 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:02,799 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-02-11 01:23:02,799 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339912635] [2022-02-11 01:23:02,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:02,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 01:23:02,799 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:02,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 01:23:02,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:23:02,800 INFO L87 Difference]: Start difference. First operand 1083 states and 2438 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:03,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:03,007 INFO L93 Difference]: Finished difference Result 1155 states and 2591 transitions. [2022-02-11 01:23:03,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 01:23:03,007 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:03,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:03,010 INFO L225 Difference]: With dead ends: 1155 [2022-02-11 01:23:03,010 INFO L226 Difference]: Without dead ends: 1141 [2022-02-11 01:23:03,010 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=214, Invalid=1046, Unknown=0, NotChecked=0, Total=1260 [2022-02-11 01:23:03,011 INFO L934 BasicCegarLoop]: 24 mSDtfsCounter, 55 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:03,011 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 150 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 173 Invalid, 0 Unknown, 143 Unchecked, 0.1s Time] [2022-02-11 01:23:03,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2022-02-11 01:23:03,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 1086. [2022-02-11 01:23:03,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1086 states, 1085 states have (on average 2.249769585253456) internal successors, (2441), 1085 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:03,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1086 states to 1086 states and 2441 transitions. [2022-02-11 01:23:03,028 INFO L78 Accepts]: Start accepts. Automaton has 1086 states and 2441 transitions. Word has length 32 [2022-02-11 01:23:03,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:03,028 INFO L470 AbstractCegarLoop]: Abstraction has 1086 states and 2441 transitions. [2022-02-11 01:23:03,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:03,028 INFO L276 IsEmpty]: Start isEmpty. Operand 1086 states and 2441 transitions. [2022-02-11 01:23:03,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:03,030 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:03,030 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:03,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:03,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:03,244 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:03,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:03,244 INFO L85 PathProgramCache]: Analyzing trace with hash -889796407, now seen corresponding path program 18 times [2022-02-11 01:23:03,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:03,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551154560] [2022-02-11 01:23:03,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:03,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:03,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:03,493 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:03,493 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:03,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551154560] [2022-02-11 01:23:03,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551154560] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:03,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065997638] [2022-02-11 01:23:03,493 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:23:03,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:03,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:03,495 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:03,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-02-11 01:23:03,522 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:23:03,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:03,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:23:03,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:03,769 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:03,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-02-11 01:23:03,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:03,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:03,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:03,976 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:03,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:04,240 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:04,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:23:04,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-11 01:23:04,375 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:04,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065997638] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:04,375 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:04,375 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-02-11 01:23:04,375 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735665706] [2022-02-11 01:23:04,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:04,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:23:04,376 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:04,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:23:04,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:23:04,377 INFO L87 Difference]: Start difference. First operand 1086 states and 2441 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:04,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:04,677 INFO L93 Difference]: Finished difference Result 1287 states and 2865 transitions. [2022-02-11 01:23:04,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 01:23:04,677 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:04,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:04,681 INFO L225 Difference]: With dead ends: 1287 [2022-02-11 01:23:04,681 INFO L226 Difference]: Without dead ends: 1267 [2022-02-11 01:23:04,681 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=270, Invalid=1290, Unknown=0, NotChecked=0, Total=1560 [2022-02-11 01:23:04,682 INFO L934 BasicCegarLoop]: 20 mSDtfsCounter, 80 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:04,682 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 140 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 195 Invalid, 0 Unknown, 241 Unchecked, 0.1s Time] [2022-02-11 01:23:04,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-02-11 01:23:04,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 1147. [2022-02-11 01:23:04,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1147 states, 1146 states have (on average 2.244328097731239) internal successors, (2572), 1146 states have internal predecessors, (2572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:04,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1147 states to 1147 states and 2572 transitions. [2022-02-11 01:23:04,699 INFO L78 Accepts]: Start accepts. Automaton has 1147 states and 2572 transitions. Word has length 32 [2022-02-11 01:23:04,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:04,700 INFO L470 AbstractCegarLoop]: Abstraction has 1147 states and 2572 transitions. [2022-02-11 01:23:04,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:04,700 INFO L276 IsEmpty]: Start isEmpty. Operand 1147 states and 2572 transitions. [2022-02-11 01:23:04,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:04,701 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:04,701 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:04,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:04,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:04,902 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:04,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:04,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1976105177, now seen corresponding path program 19 times [2022-02-11 01:23:04,902 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:04,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023479097] [2022-02-11 01:23:04,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:04,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:04,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:05,137 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:05,137 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:05,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023479097] [2022-02-11 01:23:05,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023479097] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:05,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415509190] [2022-02-11 01:23:05,138 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:23:05,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:05,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:05,139 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:05,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-02-11 01:23:05,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:05,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:05,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:05,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:05,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 31 treesize of output 29 [2022-02-11 01:23:05,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:05,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:05,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:05,542 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:05,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:05,869 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:05,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:05,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 17 treesize of output 13 [2022-02-11 01:23:06,003 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:06,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415509190] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:06,003 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:06,003 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-02-11 01:23:06,003 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510077284] [2022-02-11 01:23:06,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:06,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:23:06,004 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:06,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:23:06,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:23:06,004 INFO L87 Difference]: Start difference. First operand 1147 states and 2572 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:06,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:06,347 INFO L93 Difference]: Finished difference Result 1262 states and 2801 transitions. [2022-02-11 01:23:06,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 01:23:06,347 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:06,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:06,352 INFO L225 Difference]: With dead ends: 1262 [2022-02-11 01:23:06,352 INFO L226 Difference]: Without dead ends: 1236 [2022-02-11 01:23:06,353 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=241, Invalid=1165, Unknown=0, NotChecked=0, Total=1406 [2022-02-11 01:23:06,353 INFO L934 BasicCegarLoop]: 24 mSDtfsCounter, 66 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:06,358 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 163 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 192 Invalid, 0 Unknown, 160 Unchecked, 0.1s Time] [2022-02-11 01:23:06,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1236 states. [2022-02-11 01:23:06,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1236 to 1157. [2022-02-11 01:23:06,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1156 states have (on average 2.2422145328719725) internal successors, (2592), 1156 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:06,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 2592 transitions. [2022-02-11 01:23:06,396 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 2592 transitions. Word has length 32 [2022-02-11 01:23:06,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:06,396 INFO L470 AbstractCegarLoop]: Abstraction has 1157 states and 2592 transitions. [2022-02-11 01:23:06,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:06,397 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 2592 transitions. [2022-02-11 01:23:06,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:06,399 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:06,399 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:06,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:06,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:06,615 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:06,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:06,616 INFO L85 PathProgramCache]: Analyzing trace with hash -516998149, now seen corresponding path program 20 times [2022-02-11 01:23:06,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:06,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653708047] [2022-02-11 01:23:06,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:06,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:06,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:06,819 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:06,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:06,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653708047] [2022-02-11 01:23:06,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653708047] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:06,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240187436] [2022-02-11 01:23:06,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:23:06,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:06,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:06,820 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:06,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-02-11 01:23:06,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:23:06,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:06,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:06,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:07,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:07,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 31 treesize of output 29 [2022-02-11 01:23:07,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:07,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:07,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:07,193 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:07,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:07,442 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:07,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:07,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-11 01:23:07,580 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:07,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240187436] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:07,581 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:07,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-02-11 01:23:07,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917036313] [2022-02-11 01:23:07,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:07,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:23:07,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:07,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:23:07,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:23:07,582 INFO L87 Difference]: Start difference. First operand 1157 states and 2592 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:07,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:07,855 INFO L93 Difference]: Finished difference Result 1281 states and 2850 transitions. [2022-02-11 01:23:07,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 01:23:07,855 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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 32 [2022-02-11 01:23:07,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:07,858 INFO L225 Difference]: With dead ends: 1281 [2022-02-11 01:23:07,858 INFO L226 Difference]: Without dead ends: 1260 [2022-02-11 01:23:07,859 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=239, Invalid=1093, Unknown=0, NotChecked=0, Total=1332 [2022-02-11 01:23:07,859 INFO L934 BasicCegarLoop]: 21 mSDtfsCounter, 57 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:07,860 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 208 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 307 Invalid, 0 Unknown, 203 Unchecked, 0.1s Time] [2022-02-11 01:23:07,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1260 states. [2022-02-11 01:23:07,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1260 to 1165. [2022-02-11 01:23:07,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1164 states have (on average 2.2448453608247423) internal successors, (2613), 1164 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-02-11 01:23:07,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 2613 transitions. [2022-02-11 01:23:07,878 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 2613 transitions. Word has length 32 [2022-02-11 01:23:07,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:07,878 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 2613 transitions. [2022-02-11 01:23:07,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:07,879 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 2613 transitions. [2022-02-11 01:23:07,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:07,880 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:07,881 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:07,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:08,098 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,SelfDestructingSolverStorable21 [2022-02-11 01:23:08,099 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:08,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:08,099 INFO L85 PathProgramCache]: Analyzing trace with hash 495694383, now seen corresponding path program 21 times [2022-02-11 01:23:08,099 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:08,099 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583029032] [2022-02-11 01:23:08,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:08,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:08,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:08,317 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:08,317 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:08,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583029032] [2022-02-11 01:23:08,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583029032] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:08,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713128540] [2022-02-11 01:23:08,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:23:08,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:08,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:08,319 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:08,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-02-11 01:23:08,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:23:08,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:08,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:23:08,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:08,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:08,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 27 [2022-02-11 01:23:08,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:08,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:08,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:08,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:08,683 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:08,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:08,931 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:08,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:23:09,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 17 treesize of output 13 [2022-02-11 01:23:09,073 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:09,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713128540] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:09,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:09,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-02-11 01:23:09,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579755260] [2022-02-11 01:23:09,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:09,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:23:09,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:09,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:23:09,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:23:09,075 INFO L87 Difference]: Start difference. First operand 1165 states and 2613 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:09,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:09,394 INFO L93 Difference]: Finished difference Result 1292 states and 2864 transitions. [2022-02-11 01:23:09,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 01:23:09,395 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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 32 [2022-02-11 01:23:09,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:09,400 INFO L225 Difference]: With dead ends: 1292 [2022-02-11 01:23:09,400 INFO L226 Difference]: Without dead ends: 1268 [2022-02-11 01:23:09,400 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2022-02-11 01:23:09,401 INFO L934 BasicCegarLoop]: 23 mSDtfsCounter, 72 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:09,401 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 158 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 260 Invalid, 0 Unknown, 203 Unchecked, 0.1s Time] [2022-02-11 01:23:09,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states. [2022-02-11 01:23:09,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1176. [2022-02-11 01:23:09,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1176 states, 1175 states have (on average 2.244255319148936) internal successors, (2637), 1175 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:09,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1176 states to 1176 states and 2637 transitions. [2022-02-11 01:23:09,420 INFO L78 Accepts]: Start accepts. Automaton has 1176 states and 2637 transitions. Word has length 32 [2022-02-11 01:23:09,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:09,420 INFO L470 AbstractCegarLoop]: Abstraction has 1176 states and 2637 transitions. [2022-02-11 01:23:09,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:09,421 INFO L276 IsEmpty]: Start isEmpty. Operand 1176 states and 2637 transitions. [2022-02-11 01:23:09,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:09,423 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:09,423 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:09,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:09,643 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,SelfDestructingSolverStorable22 [2022-02-11 01:23:09,643 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:09,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:09,643 INFO L85 PathProgramCache]: Analyzing trace with hash -956375147, now seen corresponding path program 22 times [2022-02-11 01:23:09,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:09,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775837007] [2022-02-11 01:23:09,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:09,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:09,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:09,891 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:09,892 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:09,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775837007] [2022-02-11 01:23:09,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775837007] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:09,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840299375] [2022-02-11 01:23:09,892 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:23:09,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:09,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:09,896 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:09,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-02-11 01:23:09,923 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:23:09,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:09,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:09,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:10,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:10,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-02-11 01:23:10,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:10,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:10,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:10,322 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:10,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:10,591 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:10,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:10,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 17 treesize of output 13 [2022-02-11 01:23:10,739 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:10,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840299375] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:10,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:10,740 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 31 [2022-02-11 01:23:10,740 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200143284] [2022-02-11 01:23:10,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:10,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-11 01:23:10,740 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:10,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-11 01:23:10,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=841, Unknown=0, NotChecked=0, Total=992 [2022-02-11 01:23:10,741 INFO L87 Difference]: Start difference. First operand 1176 states and 2637 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:11,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:11,110 INFO L93 Difference]: Finished difference Result 1465 states and 3217 transitions. [2022-02-11 01:23:11,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-11 01:23:11,111 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:11,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:11,115 INFO L225 Difference]: With dead ends: 1465 [2022-02-11 01:23:11,115 INFO L226 Difference]: Without dead ends: 1415 [2022-02-11 01:23:11,115 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=279, Invalid=1361, Unknown=0, NotChecked=0, Total=1640 [2022-02-11 01:23:11,116 INFO L934 BasicCegarLoop]: 19 mSDtfsCounter, 131 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:11,116 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 163 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 302 Invalid, 0 Unknown, 142 Unchecked, 0.2s Time] [2022-02-11 01:23:11,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2022-02-11 01:23:11,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1212. [2022-02-11 01:23:11,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1212 states, 1211 states have (on average 2.255986787778695) internal successors, (2732), 1211 states have internal predecessors, (2732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:11,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1212 states to 1212 states and 2732 transitions. [2022-02-11 01:23:11,139 INFO L78 Accepts]: Start accepts. Automaton has 1212 states and 2732 transitions. Word has length 32 [2022-02-11 01:23:11,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:11,139 INFO L470 AbstractCegarLoop]: Abstraction has 1212 states and 2732 transitions. [2022-02-11 01:23:11,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:11,140 INFO L276 IsEmpty]: Start isEmpty. Operand 1212 states and 2732 transitions. [2022-02-11 01:23:11,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:11,142 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:11,142 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:11,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:11,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:11,355 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:11,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:11,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1996610945, now seen corresponding path program 23 times [2022-02-11 01:23:11,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:11,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175952339] [2022-02-11 01:23:11,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:11,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:11,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:11,672 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:11,672 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:11,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175952339] [2022-02-11 01:23:11,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175952339] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:11,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907654673] [2022-02-11 01:23:11,672 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:23:11,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:11,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:11,679 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:11,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-02-11 01:23:11,702 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:23:11,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:11,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 01:23:11,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:11,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:11,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 29 treesize of output 27 [2022-02-11 01:23:12,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:12,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:12,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:12,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:12,114 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:12,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:12,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:12,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:12,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:12,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-02-11 01:23:12,620 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:12,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907654673] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:12,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:12,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 36 [2022-02-11 01:23:12,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454462551] [2022-02-11 01:23:12,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:12,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-02-11 01:23:12,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:12,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-02-11 01:23:12,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1119, Unknown=0, NotChecked=0, Total=1332 [2022-02-11 01:23:12,621 INFO L87 Difference]: Start difference. First operand 1212 states and 2732 transitions. Second operand has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:14,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:14,332 INFO L93 Difference]: Finished difference Result 2662 states and 5786 transitions. [2022-02-11 01:23:14,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-02-11 01:23:14,332 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:14,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:14,337 INFO L225 Difference]: With dead ends: 2662 [2022-02-11 01:23:14,337 INFO L226 Difference]: Without dead ends: 2469 [2022-02-11 01:23:14,338 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2093 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1014, Invalid=5628, Unknown=0, NotChecked=0, Total=6642 [2022-02-11 01:23:14,338 INFO L934 BasicCegarLoop]: 32 mSDtfsCounter, 340 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 922 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 1471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 416 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:14,339 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 379 Invalid, 1471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 922 Invalid, 0 Unknown, 416 Unchecked, 0.4s Time] [2022-02-11 01:23:14,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2469 states. [2022-02-11 01:23:14,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2469 to 1440. [2022-02-11 01:23:14,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1440 states, 1439 states have (on average 2.244614315496873) internal successors, (3230), 1439 states have internal predecessors, (3230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:14,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1440 states to 1440 states and 3230 transitions. [2022-02-11 01:23:14,365 INFO L78 Accepts]: Start accepts. Automaton has 1440 states and 3230 transitions. Word has length 32 [2022-02-11 01:23:14,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:14,365 INFO L470 AbstractCegarLoop]: Abstraction has 1440 states and 3230 transitions. [2022-02-11 01:23:14,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:14,365 INFO L276 IsEmpty]: Start isEmpty. Operand 1440 states and 3230 transitions. [2022-02-11 01:23:14,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:14,367 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:14,367 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:14,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-02-11 01:23:14,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:14,581 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:14,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:14,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1401532203, now seen corresponding path program 24 times [2022-02-11 01:23:14,581 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:14,581 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489565477] [2022-02-11 01:23:14,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:14,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:14,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:14,777 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:14,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:14,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489565477] [2022-02-11 01:23:14,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489565477] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:14,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789219663] [2022-02-11 01:23:14,778 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:23:14,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:14,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:14,779 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:14,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-02-11 01:23:14,802 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:23:14,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:14,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:23:14,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:15,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:15,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 27 [2022-02-11 01:23:15,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:15,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:15,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:15,180 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:15,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:15,424 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:15,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:23:15,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 17 treesize of output 13 [2022-02-11 01:23:15,575 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:15,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789219663] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:15,575 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:15,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-02-11 01:23:15,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625340071] [2022-02-11 01:23:15,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:15,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 01:23:15,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:15,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 01:23:15,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:23:15,577 INFO L87 Difference]: Start difference. First operand 1440 states and 3230 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:15,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:15,887 INFO L93 Difference]: Finished difference Result 1680 states and 3724 transitions. [2022-02-11 01:23:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-11 01:23:15,888 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:15,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:15,890 INFO L225 Difference]: With dead ends: 1680 [2022-02-11 01:23:15,891 INFO L226 Difference]: Without dead ends: 1666 [2022-02-11 01:23:15,891 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 51 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 576 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=269, Invalid=1213, Unknown=0, NotChecked=0, Total=1482 [2022-02-11 01:23:15,891 INFO L934 BasicCegarLoop]: 23 mSDtfsCounter, 139 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:15,891 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 202 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 215 Invalid, 0 Unknown, 250 Unchecked, 0.1s Time] [2022-02-11 01:23:15,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1666 states. [2022-02-11 01:23:15,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1666 to 1487. [2022-02-11 01:23:15,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1486 states have (on average 2.2476446837146704) internal successors, (3340), 1486 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:15,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 3340 transitions. [2022-02-11 01:23:15,909 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 3340 transitions. Word has length 32 [2022-02-11 01:23:15,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:15,909 INFO L470 AbstractCegarLoop]: Abstraction has 1487 states and 3340 transitions. [2022-02-11 01:23:15,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:15,909 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 3340 transitions. [2022-02-11 01:23:15,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:15,911 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:15,911 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:15,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-02-11 01:23:16,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-11 01:23:16,116 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:16,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:16,116 INFO L85 PathProgramCache]: Analyzing trace with hash 809339119, now seen corresponding path program 25 times [2022-02-11 01:23:16,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:16,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700832339] [2022-02-11 01:23:16,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:16,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:16,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:16,319 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:16,320 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:16,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700832339] [2022-02-11 01:23:16,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700832339] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:16,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797618967] [2022-02-11 01:23:16,320 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:23:16,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:16,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:16,321 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:16,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-02-11 01:23:16,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:16,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:16,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:16,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:16,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-02-11 01:23:16,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:16,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:16,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:16,852 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:16,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:17,099 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:17,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:17,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 17 treesize of output 13 [2022-02-11 01:23:17,213 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:17,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797618967] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:17,214 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:17,214 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-02-11 01:23:17,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727933205] [2022-02-11 01:23:17,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:17,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 01:23:17,214 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:17,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 01:23:17,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:23:17,215 INFO L87 Difference]: Start difference. First operand 1487 states and 3340 transitions. Second operand has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:17,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:17,527 INFO L93 Difference]: Finished difference Result 1626 states and 3621 transitions. [2022-02-11 01:23:17,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 01:23:17,527 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:17,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:17,530 INFO L225 Difference]: With dead ends: 1626 [2022-02-11 01:23:17,530 INFO L226 Difference]: Without dead ends: 1610 [2022-02-11 01:23:17,530 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 50 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=244, Invalid=1088, Unknown=0, NotChecked=0, Total=1332 [2022-02-11 01:23:17,531 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 103 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:17,531 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 169 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 304 Invalid, 0 Unknown, 179 Unchecked, 0.1s Time] [2022-02-11 01:23:17,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states. [2022-02-11 01:23:17,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1486. [2022-02-11 01:23:17,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1486 states, 1485 states have (on average 2.2471380471380473) internal successors, (3337), 1485 states have internal predecessors, (3337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:17,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1486 states to 1486 states and 3337 transitions. [2022-02-11 01:23:17,558 INFO L78 Accepts]: Start accepts. Automaton has 1486 states and 3337 transitions. Word has length 32 [2022-02-11 01:23:17,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:17,558 INFO L470 AbstractCegarLoop]: Abstraction has 1486 states and 3337 transitions. [2022-02-11 01:23:17,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:17,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1486 states and 3337 transitions. [2022-02-11 01:23:17,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:17,560 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:17,560 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:17,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:17,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-02-11 01:23:17,761 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:17,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:17,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1602633313, now seen corresponding path program 26 times [2022-02-11 01:23:17,761 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:17,761 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039103740] [2022-02-11 01:23:17,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:17,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:17,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:17,964 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:17,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:17,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039103740] [2022-02-11 01:23:17,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039103740] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:17,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245883579] [2022-02-11 01:23:17,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:23:17,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:17,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:17,966 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:17,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-02-11 01:23:17,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:23:17,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:17,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:17,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:18,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:18,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:23:18,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:18,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:18,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:18,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:18,394 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:18,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:18,640 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:18,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:18,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 17 treesize of output 13 [2022-02-11 01:23:18,752 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:18,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245883579] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:18,752 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:18,752 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-02-11 01:23:18,752 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818266901] [2022-02-11 01:23:18,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:18,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 01:23:18,753 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:18,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 01:23:18,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:23:18,753 INFO L87 Difference]: Start difference. First operand 1486 states and 3337 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:18,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:18,998 INFO L93 Difference]: Finished difference Result 1659 states and 3686 transitions. [2022-02-11 01:23:18,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 01:23:18,999 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:18,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:19,001 INFO L225 Difference]: With dead ends: 1659 [2022-02-11 01:23:19,002 INFO L226 Difference]: Without dead ends: 1645 [2022-02-11 01:23:19,002 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=223, Invalid=1037, Unknown=0, NotChecked=0, Total=1260 [2022-02-11 01:23:19,002 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 70 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:19,002 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 160 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 258 Invalid, 0 Unknown, 198 Unchecked, 0.1s Time] [2022-02-11 01:23:19,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1645 states. [2022-02-11 01:23:19,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1645 to 1494. [2022-02-11 01:23:19,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1494 states, 1493 states have (on average 2.245813797722706) internal successors, (3353), 1493 states have internal predecessors, (3353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:19,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1494 states to 1494 states and 3353 transitions. [2022-02-11 01:23:19,021 INFO L78 Accepts]: Start accepts. Automaton has 1494 states and 3353 transitions. Word has length 32 [2022-02-11 01:23:19,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:19,021 INFO L470 AbstractCegarLoop]: Abstraction has 1494 states and 3353 transitions. [2022-02-11 01:23:19,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:19,021 INFO L276 IsEmpty]: Start isEmpty. Operand 1494 states and 3353 transitions. [2022-02-11 01:23:19,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:19,022 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:19,022 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:19,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-02-11 01:23:19,223 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,SelfDestructingSolverStorable27 [2022-02-11 01:23:19,223 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:19,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:19,223 INFO L85 PathProgramCache]: Analyzing trace with hash -117543987, now seen corresponding path program 27 times [2022-02-11 01:23:19,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:19,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382588263] [2022-02-11 01:23:19,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:19,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:19,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:19,458 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:19,458 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:19,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382588263] [2022-02-11 01:23:19,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382588263] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:19,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561162661] [2022-02-11 01:23:19,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:23:19,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:19,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:19,459 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:19,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-02-11 01:23:19,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:23:19,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:19,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 01:23:19,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:19,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-02-11 01:23:19,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:19,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 38 [2022-02-11 01:23:19,948 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:19,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:21,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:21,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:21,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 45 [2022-02-11 01:23:21,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 17 treesize of output 13 [2022-02-11 01:23:21,351 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:21,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561162661] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:21,351 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:21,352 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 35 [2022-02-11 01:23:21,352 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510963070] [2022-02-11 01:23:21,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:21,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-02-11 01:23:21,352 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:21,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-02-11 01:23:21,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-02-11 01:23:21,353 INFO L87 Difference]: Start difference. First operand 1494 states and 3353 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:21,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:21,922 INFO L93 Difference]: Finished difference Result 1596 states and 3554 transitions. [2022-02-11 01:23:21,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-11 01:23:21,923 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:21,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:21,925 INFO L225 Difference]: With dead ends: 1596 [2022-02-11 01:23:21,925 INFO L226 Difference]: Without dead ends: 1563 [2022-02-11 01:23:21,926 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=445, Invalid=2105, Unknown=0, NotChecked=0, Total=2550 [2022-02-11 01:23:21,926 INFO L934 BasicCegarLoop]: 24 mSDtfsCounter, 160 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 433 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:21,926 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 252 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 206 Invalid, 0 Unknown, 433 Unchecked, 0.1s Time] [2022-02-11 01:23:21,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1563 states. [2022-02-11 01:23:21,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1563 to 1505. [2022-02-11 01:23:21,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1504 states have (on average 2.2513297872340425) internal successors, (3386), 1504 states have internal predecessors, (3386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:21,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 3386 transitions. [2022-02-11 01:23:21,944 INFO L78 Accepts]: Start accepts. Automaton has 1505 states and 3386 transitions. Word has length 32 [2022-02-11 01:23:21,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:21,944 INFO L470 AbstractCegarLoop]: Abstraction has 1505 states and 3386 transitions. [2022-02-11 01:23:21,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:21,944 INFO L276 IsEmpty]: Start isEmpty. Operand 1505 states and 3386 transitions. [2022-02-11 01:23:21,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:21,946 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:21,946 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:21,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-02-11 01:23:22,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-11 01:23:22,146 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:22,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:22,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1140541965, now seen corresponding path program 28 times [2022-02-11 01:23:22,147 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:22,147 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513458342] [2022-02-11 01:23:22,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:22,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:22,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:22,346 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:23:22,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:22,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513458342] [2022-02-11 01:23:22,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513458342] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:22,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171463641] [2022-02-11 01:23:22,347 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:23:22,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:22,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:22,348 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:22,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-02-11 01:23:22,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:23:22,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:22,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:22,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:22,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:22,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:23:22,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:22,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:22,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:22,780 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:22,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:23,052 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:23,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:23,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 17 treesize of output 13 [2022-02-11 01:23:23,206 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:23,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171463641] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:23,206 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:23,206 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 28 [2022-02-11 01:23:23,206 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734801457] [2022-02-11 01:23:23,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:23,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 01:23:23,207 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:23,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 01:23:23,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:23:23,207 INFO L87 Difference]: Start difference. First operand 1505 states and 3386 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:23,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:23,469 INFO L93 Difference]: Finished difference Result 1850 states and 4103 transitions. [2022-02-11 01:23:23,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-11 01:23:23,470 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:23,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:23,472 INFO L225 Difference]: With dead ends: 1850 [2022-02-11 01:23:23,472 INFO L226 Difference]: Without dead ends: 1756 [2022-02-11 01:23:23,473 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-02-11 01:23:23,474 INFO L934 BasicCegarLoop]: 23 mSDtfsCounter, 136 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 372 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:23,474 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 264 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 234 Invalid, 0 Unknown, 372 Unchecked, 0.1s Time] [2022-02-11 01:23:23,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1756 states. [2022-02-11 01:23:23,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1756 to 1578. [2022-02-11 01:23:23,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1578 states, 1577 states have (on average 2.25428027901078) internal successors, (3555), 1577 states have internal predecessors, (3555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:23,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1578 states to 1578 states and 3555 transitions. [2022-02-11 01:23:23,501 INFO L78 Accepts]: Start accepts. Automaton has 1578 states and 3555 transitions. Word has length 32 [2022-02-11 01:23:23,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:23,501 INFO L470 AbstractCegarLoop]: Abstraction has 1578 states and 3555 transitions. [2022-02-11 01:23:23,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:23,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1578 states and 3555 transitions. [2022-02-11 01:23:23,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:23,504 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:23,504 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:23,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:23,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:23,717 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:23,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:23,717 INFO L85 PathProgramCache]: Analyzing trace with hash 968255547, now seen corresponding path program 29 times [2022-02-11 01:23:23,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:23,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726872542] [2022-02-11 01:23:23,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:23,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:23,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:23,911 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:23:23,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:23,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726872542] [2022-02-11 01:23:23,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726872542] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:23,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725258848] [2022-02-11 01:23:23,911 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:23:23,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:23,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:23,912 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:23,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-02-11 01:23:23,935 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:23:23,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:23,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:23:23,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:24,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:24,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 24 [2022-02-11 01:23:24,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:24,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:24,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:24,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:24,293 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:24,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:24,575 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:24,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:23:24,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-11 01:23:24,715 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:24,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725258848] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:24,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:24,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 28 [2022-02-11 01:23:24,715 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199733911] [2022-02-11 01:23:24,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:24,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 01:23:24,716 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:24,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 01:23:24,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:23:24,716 INFO L87 Difference]: Start difference. First operand 1578 states and 3555 transitions. Second operand has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:24,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:24,986 INFO L93 Difference]: Finished difference Result 2252 states and 4991 transitions. [2022-02-11 01:23:24,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-11 01:23:24,987 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 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 32 [2022-02-11 01:23:24,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:24,991 INFO L225 Difference]: With dead ends: 2252 [2022-02-11 01:23:24,991 INFO L226 Difference]: Without dead ends: 2140 [2022-02-11 01:23:24,992 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=265, Invalid=1141, Unknown=0, NotChecked=0, Total=1406 [2022-02-11 01:23:24,993 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 177 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 575 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:24,993 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 240 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 243 Invalid, 0 Unknown, 575 Unchecked, 0.1s Time] [2022-02-11 01:23:24,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2140 states. [2022-02-11 01:23:25,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2140 to 1707. [2022-02-11 01:23:25,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1707 states, 1706 states have (on average 2.2626025791324738) internal successors, (3860), 1706 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:25,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1707 states to 1707 states and 3860 transitions. [2022-02-11 01:23:25,033 INFO L78 Accepts]: Start accepts. Automaton has 1707 states and 3860 transitions. Word has length 32 [2022-02-11 01:23:25,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:25,033 INFO L470 AbstractCegarLoop]: Abstraction has 1707 states and 3860 transitions. [2022-02-11 01:23:25,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:25,033 INFO L276 IsEmpty]: Start isEmpty. Operand 1707 states and 3860 transitions. [2022-02-11 01:23:25,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:25,036 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:25,036 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:25,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:25,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:25,251 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:25,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:25,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1980948079, now seen corresponding path program 30 times [2022-02-11 01:23:25,252 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:25,252 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353798778] [2022-02-11 01:23:25,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:25,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:25,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:25,467 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:23:25,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:25,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353798778] [2022-02-11 01:23:25,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353798778] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:25,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801329400] [2022-02-11 01:23:25,467 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:23:25,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:25,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:25,472 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:25,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-02-11 01:23:25,543 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:23:25,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:25,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 01:23:25,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:25,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-02-11 01:23:25,900 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:23:25,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:25,920 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:25,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:26,217 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:26,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:23:26,368 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:26,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801329400] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:26,368 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:26,368 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 32 [2022-02-11 01:23:26,368 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067561626] [2022-02-11 01:23:26,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:26,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-11 01:23:26,369 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:26,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-11 01:23:26,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2022-02-11 01:23:26,369 INFO L87 Difference]: Start difference. First operand 1707 states and 3860 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:27,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:27,169 INFO L93 Difference]: Finished difference Result 2522 states and 5549 transitions. [2022-02-11 01:23:27,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-11 01:23:27,169 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:27,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:27,174 INFO L225 Difference]: With dead ends: 2522 [2022-02-11 01:23:27,174 INFO L226 Difference]: Without dead ends: 2400 [2022-02-11 01:23:27,176 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 964 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=499, Invalid=2581, Unknown=0, NotChecked=0, Total=3080 [2022-02-11 01:23:27,177 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 248 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 320 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:27,177 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 203 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 471 Invalid, 0 Unknown, 320 Unchecked, 0.3s Time] [2022-02-11 01:23:27,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2400 states. [2022-02-11 01:23:27,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2400 to 1538. [2022-02-11 01:23:27,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1538 states, 1537 states have (on average 2.2485361093038385) internal successors, (3456), 1537 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:27,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 3456 transitions. [2022-02-11 01:23:27,209 INFO L78 Accepts]: Start accepts. Automaton has 1538 states and 3456 transitions. Word has length 32 [2022-02-11 01:23:27,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:27,209 INFO L470 AbstractCegarLoop]: Abstraction has 1538 states and 3456 transitions. [2022-02-11 01:23:27,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:27,210 INFO L276 IsEmpty]: Start isEmpty. Operand 1538 states and 3456 transitions. [2022-02-11 01:23:27,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:27,212 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:27,212 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:27,239 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-02-11 01:23:27,436 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,SelfDestructingSolverStorable31 [2022-02-11 01:23:27,436 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:27,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:27,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1077914535, now seen corresponding path program 31 times [2022-02-11 01:23:27,437 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:27,437 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551850904] [2022-02-11 01:23:27,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:27,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:27,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:27,659 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:27,660 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:27,660 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551850904] [2022-02-11 01:23:27,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551850904] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:27,660 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883128228] [2022-02-11 01:23:27,660 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:23:27,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:27,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:27,662 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:27,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-02-11 01:23:27,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:27,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:27,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:27,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:23:28,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:28,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:28,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:28,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:28,091 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:28,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:28,371 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:28,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:28,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 17 treesize of output 13 [2022-02-11 01:23:28,592 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:28,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883128228] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:28,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:28,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-02-11 01:23:28,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510810675] [2022-02-11 01:23:28,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:28,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-11 01:23:28,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:28,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-11 01:23:28,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2022-02-11 01:23:28,593 INFO L87 Difference]: Start difference. First operand 1538 states and 3456 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:29,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:29,575 INFO L93 Difference]: Finished difference Result 2813 states and 6181 transitions. [2022-02-11 01:23:29,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-11 01:23:29,576 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:29,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:29,579 INFO L225 Difference]: With dead ends: 2813 [2022-02-11 01:23:29,579 INFO L226 Difference]: Without dead ends: 2550 [2022-02-11 01:23:29,580 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 53 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 1308 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=576, Invalid=2846, Unknown=0, NotChecked=0, Total=3422 [2022-02-11 01:23:29,580 INFO L934 BasicCegarLoop]: 37 mSDtfsCounter, 288 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 1846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1159 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:29,580 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 439 Invalid, 1846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 629 Invalid, 0 Unknown, 1159 Unchecked, 0.3s Time] [2022-02-11 01:23:29,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2550 states. [2022-02-11 01:23:29,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2550 to 1860. [2022-02-11 01:23:29,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1860 states, 1859 states have (on average 2.2501344809037116) internal successors, (4183), 1859 states have internal predecessors, (4183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:29,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1860 states to 1860 states and 4183 transitions. [2022-02-11 01:23:29,605 INFO L78 Accepts]: Start accepts. Automaton has 1860 states and 4183 transitions. Word has length 32 [2022-02-11 01:23:29,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:29,605 INFO L470 AbstractCegarLoop]: Abstraction has 1860 states and 4183 transitions. [2022-02-11 01:23:29,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:29,605 INFO L276 IsEmpty]: Start isEmpty. Operand 1860 states and 4183 transitions. [2022-02-11 01:23:29,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:29,616 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:29,616 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:29,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-02-11 01:23:29,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:29,817 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:29,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:29,818 INFO L85 PathProgramCache]: Analyzing trace with hash 282445069, now seen corresponding path program 32 times [2022-02-11 01:23:29,818 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:29,818 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148201128] [2022-02-11 01:23:29,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:29,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:29,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:30,031 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:30,031 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:30,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148201128] [2022-02-11 01:23:30,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148201128] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:30,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489373548] [2022-02-11 01:23:30,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:23:30,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:30,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:30,033 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:30,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-02-11 01:23:30,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:23:30,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:30,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:30,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:30,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:30,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:23:30,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:30,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:30,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:30,473 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:30,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:30,736 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:30,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:30,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 17 treesize of output 13 [2022-02-11 01:23:30,950 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:30,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489373548] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:30,950 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:30,950 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-02-11 01:23:30,950 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217853885] [2022-02-11 01:23:30,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:30,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:23:30,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:30,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:23:30,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:23:30,952 INFO L87 Difference]: Start difference. First operand 1860 states and 4183 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:31,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:31,478 INFO L93 Difference]: Finished difference Result 2130 states and 4721 transitions. [2022-02-11 01:23:31,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-11 01:23:31,478 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:31,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:31,480 INFO L225 Difference]: With dead ends: 2130 [2022-02-11 01:23:31,480 INFO L226 Difference]: Without dead ends: 2102 [2022-02-11 01:23:31,480 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 773 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=350, Invalid=2002, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 01:23:31,481 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 121 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:31,481 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 170 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 317 Invalid, 0 Unknown, 388 Unchecked, 0.1s Time] [2022-02-11 01:23:31,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2102 states. [2022-02-11 01:23:31,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2102 to 1894. [2022-02-11 01:23:31,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 2.2519809825673534) internal successors, (4263), 1893 states have internal predecessors, (4263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:31,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 4263 transitions. [2022-02-11 01:23:31,502 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 4263 transitions. Word has length 32 [2022-02-11 01:23:31,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:31,502 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 4263 transitions. [2022-02-11 01:23:31,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:31,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 4263 transitions. [2022-02-11 01:23:31,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:31,505 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:31,505 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:31,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:31,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:31,721 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:31,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:31,721 INFO L85 PathProgramCache]: Analyzing trace with hash 458576657, now seen corresponding path program 33 times [2022-02-11 01:23:31,721 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:31,721 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506694039] [2022-02-11 01:23:31,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:31,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:31,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:32,036 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:32,037 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:32,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506694039] [2022-02-11 01:23:32,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506694039] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:32,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704640490] [2022-02-11 01:23:32,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:23:32,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:32,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:32,038 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:32,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-02-11 01:23:32,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:23:32,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:32,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:32,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:32,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:32,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:23:32,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:32,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:32,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:32,453 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:32,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:32,707 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:32,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:32,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-11 01:23:32,876 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:32,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704640490] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:32,876 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:32,876 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-02-11 01:23:32,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37009424] [2022-02-11 01:23:32,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:32,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:23:32,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:32,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:23:32,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:23:32,877 INFO L87 Difference]: Start difference. First operand 1894 states and 4263 transitions. Second operand has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:33,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:33,635 INFO L93 Difference]: Finished difference Result 2381 states and 5316 transitions. [2022-02-11 01:23:33,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-11 01:23:33,636 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 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 32 [2022-02-11 01:23:33,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:33,639 INFO L225 Difference]: With dead ends: 2381 [2022-02-11 01:23:33,639 INFO L226 Difference]: Without dead ends: 2304 [2022-02-11 01:23:33,639 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 855 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=453, Invalid=1997, Unknown=0, NotChecked=0, Total=2450 [2022-02-11 01:23:33,640 INFO L934 BasicCegarLoop]: 26 mSDtfsCounter, 160 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 444 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:33,640 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 268 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 409 Invalid, 0 Unknown, 444 Unchecked, 0.2s Time] [2022-02-11 01:23:33,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2304 states. [2022-02-11 01:23:33,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2304 to 2022. [2022-02-11 01:23:33,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2022 states, 2021 states have (on average 2.256308758040574) internal successors, (4560), 2021 states have internal predecessors, (4560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:33,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2022 states to 2022 states and 4560 transitions. [2022-02-11 01:23:33,662 INFO L78 Accepts]: Start accepts. Automaton has 2022 states and 4560 transitions. Word has length 32 [2022-02-11 01:23:33,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:33,662 INFO L470 AbstractCegarLoop]: Abstraction has 2022 states and 4560 transitions. [2022-02-11 01:23:33,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:33,662 INFO L276 IsEmpty]: Start isEmpty. Operand 2022 states and 4560 transitions. [2022-02-11 01:23:33,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:33,664 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:33,664 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:33,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-02-11 01:23:33,868 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,SelfDestructingSolverStorable34 [2022-02-11 01:23:33,869 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:33,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:33,869 INFO L85 PathProgramCache]: Analyzing trace with hash -362600081, now seen corresponding path program 34 times [2022-02-11 01:23:33,869 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:33,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753200675] [2022-02-11 01:23:33,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:33,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:34,093 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:34,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:34,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753200675] [2022-02-11 01:23:34,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753200675] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:34,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899990718] [2022-02-11 01:23:34,093 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:23:34,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:34,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:34,094 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:34,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-02-11 01:23:34,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:23:34,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:34,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:34,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:34,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:34,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:23:34,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:34,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:34,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:34,500 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:34,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:34,772 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:34,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:34,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 17 treesize of output 13 [2022-02-11 01:23:34,919 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:34,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899990718] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:34,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:34,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-02-11 01:23:34,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663016149] [2022-02-11 01:23:34,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:34,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:23:34,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:34,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:23:34,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:23:34,921 INFO L87 Difference]: Start difference. First operand 2022 states and 4560 transitions. Second operand has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:35,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:35,340 INFO L93 Difference]: Finished difference Result 2174 states and 4888 transitions. [2022-02-11 01:23:35,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-11 01:23:35,340 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 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 32 [2022-02-11 01:23:35,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:35,342 INFO L225 Difference]: With dead ends: 2174 [2022-02-11 01:23:35,342 INFO L226 Difference]: Without dead ends: 2154 [2022-02-11 01:23:35,343 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=315, Invalid=1577, Unknown=0, NotChecked=0, Total=1892 [2022-02-11 01:23:35,343 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 72 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:35,343 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 159 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 231 Invalid, 0 Unknown, 326 Unchecked, 0.1s Time] [2022-02-11 01:23:35,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2154 states. [2022-02-11 01:23:35,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2154 to 2043. [2022-02-11 01:23:35,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2043 states, 2042 states have (on average 2.254162585700294) internal successors, (4603), 2042 states have internal predecessors, (4603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:35,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2043 states to 2043 states and 4603 transitions. [2022-02-11 01:23:35,371 INFO L78 Accepts]: Start accepts. Automaton has 2043 states and 4603 transitions. Word has length 32 [2022-02-11 01:23:35,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:35,371 INFO L470 AbstractCegarLoop]: Abstraction has 2043 states and 4603 transitions. [2022-02-11 01:23:35,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:35,371 INFO L276 IsEmpty]: Start isEmpty. Operand 2043 states and 4603 transitions. [2022-02-11 01:23:35,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:35,374 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:35,375 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:35,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:35,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-02-11 01:23:35,595 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:35,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:35,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1350073971, now seen corresponding path program 35 times [2022-02-11 01:23:35,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:35,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210930319] [2022-02-11 01:23:35,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:35,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:35,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:35,817 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:35,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:35,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210930319] [2022-02-11 01:23:35,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210930319] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:35,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319713105] [2022-02-11 01:23:35,818 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:23:35,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:35,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:35,819 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:35,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-02-11 01:23:35,843 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:23:35,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:35,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 01:23:35,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:36,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:36,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 27 [2022-02-11 01:23:36,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:36,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:36,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:36,283 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:36,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:36,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:36,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:36,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:36,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-02-11 01:23:36,802 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:36,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319713105] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:36,803 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:36,803 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-02-11 01:23:36,803 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068888963] [2022-02-11 01:23:36,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:36,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-02-11 01:23:36,803 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:36,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-02-11 01:23:36,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1110, Unknown=0, NotChecked=0, Total=1332 [2022-02-11 01:23:36,804 INFO L87 Difference]: Start difference. First operand 2043 states and 4603 transitions. Second operand has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:37,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:37,978 INFO L93 Difference]: Finished difference Result 2682 states and 5975 transitions. [2022-02-11 01:23:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-11 01:23:37,979 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:37,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:37,982 INFO L225 Difference]: With dead ends: 2682 [2022-02-11 01:23:37,982 INFO L226 Difference]: Without dead ends: 2649 [2022-02-11 01:23:37,983 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1212 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=650, Invalid=3132, Unknown=0, NotChecked=0, Total=3782 [2022-02-11 01:23:37,983 INFO L934 BasicCegarLoop]: 19 mSDtfsCounter, 223 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 1113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 521 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:37,984 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 216 Invalid, 1113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 536 Invalid, 0 Unknown, 521 Unchecked, 0.3s Time] [2022-02-11 01:23:37,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2649 states. [2022-02-11 01:23:38,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2649 to 2201. [2022-02-11 01:23:38,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2201 states, 2200 states have (on average 2.255) internal successors, (4961), 2200 states have internal predecessors, (4961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:38,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2201 states to 2201 states and 4961 transitions. [2022-02-11 01:23:38,018 INFO L78 Accepts]: Start accepts. Automaton has 2201 states and 4961 transitions. Word has length 32 [2022-02-11 01:23:38,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:38,018 INFO L470 AbstractCegarLoop]: Abstraction has 2201 states and 4961 transitions. [2022-02-11 01:23:38,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:38,018 INFO L276 IsEmpty]: Start isEmpty. Operand 2201 states and 4961 transitions. [2022-02-11 01:23:38,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:38,022 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:38,022 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:38,045 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-02-11 01:23:38,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-02-11 01:23:38,245 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:38,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:38,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1516422259, now seen corresponding path program 36 times [2022-02-11 01:23:38,246 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:38,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402956402] [2022-02-11 01:23:38,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:38,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:38,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:38,507 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:38,508 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:38,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402956402] [2022-02-11 01:23:38,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402956402] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:38,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125080426] [2022-02-11 01:23:38,508 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:23:38,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:38,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:38,509 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:38,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-02-11 01:23:38,533 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:23:38,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:38,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:23:38,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:38,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:38,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 29 treesize of output 27 [2022-02-11 01:23:38,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:38,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:38,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:38,920 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:38,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:39,197 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:39,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:23:39,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-11 01:23:39,347 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:39,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125080426] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:39,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:39,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-02-11 01:23:39,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440736375] [2022-02-11 01:23:39,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:39,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-11 01:23:39,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:39,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-11 01:23:39,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-02-11 01:23:39,349 INFO L87 Difference]: Start difference. First operand 2201 states and 4961 transitions. Second operand has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 30 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:39,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:39,849 INFO L93 Difference]: Finished difference Result 2948 states and 6539 transitions. [2022-02-11 01:23:39,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-11 01:23:39,850 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 30 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:39,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:39,854 INFO L225 Difference]: With dead ends: 2948 [2022-02-11 01:23:39,855 INFO L226 Difference]: Without dead ends: 2823 [2022-02-11 01:23:39,855 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=340, Invalid=1640, Unknown=0, NotChecked=0, Total=1980 [2022-02-11 01:23:39,855 INFO L934 BasicCegarLoop]: 25 mSDtfsCounter, 147 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 725 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:39,856 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 316 Invalid, 1180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 423 Invalid, 0 Unknown, 725 Unchecked, 0.2s Time] [2022-02-11 01:23:39,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2823 states. [2022-02-11 01:23:39,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2823 to 2454. [2022-02-11 01:23:39,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2454 states, 2453 states have (on average 2.2592743579290664) internal successors, (5542), 2453 states have internal predecessors, (5542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:39,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2454 states to 2454 states and 5542 transitions. [2022-02-11 01:23:39,893 INFO L78 Accepts]: Start accepts. Automaton has 2454 states and 5542 transitions. Word has length 32 [2022-02-11 01:23:39,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:39,893 INFO L470 AbstractCegarLoop]: Abstraction has 2454 states and 5542 transitions. [2022-02-11 01:23:39,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 30 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:39,893 INFO L276 IsEmpty]: Start isEmpty. Operand 2454 states and 5542 transitions. [2022-02-11 01:23:39,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:39,897 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:39,897 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:39,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-02-11 01:23:40,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:40,111 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:40,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:40,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1972305753, now seen corresponding path program 37 times [2022-02-11 01:23:40,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:40,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642569756] [2022-02-11 01:23:40,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:40,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:40,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:40,339 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:40,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642569756] [2022-02-11 01:23:40,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642569756] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:40,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905292592] [2022-02-11 01:23:40,340 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:23:40,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:40,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:40,344 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:40,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-02-11 01:23:40,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:40,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:40,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:40,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:40,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:23:40,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:40,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:40,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:40,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:40,797 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:40,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:41,057 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:41,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:41,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 17 treesize of output 13 [2022-02-11 01:23:41,213 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:41,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905292592] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:41,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:41,213 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-02-11 01:23:41,213 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112063083] [2022-02-11 01:23:41,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:41,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:23:41,214 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:41,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:23:41,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:23:41,214 INFO L87 Difference]: Start difference. First operand 2454 states and 5542 transitions. Second operand has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:41,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:41,610 INFO L93 Difference]: Finished difference Result 4067 states and 9106 transitions. [2022-02-11 01:23:41,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-11 01:23:41,610 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:41,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:41,615 INFO L225 Difference]: With dead ends: 4067 [2022-02-11 01:23:41,615 INFO L226 Difference]: Without dead ends: 4040 [2022-02-11 01:23:41,616 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=333, Invalid=1473, Unknown=0, NotChecked=0, Total=1806 [2022-02-11 01:23:41,616 INFO L934 BasicCegarLoop]: 25 mSDtfsCounter, 115 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 385 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:41,616 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 288 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 305 Invalid, 0 Unknown, 385 Unchecked, 0.1s Time] [2022-02-11 01:23:41,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4040 states. [2022-02-11 01:23:41,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4040 to 2635. [2022-02-11 01:23:41,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2635 states, 2634 states have (on average 2.2649962034927866) internal successors, (5966), 2634 states have internal predecessors, (5966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:41,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2635 states to 2635 states and 5966 transitions. [2022-02-11 01:23:41,650 INFO L78 Accepts]: Start accepts. Automaton has 2635 states and 5966 transitions. Word has length 32 [2022-02-11 01:23:41,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:41,650 INFO L470 AbstractCegarLoop]: Abstraction has 2635 states and 5966 transitions. [2022-02-11 01:23:41,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:41,650 INFO L276 IsEmpty]: Start isEmpty. Operand 2635 states and 5966 transitions. [2022-02-11 01:23:41,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:41,653 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:41,653 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:41,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-02-11 01:23:41,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-02-11 01:23:41,855 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:41,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:41,856 INFO L85 PathProgramCache]: Analyzing trace with hash 804520611, now seen corresponding path program 38 times [2022-02-11 01:23:41,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:41,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357467701] [2022-02-11 01:23:41,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:41,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:41,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:42,069 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:42,069 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:42,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357467701] [2022-02-11 01:23:42,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357467701] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:42,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584063312] [2022-02-11 01:23:42,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:23:42,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:42,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:42,095 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:42,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-02-11 01:23:42,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:23:42,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:42,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:23:42,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:42,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:42,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2022-02-11 01:23:42,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:42,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:42,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:42,520 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:42,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:42,783 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:42,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:23:42,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 17 treesize of output 13 [2022-02-11 01:23:42,951 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:42,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584063312] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:42,951 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:42,952 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-02-11 01:23:42,952 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38980966] [2022-02-11 01:23:42,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:42,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:23:42,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:42,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:23:42,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:23:42,953 INFO L87 Difference]: Start difference. First operand 2635 states and 5966 transitions. Second operand has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:43,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:43,359 INFO L93 Difference]: Finished difference Result 3211 states and 7172 transitions. [2022-02-11 01:23:43,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 01:23:43,360 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:43,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:43,364 INFO L225 Difference]: With dead ends: 3211 [2022-02-11 01:23:43,364 INFO L226 Difference]: Without dead ends: 3145 [2022-02-11 01:23:43,365 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 51 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=285, Invalid=1355, Unknown=0, NotChecked=0, Total=1640 [2022-02-11 01:23:43,365 INFO L934 BasicCegarLoop]: 26 mSDtfsCounter, 132 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 617 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:43,365 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 241 Invalid, 994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 341 Invalid, 0 Unknown, 617 Unchecked, 0.1s Time] [2022-02-11 01:23:43,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3145 states. [2022-02-11 01:23:43,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3145 to 2696. [2022-02-11 01:23:43,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2696 states, 2695 states have (on average 2.2608534322820035) internal successors, (6093), 2695 states have internal predecessors, (6093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:43,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2696 states to 2696 states and 6093 transitions. [2022-02-11 01:23:43,398 INFO L78 Accepts]: Start accepts. Automaton has 2696 states and 6093 transitions. Word has length 32 [2022-02-11 01:23:43,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:43,399 INFO L470 AbstractCegarLoop]: Abstraction has 2696 states and 6093 transitions. [2022-02-11 01:23:43,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:43,399 INFO L276 IsEmpty]: Start isEmpty. Operand 2696 states and 6093 transitions. [2022-02-11 01:23:43,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:43,403 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:43,403 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:43,423 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-02-11 01:23:43,614 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,SelfDestructingSolverStorable39 [2022-02-11 01:23:43,615 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:43,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:43,615 INFO L85 PathProgramCache]: Analyzing trace with hash 349061555, now seen corresponding path program 39 times [2022-02-11 01:23:43,615 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:43,615 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504121562] [2022-02-11 01:23:43,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:43,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:43,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:43,867 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:43,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:43,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504121562] [2022-02-11 01:23:43,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504121562] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:43,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222805734] [2022-02-11 01:23:43,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:23:43,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:43,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:43,869 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:43,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-02-11 01:23:43,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:23:43,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:43,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-11 01:23:43,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:44,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:44,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 29 treesize of output 27 [2022-02-11 01:23:44,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:44,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:44,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 28 [2022-02-11 01:23:44,548 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:44,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:45,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:45,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:45,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:45,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:45,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 37 [2022-02-11 01:23:45,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:45,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-11 01:23:45,466 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:45,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222805734] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:45,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:45,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 39 [2022-02-11 01:23:45,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636934985] [2022-02-11 01:23:45,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:45,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-11 01:23:45,467 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:45,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-11 01:23:45,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1314, Unknown=0, NotChecked=0, Total=1560 [2022-02-11 01:23:45,468 INFO L87 Difference]: Start difference. First operand 2696 states and 6093 transitions. Second operand has 40 states, 40 states have (on average 2.15) internal successors, (86), 39 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:47,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:47,215 INFO L93 Difference]: Finished difference Result 3668 states and 8214 transitions. [2022-02-11 01:23:47,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-11 01:23:47,215 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.15) internal successors, (86), 39 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:47,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:47,232 INFO L225 Difference]: With dead ends: 3668 [2022-02-11 01:23:47,232 INFO L226 Difference]: Without dead ends: 3548 [2022-02-11 01:23:47,233 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2015 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1004, Invalid=5002, Unknown=0, NotChecked=0, Total=6006 [2022-02-11 01:23:47,233 INFO L934 BasicCegarLoop]: 31 mSDtfsCounter, 299 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 1502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1145 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:47,233 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 603 Invalid, 1502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 313 Invalid, 0 Unknown, 1145 Unchecked, 0.1s Time] [2022-02-11 01:23:47,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3548 states. [2022-02-11 01:23:47,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3548 to 2929. [2022-02-11 01:23:47,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2929 states, 2928 states have (on average 2.2575136612021858) internal successors, (6610), 2928 states have internal predecessors, (6610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:47,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2929 states to 2929 states and 6610 transitions. [2022-02-11 01:23:47,265 INFO L78 Accepts]: Start accepts. Automaton has 2929 states and 6610 transitions. Word has length 32 [2022-02-11 01:23:47,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:47,266 INFO L470 AbstractCegarLoop]: Abstraction has 2929 states and 6610 transitions. [2022-02-11 01:23:47,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.15) internal successors, (86), 39 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:47,266 INFO L276 IsEmpty]: Start isEmpty. Operand 2929 states and 6610 transitions. [2022-02-11 01:23:47,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:47,270 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:47,270 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:47,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-02-11 01:23:47,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:47,481 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:47,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:47,482 INFO L85 PathProgramCache]: Analyzing trace with hash -2145543437, now seen corresponding path program 40 times [2022-02-11 01:23:47,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:47,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255119143] [2022-02-11 01:23:47,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:47,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:47,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:47,688 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:47,688 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:47,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255119143] [2022-02-11 01:23:47,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255119143] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:47,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394667206] [2022-02-11 01:23:47,689 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:23:47,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:47,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:47,690 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:47,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-02-11 01:23:47,711 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:23:47,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:47,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:47,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:47,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:47,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-11 01:23:48,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:48,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:48,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:48,099 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:48,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:48,367 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:48,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:48,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 17 treesize of output 13 [2022-02-11 01:23:48,570 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:48,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394667206] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:48,570 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:48,570 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-02-11 01:23:48,570 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064425957] [2022-02-11 01:23:48,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:48,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:23:48,571 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:48,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:23:48,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:23:48,571 INFO L87 Difference]: Start difference. First operand 2929 states and 6610 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:49,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:49,203 INFO L93 Difference]: Finished difference Result 4509 states and 10100 transitions. [2022-02-11 01:23:49,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-11 01:23:49,204 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:49,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:49,211 INFO L225 Difference]: With dead ends: 4509 [2022-02-11 01:23:49,211 INFO L226 Difference]: Without dead ends: 4467 [2022-02-11 01:23:49,212 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 49 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 841 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=438, Invalid=1724, Unknown=0, NotChecked=0, Total=2162 [2022-02-11 01:23:49,212 INFO L934 BasicCegarLoop]: 24 mSDtfsCounter, 161 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 514 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:49,212 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 296 Invalid, 966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 406 Invalid, 0 Unknown, 514 Unchecked, 0.2s Time] [2022-02-11 01:23:49,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4467 states. [2022-02-11 01:23:49,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4467 to 3295. [2022-02-11 01:23:49,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3295 states, 3294 states have (on average 2.2726168791742563) internal successors, (7486), 3294 states have internal predecessors, (7486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:49,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3295 states to 3295 states and 7486 transitions. [2022-02-11 01:23:49,256 INFO L78 Accepts]: Start accepts. Automaton has 3295 states and 7486 transitions. Word has length 32 [2022-02-11 01:23:49,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:49,256 INFO L470 AbstractCegarLoop]: Abstraction has 3295 states and 7486 transitions. [2022-02-11 01:23:49,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:49,257 INFO L276 IsEmpty]: Start isEmpty. Operand 3295 states and 7486 transitions. [2022-02-11 01:23:49,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:49,262 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:49,262 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:49,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-02-11 01:23:49,474 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,SelfDestructingSolverStorable41 [2022-02-11 01:23:49,475 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:49,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:49,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1639171119, now seen corresponding path program 41 times [2022-02-11 01:23:49,475 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:49,475 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665476675] [2022-02-11 01:23:49,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:49,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:49,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:49,715 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:49,716 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:49,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665476675] [2022-02-11 01:23:49,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665476675] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:49,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386450280] [2022-02-11 01:23:49,716 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:23:49,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:49,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:49,717 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:49,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-02-11 01:23:49,746 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:23:49,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:49,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 01:23:49,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:50,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:50,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 27 [2022-02-11 01:23:50,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:50,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:50,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:50,195 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:50,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:50,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:50,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:50,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:50,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-02-11 01:23:50,851 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:50,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386450280] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:50,851 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:50,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-02-11 01:23:50,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528237803] [2022-02-11 01:23:50,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:50,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-11 01:23:50,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:50,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-11 01:23:50,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=981, Unknown=0, NotChecked=0, Total=1190 [2022-02-11 01:23:50,856 INFO L87 Difference]: Start difference. First operand 3295 states and 7486 transitions. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:52,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:52,293 INFO L93 Difference]: Finished difference Result 5882 states and 13176 transitions. [2022-02-11 01:23:52,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-11 01:23:52,293 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:52,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:52,300 INFO L225 Difference]: With dead ends: 5882 [2022-02-11 01:23:52,300 INFO L226 Difference]: Without dead ends: 5674 [2022-02-11 01:23:52,300 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 63 SyntacticMatches, 9 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2067 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=867, Invalid=4389, Unknown=0, NotChecked=0, Total=5256 [2022-02-11 01:23:52,301 INFO L934 BasicCegarLoop]: 36 mSDtfsCounter, 348 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 1315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 517 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:52,301 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 390 Invalid, 1315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 719 Invalid, 0 Unknown, 517 Unchecked, 0.3s Time] [2022-02-11 01:23:52,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5674 states. [2022-02-11 01:23:52,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5674 to 3749. [2022-02-11 01:23:52,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3749 states, 3748 states have (on average 2.2716115261472787) internal successors, (8514), 3748 states have internal predecessors, (8514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:52,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3749 states to 3749 states and 8514 transitions. [2022-02-11 01:23:52,347 INFO L78 Accepts]: Start accepts. Automaton has 3749 states and 8514 transitions. Word has length 32 [2022-02-11 01:23:52,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:52,347 INFO L470 AbstractCegarLoop]: Abstraction has 3749 states and 8514 transitions. [2022-02-11 01:23:52,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:52,347 INFO L276 IsEmpty]: Start isEmpty. Operand 3749 states and 8514 transitions. [2022-02-11 01:23:52,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:52,352 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:52,352 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:52,368 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-02-11 01:23:52,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:52,552 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:52,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:52,553 INFO L85 PathProgramCache]: Analyzing trace with hash 251124075, now seen corresponding path program 42 times [2022-02-11 01:23:52,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:52,553 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297199147] [2022-02-11 01:23:52,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:52,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:52,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:52,782 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:52,782 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:52,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297199147] [2022-02-11 01:23:52,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297199147] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:52,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542417407] [2022-02-11 01:23:52,783 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:23:52,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:52,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:52,788 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:52,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-02-11 01:23:52,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:23:52,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:52,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:23:52,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:53,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:53,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 29 treesize of output 27 [2022-02-11 01:23:53,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:53,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:53,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:53,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:23:53,298 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:53,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:53,616 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:53,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-02-11 01:23:53,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 17 treesize of output 13 [2022-02-11 01:23:53,804 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:53,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542417407] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:53,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:53,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 28 [2022-02-11 01:23:53,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902690561] [2022-02-11 01:23:53,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:53,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 01:23:53,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:53,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 01:23:53,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2022-02-11 01:23:53,806 INFO L87 Difference]: Start difference. First operand 3749 states and 8514 transitions. Second operand has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:54,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:54,051 INFO L93 Difference]: Finished difference Result 4320 states and 9774 transitions. [2022-02-11 01:23:54,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-11 01:23:54,051 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:54,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:54,056 INFO L225 Difference]: With dead ends: 4320 [2022-02-11 01:23:54,056 INFO L226 Difference]: Without dead ends: 4280 [2022-02-11 01:23:54,057 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=218, Invalid=972, Unknown=0, NotChecked=0, Total=1190 [2022-02-11 01:23:54,057 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 134 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:54,057 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 197 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 191 Invalid, 0 Unknown, 268 Unchecked, 0.1s Time] [2022-02-11 01:23:54,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4280 states. [2022-02-11 01:23:54,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4280 to 3804. [2022-02-11 01:23:54,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3804 states, 3803 states have (on average 2.2713647120694187) internal successors, (8638), 3803 states have internal predecessors, (8638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:54,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3804 states to 3804 states and 8638 transitions. [2022-02-11 01:23:54,099 INFO L78 Accepts]: Start accepts. Automaton has 3804 states and 8638 transitions. Word has length 32 [2022-02-11 01:23:54,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:54,099 INFO L470 AbstractCegarLoop]: Abstraction has 3804 states and 8638 transitions. [2022-02-11 01:23:54,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:54,099 INFO L276 IsEmpty]: Start isEmpty. Operand 3804 states and 8638 transitions. [2022-02-11 01:23:54,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:54,104 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:54,104 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:54,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-02-11 01:23:54,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:54,304 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:54,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:54,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1453373471, now seen corresponding path program 43 times [2022-02-11 01:23:54,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:54,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011282418] [2022-02-11 01:23:54,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:54,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:54,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:54,512 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:54,512 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:54,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011282418] [2022-02-11 01:23:54,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011282418] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:54,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155955346] [2022-02-11 01:23:54,512 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:23:54,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:54,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:54,513 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:54,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-02-11 01:23:54,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:54,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:54,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:54,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:54,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:23:54,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:54,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:54,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:54,939 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:54,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:55,221 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:55,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:55,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 17 treesize of output 13 [2022-02-11 01:23:55,466 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:55,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155955346] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:55,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:55,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-02-11 01:23:55,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755269198] [2022-02-11 01:23:55,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:55,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-11 01:23:55,467 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:55,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-11 01:23:55,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-02-11 01:23:55,467 INFO L87 Difference]: Start difference. First operand 3804 states and 8638 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:55,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:55,900 INFO L93 Difference]: Finished difference Result 4154 states and 9383 transitions. [2022-02-11 01:23:55,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-11 01:23:55,900 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:55,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:55,906 INFO L225 Difference]: With dead ends: 4154 [2022-02-11 01:23:55,906 INFO L226 Difference]: Without dead ends: 4143 [2022-02-11 01:23:55,906 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 682 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=312, Invalid=1580, Unknown=0, NotChecked=0, Total=1892 [2022-02-11 01:23:55,907 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 147 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:55,907 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 182 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 228 Invalid, 0 Unknown, 314 Unchecked, 0.1s Time] [2022-02-11 01:23:55,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4143 states. [2022-02-11 01:23:55,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4143 to 3797. [2022-02-11 01:23:55,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3797 states, 3796 states have (on average 2.2710748155953637) internal successors, (8621), 3796 states have internal predecessors, (8621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:55,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3797 states to 3797 states and 8621 transitions. [2022-02-11 01:23:55,954 INFO L78 Accepts]: Start accepts. Automaton has 3797 states and 8621 transitions. Word has length 32 [2022-02-11 01:23:55,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:55,954 INFO L470 AbstractCegarLoop]: Abstraction has 3797 states and 8621 transitions. [2022-02-11 01:23:55,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:55,954 INFO L276 IsEmpty]: Start isEmpty. Operand 3797 states and 8621 transitions. [2022-02-11 01:23:55,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:55,958 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:55,958 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:55,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-02-11 01:23:56,159 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,SelfDestructingSolverStorable44 [2022-02-11 01:23:56,159 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:56,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:56,160 INFO L85 PathProgramCache]: Analyzing trace with hash -62131981, now seen corresponding path program 44 times [2022-02-11 01:23:56,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:56,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325578828] [2022-02-11 01:23:56,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:56,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:56,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:56,385 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:56,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:56,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325578828] [2022-02-11 01:23:56,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325578828] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:56,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291076289] [2022-02-11 01:23:56,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:23:56,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:56,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:56,388 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:56,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-02-11 01:23:56,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:23:56,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:56,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:56,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:56,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:56,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 26 treesize of output 26 [2022-02-11 01:23:56,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:56,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:56,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:56,902 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:56,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:57,167 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:57,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:57,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 17 treesize of output 13 [2022-02-11 01:23:57,376 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:57,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291076289] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:57,376 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:57,376 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-02-11 01:23:57,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913725591] [2022-02-11 01:23:57,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:57,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-11 01:23:57,376 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:57,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-11 01:23:57,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-02-11 01:23:57,377 INFO L87 Difference]: Start difference. First operand 3797 states and 8621 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:58,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:23:58,117 INFO L93 Difference]: Finished difference Result 4560 states and 10241 transitions. [2022-02-11 01:23:58,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-11 01:23:58,117 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:23:58,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:23:58,122 INFO L225 Difference]: With dead ends: 4560 [2022-02-11 01:23:58,122 INFO L226 Difference]: Without dead ends: 4520 [2022-02-11 01:23:58,123 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1005 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=456, Invalid=2406, Unknown=0, NotChecked=0, Total=2862 [2022-02-11 01:23:58,123 INFO L934 BasicCegarLoop]: 33 mSDtfsCounter, 162 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 545 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:23:58,123 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 263 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 300 Invalid, 0 Unknown, 545 Unchecked, 0.1s Time] [2022-02-11 01:23:58,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2022-02-11 01:23:58,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 3870. [2022-02-11 01:23:58,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3870 states, 3869 states have (on average 2.271387955544068) internal successors, (8788), 3869 states have internal predecessors, (8788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:58,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3870 states to 3870 states and 8788 transitions. [2022-02-11 01:23:58,176 INFO L78 Accepts]: Start accepts. Automaton has 3870 states and 8788 transitions. Word has length 32 [2022-02-11 01:23:58,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:23:58,176 INFO L470 AbstractCegarLoop]: Abstraction has 3870 states and 8788 transitions. [2022-02-11 01:23:58,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:23:58,177 INFO L276 IsEmpty]: Start isEmpty. Operand 3870 states and 8788 transitions. [2022-02-11 01:23:58,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:23:58,181 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:23:58,181 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:23:58,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-02-11 01:23:58,382 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,SelfDestructingSolverStorable45 [2022-02-11 01:23:58,382 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:23:58,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:23:58,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1842733581, now seen corresponding path program 45 times [2022-02-11 01:23:58,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:23:58,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005850092] [2022-02-11 01:23:58,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:23:58,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:23:58,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:23:58,580 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:58,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:23:58,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005850092] [2022-02-11 01:23:58,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005850092] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:23:58,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504211207] [2022-02-11 01:23:58,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:23:58,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:23:58,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:23:58,581 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:23:58,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-02-11 01:23:58,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:23:58,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:23:58,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:23:58,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:23:58,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:23:58,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:23:58,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:58,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:23:58,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:23:58,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:23:58,986 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:58,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:23:59,250 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:23:59,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:23:59,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 17 treesize of output 13 [2022-02-11 01:23:59,518 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:23:59,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504211207] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:23:59,518 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:23:59,518 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-02-11 01:23:59,518 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097427317] [2022-02-11 01:23:59,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:23:59,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-11 01:23:59,519 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:23:59,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-11 01:23:59,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-02-11 01:23:59,519 INFO L87 Difference]: Start difference. First operand 3870 states and 8788 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:00,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:24:00,086 INFO L93 Difference]: Finished difference Result 5581 states and 12529 transitions. [2022-02-11 01:24:00,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-11 01:24:00,086 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:24:00,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:24:00,094 INFO L225 Difference]: With dead ends: 5581 [2022-02-11 01:24:00,094 INFO L226 Difference]: Without dead ends: 5455 [2022-02-11 01:24:00,094 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 50 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 766 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=328, Invalid=1652, Unknown=0, NotChecked=0, Total=1980 [2022-02-11 01:24:00,094 INFO L934 BasicCegarLoop]: 37 mSDtfsCounter, 204 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 446 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:24:00,094 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 286 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 402 Invalid, 0 Unknown, 446 Unchecked, 0.2s Time] [2022-02-11 01:24:00,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5455 states. [2022-02-11 01:24:00,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5455 to 3920. [2022-02-11 01:24:00,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3920 states, 3919 states have (on average 2.2702219954069918) internal successors, (8897), 3919 states have internal predecessors, (8897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:00,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3920 states to 3920 states and 8897 transitions. [2022-02-11 01:24:00,151 INFO L78 Accepts]: Start accepts. Automaton has 3920 states and 8897 transitions. Word has length 32 [2022-02-11 01:24:00,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:24:00,151 INFO L470 AbstractCegarLoop]: Abstraction has 3920 states and 8897 transitions. [2022-02-11 01:24:00,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:00,151 INFO L276 IsEmpty]: Start isEmpty. Operand 3920 states and 8897 transitions. [2022-02-11 01:24:00,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:24:00,156 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:24:00,156 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:24:00,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-02-11 01:24:00,356 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,SelfDestructingSolverStorable46 [2022-02-11 01:24:00,356 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:24:00,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:24:00,357 INFO L85 PathProgramCache]: Analyzing trace with hash 778274133, now seen corresponding path program 46 times [2022-02-11 01:24:00,357 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:24:00,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813401749] [2022-02-11 01:24:00,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:24:00,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:24:00,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:24:00,577 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:00,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:24:00,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813401749] [2022-02-11 01:24:00,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813401749] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:24:00,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348095947] [2022-02-11 01:24:00,578 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:24:00,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:24:00,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:24:00,580 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:24:00,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-02-11 01:24:00,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:24:00,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:24:00,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:24:00,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:24:00,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:24:00,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 26 treesize of output 26 [2022-02-11 01:24:01,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:24:01,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:24:01,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:24:01,041 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:01,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:24:01,341 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:24:01,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:24:01,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-11 01:24:01,586 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:01,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348095947] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:24:01,586 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:24:01,586 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-02-11 01:24:01,586 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527395071] [2022-02-11 01:24:01,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:24:01,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-11 01:24:01,586 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:24:01,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-11 01:24:01,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-02-11 01:24:01,587 INFO L87 Difference]: Start difference. First operand 3920 states and 8897 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:02,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:24:02,344 INFO L93 Difference]: Finished difference Result 5422 states and 12182 transitions. [2022-02-11 01:24:02,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 01:24:02,344 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:24:02,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:24:02,351 INFO L225 Difference]: With dead ends: 5422 [2022-02-11 01:24:02,351 INFO L226 Difference]: Without dead ends: 5349 [2022-02-11 01:24:02,352 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 48 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 975 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=384, Invalid=1968, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 01:24:02,352 INFO L934 BasicCegarLoop]: 25 mSDtfsCounter, 144 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 417 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:24:02,355 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 248 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 442 Invalid, 0 Unknown, 417 Unchecked, 0.2s Time] [2022-02-11 01:24:02,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5349 states. [2022-02-11 01:24:02,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5349 to 4155. [2022-02-11 01:24:02,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4155 states, 4154 states have (on average 2.2708233028406357) internal successors, (9433), 4154 states have internal predecessors, (9433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:02,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4155 states to 4155 states and 9433 transitions. [2022-02-11 01:24:02,414 INFO L78 Accepts]: Start accepts. Automaton has 4155 states and 9433 transitions. Word has length 32 [2022-02-11 01:24:02,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:24:02,414 INFO L470 AbstractCegarLoop]: Abstraction has 4155 states and 9433 transitions. [2022-02-11 01:24:02,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:02,414 INFO L276 IsEmpty]: Start isEmpty. Operand 4155 states and 9433 transitions. [2022-02-11 01:24:02,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:24:02,418 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:24:02,418 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:24:02,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-02-11 01:24:02,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:24:02,619 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:24:02,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:24:02,619 INFO L85 PathProgramCache]: Analyzing trace with hash 388256609, now seen corresponding path program 47 times [2022-02-11 01:24:02,619 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:24:02,619 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375234778] [2022-02-11 01:24:02,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:24:02,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:24:02,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:24:02,828 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:02,828 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:24:02,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375234778] [2022-02-11 01:24:02,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375234778] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:24:02,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433440631] [2022-02-11 01:24:02,828 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:24:02,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:24:02,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:24:02,842 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:24:02,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-02-11 01:24:02,875 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 01:24:02,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:24:02,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-11 01:24:02,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:24:03,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:24:03,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 24 [2022-02-11 01:24:03,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:24:03,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:24:03,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:24:03,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-02-11 01:24:03,303 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:03,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:24:03,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:24:03,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:24:03,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:24:03,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-02-11 01:24:03,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 35 treesize of output 31 [2022-02-11 01:24:03,941 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:03,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433440631] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:24:03,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:24:03,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-02-11 01:24:03,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330898414] [2022-02-11 01:24:03,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:24:03,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-02-11 01:24:03,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:24:03,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-02-11 01:24:03,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1028, Unknown=0, NotChecked=0, Total=1260 [2022-02-11 01:24:03,943 INFO L87 Difference]: Start difference. First operand 4155 states and 9433 transitions. Second operand has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:04,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:24:04,594 INFO L93 Difference]: Finished difference Result 5217 states and 11757 transitions. [2022-02-11 01:24:04,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 01:24:04,594 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:24:04,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:24:04,600 INFO L225 Difference]: With dead ends: 5217 [2022-02-11 01:24:04,600 INFO L226 Difference]: Without dead ends: 5195 [2022-02-11 01:24:04,600 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1122 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=475, Invalid=2281, Unknown=0, NotChecked=0, Total=2756 [2022-02-11 01:24:04,600 INFO L934 BasicCegarLoop]: 28 mSDtfsCounter, 119 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 504 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:24:04,600 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 223 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 406 Invalid, 0 Unknown, 504 Unchecked, 0.2s Time] [2022-02-11 01:24:04,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5195 states. [2022-02-11 01:24:04,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5195 to 4255. [2022-02-11 01:24:04,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4255 states, 4254 states have (on average 2.2717442407146216) internal successors, (9664), 4254 states have internal predecessors, (9664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:04,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4255 states to 4255 states and 9664 transitions. [2022-02-11 01:24:04,661 INFO L78 Accepts]: Start accepts. Automaton has 4255 states and 9664 transitions. Word has length 32 [2022-02-11 01:24:04,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:24:04,661 INFO L470 AbstractCegarLoop]: Abstraction has 4255 states and 9664 transitions. [2022-02-11 01:24:04,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:04,661 INFO L276 IsEmpty]: Start isEmpty. Operand 4255 states and 9664 transitions. [2022-02-11 01:24:04,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:24:04,666 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:24:04,666 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:24:04,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-02-11 01:24:04,883 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,SelfDestructingSolverStorable48 [2022-02-11 01:24:04,883 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:24:04,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:24:04,884 INFO L85 PathProgramCache]: Analyzing trace with hash 36126075, now seen corresponding path program 48 times [2022-02-11 01:24:04,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:24:04,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076479700] [2022-02-11 01:24:04,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:24:04,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:24:04,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:24:05,090 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:05,091 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:24:05,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076479700] [2022-02-11 01:24:05,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076479700] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:24:05,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190893539] [2022-02-11 01:24:05,091 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:24:05,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:24:05,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:24:05,092 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:24:05,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-02-11 01:24:05,115 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 01:24:05,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:24:05,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:24:05,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:24:05,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:24:05,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 26 treesize of output 26 [2022-02-11 01:24:05,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:24:05,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:24:05,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:24:05,475 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:05,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:24:05,745 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:24:05,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:24:05,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 17 treesize of output 13 [2022-02-11 01:24:05,888 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:05,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190893539] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:24:05,889 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:24:05,889 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-02-11 01:24:05,889 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135471107] [2022-02-11 01:24:05,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:24:05,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-11 01:24:05,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:24:05,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-11 01:24:05,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-02-11 01:24:05,889 INFO L87 Difference]: Start difference. First operand 4255 states and 9664 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:06,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:24:06,711 INFO L93 Difference]: Finished difference Result 6892 states and 15481 transitions. [2022-02-11 01:24:06,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-11 01:24:06,711 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:24:06,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:24:06,721 INFO L225 Difference]: With dead ends: 6892 [2022-02-11 01:24:06,721 INFO L226 Difference]: Without dead ends: 6717 [2022-02-11 01:24:06,722 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 52 SyntacticMatches, 14 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1247 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=496, Invalid=2156, Unknown=0, NotChecked=0, Total=2652 [2022-02-11 01:24:06,722 INFO L934 BasicCegarLoop]: 34 mSDtfsCounter, 190 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 526 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:24:06,722 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 286 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 336 Invalid, 0 Unknown, 526 Unchecked, 0.1s Time] [2022-02-11 01:24:06,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6717 states. [2022-02-11 01:24:06,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6717 to 4460. [2022-02-11 01:24:06,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4460 states, 4459 states have (on average 2.270015698587127) internal successors, (10122), 4459 states have internal predecessors, (10122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:06,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4460 states to 4460 states and 10122 transitions. [2022-02-11 01:24:06,807 INFO L78 Accepts]: Start accepts. Automaton has 4460 states and 10122 transitions. Word has length 32 [2022-02-11 01:24:06,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:24:06,807 INFO L470 AbstractCegarLoop]: Abstraction has 4460 states and 10122 transitions. [2022-02-11 01:24:06,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:06,808 INFO L276 IsEmpty]: Start isEmpty. Operand 4460 states and 10122 transitions. [2022-02-11 01:24:06,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:24:06,813 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:24:06,814 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:24:06,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-02-11 01:24:07,024 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,SelfDestructingSolverStorable49 [2022-02-11 01:24:07,025 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:24:07,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:24:07,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1637833507, now seen corresponding path program 49 times [2022-02-11 01:24:07,025 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:24:07,025 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111585370] [2022-02-11 01:24:07,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:24:07,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:24:07,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:24:07,292 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:07,293 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:24:07,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111585370] [2022-02-11 01:24:07,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111585370] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:24:07,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703912969] [2022-02-11 01:24:07,293 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:24:07,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:24:07,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:24:07,294 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:24:07,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-02-11 01:24:07,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:24:07,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:24:07,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:24:07,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:24:07,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 26 treesize of output 26 [2022-02-11 01:24:07,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:24:07,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:24:07,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:24:07,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:24:07,714 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:07,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:24:07,977 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:24:07,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:24:08,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-11 01:24:08,127 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:08,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703912969] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:24:08,128 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:24:08,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-02-11 01:24:08,128 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550365166] [2022-02-11 01:24:08,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:24:08,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-11 01:24:08,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:24:08,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-11 01:24:08,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-02-11 01:24:08,129 INFO L87 Difference]: Start difference. First operand 4460 states and 10122 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:08,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:24:08,918 INFO L93 Difference]: Finished difference Result 6917 states and 15565 transitions. [2022-02-11 01:24:08,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-11 01:24:08,919 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-11 01:24:08,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:24:08,926 INFO L225 Difference]: With dead ends: 6917 [2022-02-11 01:24:08,926 INFO L226 Difference]: Without dead ends: 6736 [2022-02-11 01:24:08,927 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 50 SyntacticMatches, 11 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=421, Invalid=1741, Unknown=0, NotChecked=0, Total=2162 [2022-02-11 01:24:08,927 INFO L934 BasicCegarLoop]: 30 mSDtfsCounter, 142 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 1243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 515 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:24:08,927 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 329 Invalid, 1243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 688 Invalid, 0 Unknown, 515 Unchecked, 0.3s Time] [2022-02-11 01:24:08,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6736 states. [2022-02-11 01:24:08,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6736 to 4336. [2022-02-11 01:24:08,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4336 states, 4335 states have (on average 2.2622837370242213) internal successors, (9807), 4335 states have internal predecessors, (9807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:08,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4336 states to 4336 states and 9807 transitions. [2022-02-11 01:24:08,980 INFO L78 Accepts]: Start accepts. Automaton has 4336 states and 9807 transitions. Word has length 32 [2022-02-11 01:24:08,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:24:08,980 INFO L470 AbstractCegarLoop]: Abstraction has 4336 states and 9807 transitions. [2022-02-11 01:24:08,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:08,980 INFO L276 IsEmpty]: Start isEmpty. Operand 4336 states and 9807 transitions. [2022-02-11 01:24:08,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:24:08,985 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:24:08,985 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:24:09,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-02-11 01:24:09,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:24:09,186 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:24:09,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:24:09,186 INFO L85 PathProgramCache]: Analyzing trace with hash -233872393, now seen corresponding path program 50 times [2022-02-11 01:24:09,186 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:24:09,186 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147571770] [2022-02-11 01:24:09,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:24:09,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:24:09,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:24:09,400 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:09,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:24:09,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147571770] [2022-02-11 01:24:09,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147571770] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:24:09,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030276839] [2022-02-11 01:24:09,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:24:09,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:24:09,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:24:09,402 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:24:09,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-02-11 01:24:09,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:24:09,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:24:09,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-11 01:24:09,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:24:09,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:24:09,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-11 01:24:09,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:24:09,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:24:09,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:24:09,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-02-11 01:24:09,901 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:09,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:24:10,201 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:24:10,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-02-11 01:24:10,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 17 treesize of output 13 [2022-02-11 01:24:10,392 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:10,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030276839] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:24:10,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:24:10,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-02-11 01:24:10,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917033757] [2022-02-11 01:24:10,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:24:10,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-11 01:24:10,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:24:10,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-11 01:24:10,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-02-11 01:24:10,393 INFO L87 Difference]: Start difference. First operand 4336 states and 9807 transitions. Second operand has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:11,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:24:11,161 INFO L93 Difference]: Finished difference Result 6011 states and 13443 transitions. [2022-02-11 01:24:11,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-11 01:24:11,161 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 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 32 [2022-02-11 01:24:11,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:24:11,169 INFO L225 Difference]: With dead ends: 6011 [2022-02-11 01:24:11,169 INFO L226 Difference]: Without dead ends: 5882 [2022-02-11 01:24:11,170 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 50 SyntacticMatches, 11 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 865 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=402, Invalid=1760, Unknown=0, NotChecked=0, Total=2162 [2022-02-11 01:24:11,170 INFO L934 BasicCegarLoop]: 29 mSDtfsCounter, 154 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 1354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 803 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:24:11,170 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 348 Invalid, 1354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 510 Invalid, 0 Unknown, 803 Unchecked, 0.2s Time] [2022-02-11 01:24:11,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5882 states. [2022-02-11 01:24:11,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5882 to 4195. [2022-02-11 01:24:11,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4195 states, 4194 states have (on average 2.259656652360515) internal successors, (9477), 4194 states have internal predecessors, (9477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:11,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4195 states to 4195 states and 9477 transitions. [2022-02-11 01:24:11,229 INFO L78 Accepts]: Start accepts. Automaton has 4195 states and 9477 transitions. Word has length 32 [2022-02-11 01:24:11,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:24:11,229 INFO L470 AbstractCegarLoop]: Abstraction has 4195 states and 9477 transitions. [2022-02-11 01:24:11,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:24:11,229 INFO L276 IsEmpty]: Start isEmpty. Operand 4195 states and 9477 transitions. [2022-02-11 01:24:11,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-11 01:24:11,233 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:24:11,233 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:24:11,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-02-11 01:24:11,434 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,SelfDestructingSolverStorable51 [2022-02-11 01:24:11,434 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 01:24:11,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:24:11,435 INFO L85 PathProgramCache]: Analyzing trace with hash -13819161, now seen corresponding path program 51 times [2022-02-11 01:24:11,435 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:24:11,435 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045653676] [2022-02-11 01:24:11,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:24:11,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:24:11,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:24:11,647 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 01:24:11,647 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:24:11,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045653676] [2022-02-11 01:24:11,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045653676] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:24:11,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538246998] [2022-02-11 01:24:11,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:24:11,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:24:11,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:24:11,648 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 01:24:11,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-02-11 01:24:11,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 01:24:11,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:24:11,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-11 01:24:11,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:24:11,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:24:11,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 24 [2022-02-11 01:24:12,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:24:12,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 38 [2022-02-11 01:24:12,211 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:24:12,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-02-11 01:34:34,937 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-11 01:34:34,937 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-02-11 01:34:34,953 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-02-11 01:34:34,969 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-02-11 01:34:35,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:34:35,138 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-2-1 context. [2022-02-11 01:34:35,142 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-02-11 01:34:35,143 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-02-11 01:34:35,150 INFO L733 BasicCegarLoop]: Path program histogram: [51, 1, 1] [2022-02-11 01:34:35,155 INFO L234 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-11 01:34:35,155 INFO L184 ceAbstractionStarter]: Computing trace abstraction results [2022-02-11 01:34:35,157 INFO L202 PluginConnector]: Adding new model inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.02 01:34:35 BasicIcfg [2022-02-11 01:34:35,157 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-11 01:34:35,157 INFO L158 Benchmark]: Toolchain (without parser) took 727295.01ms. Allocated memory was 180.4MB in the beginning and 355.5MB in the end (delta: 175.1MB). Free memory was 140.2MB in the beginning and 140.0MB in the end (delta: 268.8kB). Peak memory consumption was 222.7MB. Max. memory is 8.0GB. [2022-02-11 01:34:35,157 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.15ms. Allocated memory is still 180.4MB. Free memory is still 141.4MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-11 01:34:35,158 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.57ms. Allocated memory is still 180.4MB. Free memory was 140.1MB in the beginning and 138.6MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-11 01:34:35,158 INFO L158 Benchmark]: Boogie Preprocessor took 11.52ms. Allocated memory is still 180.4MB. Free memory was 138.6MB in the beginning and 137.6MB in the end (delta: 978.3kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-11 01:34:35,158 INFO L158 Benchmark]: RCFGBuilder took 181.68ms. Allocated memory is still 180.4MB. Free memory was 137.6MB in the beginning and 128.4MB in the end (delta: 9.2MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-02-11 01:34:35,158 INFO L158 Benchmark]: TraceAbstraction took 727057.21ms. Allocated memory was 180.4MB in the beginning and 355.5MB in the end (delta: 175.1MB). Free memory was 127.9MB in the beginning and 140.0MB in the end (delta: -12.1MB). Peak memory consumption was 209.1MB. Max. memory is 8.0GB. [2022-02-11 01:34:35,159 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.15ms. Allocated memory is still 180.4MB. Free memory is still 141.4MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.57ms. Allocated memory is still 180.4MB. Free memory was 140.1MB in the beginning and 138.6MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 11.52ms. Allocated memory is still 180.4MB. Free memory was 138.6MB in the beginning and 137.6MB in the end (delta: 978.3kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 181.68ms. Allocated memory is still 180.4MB. Free memory was 137.6MB in the beginning and 128.4MB in the end (delta: 9.2MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 727057.21ms. Allocated memory was 180.4MB in the beginning and 355.5MB in the end (delta: 175.1MB). Free memory was 127.9MB in the beginning and 140.0MB in the end (delta: -12.1MB). Peak memory consumption was 209.1MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-2-1 context. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-2-1 context. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 41 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 726.9s, OverallIterations: 53, TraceHistogramMax: 2, PathProgramHistogramMax: 51, EmptinessCheckTime: 0.2s, AutomataDifference: 30.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7585 SdHoareTripleChecker+Valid, 8.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7585 mSDsluCounter, 11898 SdHoareTripleChecker+Invalid, 6.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 19136 IncrementalHoareTripleChecker+Unchecked, 16771 mSDsCounter, 1584 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 17660 IncrementalHoareTripleChecker+Invalid, 38380 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1584 mSolverCounterUnsat, 1312 mSDtfsCounter, 17660 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4938 GetRequests, 2515 SyntacticMatches, 221 SemanticMatches, 2202 ConstructedPredicates, 0 IntricatePredicates, 12 DeprecatedPredicates, 40328 ImplicationChecksByTransitivity, 39.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4460occurred in iteration=50, InterpolantAutomatonStates: 1537, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 52 MinimizatonAttempts, 26546 StatesRemovedByMinimization, 51 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 58.3s InterpolantComputationTime, 3204 NumberOfCodeBlocks, 3204 NumberOfCodeBlocksAsserted, 159 NumberOfCheckSat, 4638 ConstructedInterpolants, 832 QuantifiedInterpolants, 56221 SizeOfPredicates, 862 NumberOfNonLiveVariables, 3371 ConjunctsInSsa, 1089 ConjunctsInUnsatCore, 152 InterpolantComputations, 2 PerfectInterpolantSequences, 79/1900 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