/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/sorted.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 18:40:18,421 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 18:40:18,422 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 18:40:18,459 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 18:40:18,460 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 18:40:18,460 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 18:40:18,469 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 18:40:18,475 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 18:40:18,476 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 18:40:18,476 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 18:40:18,477 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 18:40:18,478 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 18:40:18,478 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 18:40:18,479 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 18:40:18,479 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 18:40:18,480 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 18:40:18,481 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 18:40:18,481 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 18:40:18,482 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 18:40:18,484 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 18:40:18,485 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 18:40:18,500 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 18:40:18,500 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 18:40:18,501 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 18:40:18,503 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 18:40:18,503 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 18:40:18,503 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 18:40:18,503 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 18:40:18,504 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 18:40:18,504 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 18:40:18,504 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 18:40:18,505 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 18:40:18,505 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 18:40:18,506 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 18:40:18,506 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 18:40:18,507 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 18:40:18,507 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 18:40:18,507 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 18:40:18,507 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 18:40:18,508 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 18:40:18,509 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 18:40:18,514 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-01 18:40:18,538 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 18:40:18,539 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 18:40:18,539 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 18:40:18,539 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 18:40:18,539 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 18:40:18,540 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 18:40:18,540 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 18:40:18,540 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 18:40:18,540 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 18:40:18,540 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 18:40:18,540 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 18:40:18,540 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 18:40:18,540 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 18:40:18,541 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 18:40:18,541 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 18:40:18,541 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 18:40:18,541 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 18:40:18,541 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 18:40:18,541 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 18:40:18,541 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 18:40:18,541 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 18:40:18,541 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 18:40:18,541 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 18:40:18,541 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 18:40:18,541 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 18:40:18,542 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:40:18,542 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 18:40:18,542 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 18:40:18,542 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 18:40:18,542 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 18:40:18,542 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 18:40:18,542 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 18:40:18,542 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 18:40:18,542 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-01 18:40:18,753 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 18:40:18,773 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 18:40:18,775 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 18:40:18,776 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 18:40:18,776 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 18:40:18,777 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/sorted.wvr.bpl [2022-03-01 18:40:18,777 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/sorted.wvr.bpl' [2022-03-01 18:40:18,793 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 18:40:18,794 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 18:40:18,795 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 18:40:18,795 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 18:40:18,795 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 18:40:18,803 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:40:18" (1/1) ... [2022-03-01 18:40:18,808 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:40:18" (1/1) ... [2022-03-01 18:40:18,812 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 18:40:18,813 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 18:40:18,814 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 18:40:18,814 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 18:40:18,814 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 18:40:18,819 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:40:18" (1/1) ... [2022-03-01 18:40:18,819 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:40:18" (1/1) ... [2022-03-01 18:40:18,820 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:40:18" (1/1) ... [2022-03-01 18:40:18,820 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:40:18" (1/1) ... [2022-03-01 18:40:18,823 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:40:18" (1/1) ... [2022-03-01 18:40:18,825 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:40:18" (1/1) ... [2022-03-01 18:40:18,825 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:40:18" (1/1) ... [2022-03-01 18:40:18,830 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 18:40:18,831 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 18:40:18,831 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 18:40:18,831 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 18:40:18,832 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:40:18" (1/1) ... [2022-03-01 18:40:18,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:40:18,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:18,850 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-01 18:40:18,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-01 18:40:18,882 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 18:40:18,882 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 18:40:18,882 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 18:40:18,882 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 18:40:18,883 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 18:40:18,883 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 18:40:18,883 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 18:40:18,883 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 18:40:18,883 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 18:40:18,883 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-01 18:40:18,883 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-01 18:40:18,883 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-01 18:40:18,884 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 18:40:18,918 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 18:40:18,919 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 18:40:19,050 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 18:40:19,068 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 18:40:19,074 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-01 18:40:19,076 INFO L202 PluginConnector]: Adding new model sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:40:19 BoogieIcfgContainer [2022-03-01 18:40:19,076 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 18:40:19,077 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 18:40:19,077 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 18:40:19,093 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 18:40:19,093 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:40:18" (1/2) ... [2022-03-01 18:40:19,094 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@515e1aa8 and model type sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 06:40:19, skipping insertion in model container [2022-03-01 18:40:19,094 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:40:19" (2/2) ... [2022-03-01 18:40:19,095 INFO L111 eAbstractionObserver]: Analyzing ICFG sorted.wvr.bpl [2022-03-01 18:40:19,100 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 18:40:19,100 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 18:40:19,101 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 18:40:19,101 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 18:40:19,152 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-01 18:40:19,216 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 18:40:19,221 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-01 18:40:19,221 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-01 18:40:19,231 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2022-03-01 18:40:19,272 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 115 states, 114 states have (on average 2.763157894736842) internal successors, (315), 114 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:19,274 INFO L276 IsEmpty]: Start isEmpty. Operand has 115 states, 114 states have (on average 2.763157894736842) internal successors, (315), 114 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:19,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 18:40:19,285 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:19,286 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:19,287 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:19,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:19,296 INFO L85 PathProgramCache]: Analyzing trace with hash 490958584, now seen corresponding path program 1 times [2022-03-01 18:40:19,302 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:19,303 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092624359] [2022-03-01 18:40:19,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:19,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:19,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:19,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:19,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:19,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092624359] [2022-03-01 18:40:19,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092624359] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:40:19,463 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:40:19,463 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-01 18:40:19,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663994723] [2022-03-01 18:40:19,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:40:19,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 18:40:19,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:19,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 18:40:19,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:40:19,502 INFO L87 Difference]: Start difference. First operand has 115 states, 114 states have (on average 2.763157894736842) internal successors, (315), 114 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:19,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:19,578 INFO L93 Difference]: Finished difference Result 410 states and 1170 transitions. [2022-03-01 18:40:19,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 18:40:19,580 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 18:40:19,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:19,589 INFO L225 Difference]: With dead ends: 410 [2022-03-01 18:40:19,590 INFO L226 Difference]: Without dead ends: 395 [2022-03-01 18:40:19,596 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:40:19,598 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 74 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:19,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 59 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:40:19,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-03-01 18:40:19,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 152. [2022-03-01 18:40:19,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.794701986754967) internal successors, (422), 151 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:19,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 422 transitions. [2022-03-01 18:40:19,676 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 422 transitions. Word has length 21 [2022-03-01 18:40:19,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:19,677 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 422 transitions. [2022-03-01 18:40:19,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:19,678 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 422 transitions. [2022-03-01 18:40:19,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:40:19,680 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:19,680 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:19,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 18:40:19,680 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:19,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:19,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1995951880, now seen corresponding path program 1 times [2022-03-01 18:40:19,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:19,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847645970] [2022-03-01 18:40:19,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:19,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:19,809 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:19,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:19,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847645970] [2022-03-01 18:40:19,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847645970] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:19,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702814744] [2022-03-01 18:40:19,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:19,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:19,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:19,812 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:19,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-01 18:40:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:19,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:40:19,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:20,005 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:20,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:20,152 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:20,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702814744] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:20,155 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-01 18:40:20,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 12 [2022-03-01 18:40:20,156 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133069823] [2022-03-01 18:40:20,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:40:20,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 18:40:20,157 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:20,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 18:40:20,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:40:20,157 INFO L87 Difference]: Start difference. First operand 152 states and 422 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:20,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:20,341 INFO L93 Difference]: Finished difference Result 383 states and 1056 transitions. [2022-03-01 18:40:20,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 18:40:20,341 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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-03-01 18:40:20,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:20,346 INFO L225 Difference]: With dead ends: 383 [2022-03-01 18:40:20,347 INFO L226 Difference]: Without dead ends: 383 [2022-03-01 18:40:20,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:40:20,352 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 122 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:20,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 55 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:40:20,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-03-01 18:40:20,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 165. [2022-03-01 18:40:20,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.8963414634146343) internal successors, (475), 164 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:20,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 475 transitions. [2022-03-01 18:40:20,381 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 475 transitions. Word has length 23 [2022-03-01 18:40:20,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:20,381 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 475 transitions. [2022-03-01 18:40:20,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:20,381 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 475 transitions. [2022-03-01 18:40:20,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:40:20,383 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:20,383 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:20,407 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-03-01 18:40:20,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:20,604 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:20,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:20,605 INFO L85 PathProgramCache]: Analyzing trace with hash -537129352, now seen corresponding path program 2 times [2022-03-01 18:40:20,605 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:20,605 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867948998] [2022-03-01 18:40:20,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:20,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:20,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:20,670 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:20,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:20,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867948998] [2022-03-01 18:40:20,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867948998] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:20,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001025902] [2022-03-01 18:40:20,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:40:20,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:20,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:20,674 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:20,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-01 18:40:20,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:40:20,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:20,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:40:20,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:20,788 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:20,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:20,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:20,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001025902] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:20,899 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:20,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2022-03-01 18:40:20,900 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313937688] [2022-03-01 18:40:20,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:20,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 18:40:20,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:20,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 18:40:20,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:40:20,903 INFO L87 Difference]: Start difference. First operand 165 states and 475 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:21,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:21,339 INFO L93 Difference]: Finished difference Result 655 states and 1836 transitions. [2022-03-01 18:40:21,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 18:40:21,340 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-01 18:40:21,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:21,344 INFO L225 Difference]: With dead ends: 655 [2022-03-01 18:40:21,344 INFO L226 Difference]: Without dead ends: 655 [2022-03-01 18:40:21,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=261, Invalid=609, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:40:21,347 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 256 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:21,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 105 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:40:21,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-03-01 18:40:21,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 166. [2022-03-01 18:40:21,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.878787878787879) internal successors, (475), 165 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:21,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 475 transitions. [2022-03-01 18:40:21,373 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 475 transitions. Word has length 23 [2022-03-01 18:40:21,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:21,374 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 475 transitions. [2022-03-01 18:40:21,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:21,374 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 475 transitions. [2022-03-01 18:40:21,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:40:21,378 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:21,378 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:21,398 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-03-01 18:40:21,595 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,SelfDestructingSolverStorable2 [2022-03-01 18:40:21,596 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:21,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:21,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1191055450, now seen corresponding path program 1 times [2022-03-01 18:40:21,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:21,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715110520] [2022-03-01 18:40:21,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:21,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:21,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:21,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:21,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:21,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715110520] [2022-03-01 18:40:21,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715110520] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:40:21,634 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:40:21,634 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-01 18:40:21,634 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140983023] [2022-03-01 18:40:21,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:40:21,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 18:40:21,634 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:21,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 18:40:21,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-01 18:40:21,635 INFO L87 Difference]: Start difference. First operand 166 states and 475 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:21,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:21,703 INFO L93 Difference]: Finished difference Result 302 states and 837 transitions. [2022-03-01 18:40:21,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 18:40:21,703 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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-03-01 18:40:21,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:21,704 INFO L225 Difference]: With dead ends: 302 [2022-03-01 18:40:21,704 INFO L226 Difference]: Without dead ends: 291 [2022-03-01 18:40:21,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-01 18:40:21,705 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 107 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:21,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 35 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:40:21,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-03-01 18:40:21,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 219. [2022-03-01 18:40:21,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.876146788990826) internal successors, (627), 218 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:21,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 627 transitions. [2022-03-01 18:40:21,711 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 627 transitions. Word has length 23 [2022-03-01 18:40:21,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:21,711 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 627 transitions. [2022-03-01 18:40:21,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:21,712 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 627 transitions. [2022-03-01 18:40:21,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:40:21,712 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:21,712 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:21,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-01 18:40:21,713 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:21,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:21,713 INFO L85 PathProgramCache]: Analyzing trace with hash 617689242, now seen corresponding path program 1 times [2022-03-01 18:40:21,713 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:21,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993337307] [2022-03-01 18:40:21,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:21,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:21,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:21,742 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:21,742 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:21,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993337307] [2022-03-01 18:40:21,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993337307] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:40:21,742 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:40:21,742 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-01 18:40:21,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213134262] [2022-03-01 18:40:21,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:40:21,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 18:40:21,743 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:21,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 18:40:21,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:40:21,743 INFO L87 Difference]: Start difference. First operand 219 states and 627 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:21,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:21,799 INFO L93 Difference]: Finished difference Result 341 states and 932 transitions. [2022-03-01 18:40:21,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-01 18:40:21,799 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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-03-01 18:40:21,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:21,801 INFO L225 Difference]: With dead ends: 341 [2022-03-01 18:40:21,801 INFO L226 Difference]: Without dead ends: 328 [2022-03-01 18:40:21,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-01 18:40:21,802 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 77 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:21,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 24 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:40:21,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-03-01 18:40:21,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 249. [2022-03-01 18:40:21,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 248 states have (on average 2.879032258064516) internal successors, (714), 248 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:21,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 714 transitions. [2022-03-01 18:40:21,808 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 714 transitions. Word has length 23 [2022-03-01 18:40:21,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:21,809 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 714 transitions. [2022-03-01 18:40:21,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:21,809 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 714 transitions. [2022-03-01 18:40:21,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:40:21,809 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:21,809 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:21,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-01 18:40:21,810 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:21,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:21,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1700490254, now seen corresponding path program 2 times [2022-03-01 18:40:21,810 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:21,810 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32184393] [2022-03-01 18:40:21,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:21,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:21,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:21,866 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:21,866 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:21,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32184393] [2022-03-01 18:40:21,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32184393] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:21,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021049368] [2022-03-01 18:40:21,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:40:21,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:21,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:21,867 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:21,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-01 18:40:21,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:40:21,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:21,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:40:21,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:21,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:21,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:22,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:22,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021049368] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:22,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:22,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-01 18:40:22,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172607501] [2022-03-01 18:40:22,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:22,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 18:40:22,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:22,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 18:40:22,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:40:22,039 INFO L87 Difference]: Start difference. First operand 249 states and 714 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:22,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:22,158 INFO L93 Difference]: Finished difference Result 321 states and 897 transitions. [2022-03-01 18:40:22,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 18:40:22,158 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-01 18:40:22,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:22,160 INFO L225 Difference]: With dead ends: 321 [2022-03-01 18:40:22,160 INFO L226 Difference]: Without dead ends: 321 [2022-03-01 18:40:22,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:40:22,160 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 117 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:22,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 80 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:40:22,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-03-01 18:40:22,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 231. [2022-03-01 18:40:22,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 2.856521739130435) internal successors, (657), 230 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:22,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 657 transitions. [2022-03-01 18:40:22,167 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 657 transitions. Word has length 23 [2022-03-01 18:40:22,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:22,167 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 657 transitions. [2022-03-01 18:40:22,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:22,167 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 657 transitions. [2022-03-01 18:40:22,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:40:22,168 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:22,168 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:22,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:22,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:22,385 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:22,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:22,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1103495950, now seen corresponding path program 3 times [2022-03-01 18:40:22,385 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:22,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054805467] [2022-03-01 18:40:22,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:22,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:22,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:22,446 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:22,447 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:22,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054805467] [2022-03-01 18:40:22,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054805467] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:22,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242673613] [2022-03-01 18:40:22,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:40:22,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:22,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:22,448 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:22,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-01 18:40:22,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 18:40:22,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:22,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:40:22,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:22,557 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:22,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:22,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:22,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242673613] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:22,632 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-01 18:40:22,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 12 [2022-03-01 18:40:22,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817941342] [2022-03-01 18:40:22,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:40:22,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 18:40:22,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:22,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 18:40:22,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:40:22,633 INFO L87 Difference]: Start difference. First operand 231 states and 657 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:22,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:22,753 INFO L93 Difference]: Finished difference Result 527 states and 1428 transitions. [2022-03-01 18:40:22,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 18:40:22,753 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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-03-01 18:40:22,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:22,756 INFO L225 Difference]: With dead ends: 527 [2022-03-01 18:40:22,756 INFO L226 Difference]: Without dead ends: 527 [2022-03-01 18:40:22,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:40:22,758 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 126 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:22,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 69 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:40:22,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-03-01 18:40:22,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 231. [2022-03-01 18:40:22,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 2.856521739130435) internal successors, (657), 230 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:22,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 657 transitions. [2022-03-01 18:40:22,766 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 657 transitions. Word has length 23 [2022-03-01 18:40:22,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:22,768 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 657 transitions. [2022-03-01 18:40:22,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:22,771 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 657 transitions. [2022-03-01 18:40:22,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:40:22,773 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:22,773 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:22,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:22,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:22,979 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:22,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:22,980 INFO L85 PathProgramCache]: Analyzing trace with hash -512553250, now seen corresponding path program 2 times [2022-03-01 18:40:22,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:22,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076011693] [2022-03-01 18:40:22,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:22,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:22,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:23,008 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:23,008 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:23,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076011693] [2022-03-01 18:40:23,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076011693] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:40:23,008 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:40:23,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-01 18:40:23,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4190884] [2022-03-01 18:40:23,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:40:23,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 18:40:23,009 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:23,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 18:40:23,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:40:23,009 INFO L87 Difference]: Start difference. First operand 231 states and 657 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:23,055 INFO L93 Difference]: Finished difference Result 253 states and 731 transitions. [2022-03-01 18:40:23,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 18:40:23,056 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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-03-01 18:40:23,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:23,057 INFO L225 Difference]: With dead ends: 253 [2022-03-01 18:40:23,057 INFO L226 Difference]: Without dead ends: 253 [2022-03-01 18:40:23,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-01 18:40:23,058 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 43 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:23,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 27 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:40:23,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-03-01 18:40:23,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 209. [2022-03-01 18:40:23,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.889423076923077) internal successors, (601), 208 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 601 transitions. [2022-03-01 18:40:23,063 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 601 transitions. Word has length 23 [2022-03-01 18:40:23,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:23,063 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 601 transitions. [2022-03-01 18:40:23,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,063 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 601 transitions. [2022-03-01 18:40:23,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:40:23,065 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:23,065 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:23,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-01 18:40:23,065 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:23,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:23,071 INFO L85 PathProgramCache]: Analyzing trace with hash -487420814, now seen corresponding path program 3 times [2022-03-01 18:40:23,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:23,071 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181178038] [2022-03-01 18:40:23,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:23,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:23,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:23,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:23,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:23,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181178038] [2022-03-01 18:40:23,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181178038] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:40:23,123 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:40:23,123 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-01 18:40:23,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008830190] [2022-03-01 18:40:23,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:40:23,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 18:40:23,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:23,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 18:40:23,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-01 18:40:23,124 INFO L87 Difference]: Start difference. First operand 209 states and 601 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:23,185 INFO L93 Difference]: Finished difference Result 240 states and 689 transitions. [2022-03-01 18:40:23,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-01 18:40:23,185 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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-03-01 18:40:23,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:23,186 INFO L225 Difference]: With dead ends: 240 [2022-03-01 18:40:23,186 INFO L226 Difference]: Without dead ends: 240 [2022-03-01 18:40:23,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-01 18:40:23,187 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 66 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:23,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 31 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:40:23,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-03-01 18:40:23,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 178. [2022-03-01 18:40:23,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.8587570621468927) internal successors, (506), 177 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 506 transitions. [2022-03-01 18:40:23,191 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 506 transitions. Word has length 23 [2022-03-01 18:40:23,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:23,192 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 506 transitions. [2022-03-01 18:40:23,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,192 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 506 transitions. [2022-03-01 18:40:23,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:40:23,192 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:23,192 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:23,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-01 18:40:23,192 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:23,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:23,193 INFO L85 PathProgramCache]: Analyzing trace with hash -371034514, now seen corresponding path program 4 times [2022-03-01 18:40:23,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:23,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496379135] [2022-03-01 18:40:23,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:23,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:23,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:23,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:23,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:23,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496379135] [2022-03-01 18:40:23,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496379135] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:40:23,240 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:40:23,240 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-01 18:40:23,240 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955103440] [2022-03-01 18:40:23,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:40:23,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 18:40:23,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:23,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 18:40:23,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-01 18:40:23,241 INFO L87 Difference]: Start difference. First operand 178 states and 506 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:23,306 INFO L93 Difference]: Finished difference Result 255 states and 720 transitions. [2022-03-01 18:40:23,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 18:40:23,306 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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-03-01 18:40:23,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:23,307 INFO L225 Difference]: With dead ends: 255 [2022-03-01 18:40:23,307 INFO L226 Difference]: Without dead ends: 251 [2022-03-01 18:40:23,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-03-01 18:40:23,308 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 43 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:23,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 50 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:40:23,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-03-01 18:40:23,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 178. [2022-03-01 18:40:23,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.847457627118644) internal successors, (504), 177 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 504 transitions. [2022-03-01 18:40:23,313 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 504 transitions. Word has length 23 [2022-03-01 18:40:23,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:23,313 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 504 transitions. [2022-03-01 18:40:23,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,313 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 504 transitions. [2022-03-01 18:40:23,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:40:23,314 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:23,314 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:23,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-01 18:40:23,314 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:23,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:23,314 INFO L85 PathProgramCache]: Analyzing trace with hash 902321774, now seen corresponding path program 5 times [2022-03-01 18:40:23,314 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:23,314 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116665210] [2022-03-01 18:40:23,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:23,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:23,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:23,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:23,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:23,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116665210] [2022-03-01 18:40:23,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116665210] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:40:23,349 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:40:23,349 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-01 18:40:23,349 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130556265] [2022-03-01 18:40:23,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:40:23,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 18:40:23,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:23,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 18:40:23,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-01 18:40:23,350 INFO L87 Difference]: Start difference. First operand 178 states and 504 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:23,448 INFO L93 Difference]: Finished difference Result 331 states and 903 transitions. [2022-03-01 18:40:23,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 18:40:23,448 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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-03-01 18:40:23,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:23,450 INFO L225 Difference]: With dead ends: 331 [2022-03-01 18:40:23,450 INFO L226 Difference]: Without dead ends: 327 [2022-03-01 18:40:23,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-01 18:40:23,451 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 61 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:23,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 71 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:40:23,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-03-01 18:40:23,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 198. [2022-03-01 18:40:23,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.83248730964467) internal successors, (558), 197 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 558 transitions. [2022-03-01 18:40:23,456 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 558 transitions. Word has length 23 [2022-03-01 18:40:23,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:23,457 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 558 transitions. [2022-03-01 18:40:23,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,457 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 558 transitions. [2022-03-01 18:40:23,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:40:23,458 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:23,459 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:23,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-01 18:40:23,459 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:23,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:23,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1880879218, now seen corresponding path program 6 times [2022-03-01 18:40:23,459 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:23,459 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326100142] [2022-03-01 18:40:23,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:23,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:23,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:23,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:23,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:23,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326100142] [2022-03-01 18:40:23,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326100142] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:40:23,495 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:40:23,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-01 18:40:23,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181010550] [2022-03-01 18:40:23,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:40:23,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 18:40:23,496 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:23,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 18:40:23,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-01 18:40:23,496 INFO L87 Difference]: Start difference. First operand 198 states and 558 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:23,614 INFO L93 Difference]: Finished difference Result 313 states and 871 transitions. [2022-03-01 18:40:23,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 18:40:23,614 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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-03-01 18:40:23,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:23,616 INFO L225 Difference]: With dead ends: 313 [2022-03-01 18:40:23,616 INFO L226 Difference]: Without dead ends: 313 [2022-03-01 18:40:23,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:40:23,617 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 56 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:23,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 70 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:40:23,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-03-01 18:40:23,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 182. [2022-03-01 18:40:23,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.839779005524862) internal successors, (514), 181 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 514 transitions. [2022-03-01 18:40:23,631 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 514 transitions. Word has length 23 [2022-03-01 18:40:23,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:23,631 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 514 transitions. [2022-03-01 18:40:23,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:23,631 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 514 transitions. [2022-03-01 18:40:23,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 18:40:23,632 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:23,632 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:23,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-03-01 18:40:23,632 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:23,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:23,633 INFO L85 PathProgramCache]: Analyzing trace with hash 787213722, now seen corresponding path program 1 times [2022-03-01 18:40:23,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:23,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306451504] [2022-03-01 18:40:23,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:23,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:23,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:23,913 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:23,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:23,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306451504] [2022-03-01 18:40:23,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306451504] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:23,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947033624] [2022-03-01 18:40:23,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:23,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:23,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:23,924 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:23,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-01 18:40:23,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:23,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-01 18:40:23,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:24,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:24,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:24,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:40:24,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 53 [2022-03-01 18:40:24,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:24,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:24,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:24,955 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-01 18:40:24,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 81 [2022-03-01 18:40:25,447 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:25,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947033624] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:25,447 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:25,447 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-03-01 18:40:25,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352368399] [2022-03-01 18:40:25,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:25,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:40:25,448 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:25,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:40:25,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=705, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:40:25,449 INFO L87 Difference]: Start difference. First operand 182 states and 514 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 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-03-01 18:40:27,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:27,040 INFO L93 Difference]: Finished difference Result 748 states and 2164 transitions. [2022-03-01 18:40:27,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 18:40:27,040 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 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 25 [2022-03-01 18:40:27,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:27,043 INFO L225 Difference]: With dead ends: 748 [2022-03-01 18:40:27,043 INFO L226 Difference]: Without dead ends: 688 [2022-03-01 18:40:27,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=643, Invalid=2779, Unknown=0, NotChecked=0, Total=3422 [2022-03-01 18:40:27,044 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 312 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:27,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 348 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 967 Invalid, 0 Unknown, 10 Unchecked, 0.5s Time] [2022-03-01 18:40:27,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-03-01 18:40:27,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 287. [2022-03-01 18:40:27,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 3.041958041958042) internal successors, (870), 286 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:27,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 870 transitions. [2022-03-01 18:40:27,053 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 870 transitions. Word has length 25 [2022-03-01 18:40:27,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:27,053 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 870 transitions. [2022-03-01 18:40:27,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 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-03-01 18:40:27,053 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 870 transitions. [2022-03-01 18:40:27,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 18:40:27,054 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:27,054 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:27,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-01 18:40:27,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-01 18:40:27,271 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:27,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:27,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1754722278, now seen corresponding path program 2 times [2022-03-01 18:40:27,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:27,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958479523] [2022-03-01 18:40:27,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:27,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:27,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:27,654 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:27,654 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:27,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958479523] [2022-03-01 18:40:27,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958479523] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:27,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505926887] [2022-03-01 18:40:27,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:40:27,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:27,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:27,656 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:27,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-01 18:40:27,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:40:27,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:27,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-01 18:40:27,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:28,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:28,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:28,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:40:28,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 55 [2022-03-01 18:40:28,341 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:28,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:28,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:28,715 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-01 18:40:28,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 81 [2022-03-01 18:40:29,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:29,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505926887] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:29,231 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:29,231 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2022-03-01 18:40:29,231 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497221874] [2022-03-01 18:40:29,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:29,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:40:29,232 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:29,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:40:29,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:40:29,232 INFO L87 Difference]: Start difference. First operand 287 states and 870 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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-03-01 18:40:32,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:32,724 INFO L93 Difference]: Finished difference Result 1073 states and 3078 transitions. [2022-03-01 18:40:32,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 18:40:32,725 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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 25 [2022-03-01 18:40:32,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:32,731 INFO L225 Difference]: With dead ends: 1073 [2022-03-01 18:40:32,731 INFO L226 Difference]: Without dead ends: 1028 [2022-03-01 18:40:32,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1714 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1238, Invalid=4462, Unknown=0, NotChecked=0, Total=5700 [2022-03-01 18:40:32,733 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 400 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 1294 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:32,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 333 Invalid, 1545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1294 Invalid, 0 Unknown, 176 Unchecked, 0.7s Time] [2022-03-01 18:40:32,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2022-03-01 18:40:32,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 299. [2022-03-01 18:40:32,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 3.053691275167785) internal successors, (910), 298 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:32,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 910 transitions. [2022-03-01 18:40:32,742 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 910 transitions. Word has length 25 [2022-03-01 18:40:32,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:32,743 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 910 transitions. [2022-03-01 18:40:32,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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-03-01 18:40:32,743 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 910 transitions. [2022-03-01 18:40:32,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 18:40:32,743 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:32,743 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:32,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-01 18:40:32,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:32,960 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:32,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:32,961 INFO L85 PathProgramCache]: Analyzing trace with hash 793834374, now seen corresponding path program 3 times [2022-03-01 18:40:32,961 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:32,961 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035070070] [2022-03-01 18:40:32,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:32,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:32,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:33,236 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:33,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:33,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035070070] [2022-03-01 18:40:33,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035070070] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:33,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394614369] [2022-03-01 18:40:33,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:40:33,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:33,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:33,237 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:33,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-01 18:40:33,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:40:33,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:33,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-01 18:40:33,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:33,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:33,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:33,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:40:33,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 53 [2022-03-01 18:40:33,718 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:33,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:33,986 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:40:33,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 74 [2022-03-01 18:40:34,467 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:34,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394614369] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:34,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:34,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-01 18:40:34,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692012852] [2022-03-01 18:40:34,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:34,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 18:40:34,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:34,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 18:40:34,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-03-01 18:40:34,468 INFO L87 Difference]: Start difference. First operand 299 states and 910 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:37,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:37,750 INFO L93 Difference]: Finished difference Result 1501 states and 4409 transitions. [2022-03-01 18:40:37,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-01 18:40:37,751 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-01 18:40:37,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:37,757 INFO L225 Difference]: With dead ends: 1501 [2022-03-01 18:40:37,757 INFO L226 Difference]: Without dead ends: 1441 [2022-03-01 18:40:37,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2755 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1516, Invalid=6140, Unknown=0, NotChecked=0, Total=7656 [2022-03-01 18:40:37,761 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 537 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:37,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 360 Invalid, 1314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1215 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 18:40:37,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states. [2022-03-01 18:40:37,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 343. [2022-03-01 18:40:37,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 3.08187134502924) internal successors, (1054), 342 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:37,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 1054 transitions. [2022-03-01 18:40:37,774 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 1054 transitions. Word has length 25 [2022-03-01 18:40:37,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:37,774 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 1054 transitions. [2022-03-01 18:40:37,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:37,775 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 1054 transitions. [2022-03-01 18:40:37,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 18:40:37,775 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:37,775 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:37,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:37,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:37,992 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:37,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:37,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1797808250, now seen corresponding path program 4 times [2022-03-01 18:40:37,993 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:37,993 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289960883] [2022-03-01 18:40:37,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:37,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:37,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:38,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:38,380 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:38,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289960883] [2022-03-01 18:40:38,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289960883] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:38,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194242438] [2022-03-01 18:40:38,381 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:40:38,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:38,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:38,382 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:38,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-01 18:40:38,438 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:40:38,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:38,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:40:38,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:38,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:38,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:38,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:38,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 27 [2022-03-01 18:40:38,803 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:38,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:39,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:39,088 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-01 18:40:39,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 62 treesize of output 74 [2022-03-01 18:40:39,679 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:39,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194242438] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:39,679 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:39,679 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2022-03-01 18:40:39,679 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843118520] [2022-03-01 18:40:39,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:39,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:40:39,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:39,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:40:39,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:40:39,680 INFO L87 Difference]: Start difference. First operand 343 states and 1054 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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-03-01 18:40:43,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:43,142 INFO L93 Difference]: Finished difference Result 1493 states and 4232 transitions. [2022-03-01 18:40:43,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:40:43,142 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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 25 [2022-03-01 18:40:43,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:43,150 INFO L225 Difference]: With dead ends: 1493 [2022-03-01 18:40:43,150 INFO L226 Difference]: Without dead ends: 1418 [2022-03-01 18:40:43,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1920 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1133, Invalid=5187, Unknown=0, NotChecked=0, Total=6320 [2022-03-01 18:40:43,152 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 508 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 1936 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 2014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:43,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 566 Invalid, 2014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1936 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 18:40:43,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2022-03-01 18:40:43,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 433. [2022-03-01 18:40:43,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 3.1689814814814814) internal successors, (1369), 432 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:43,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1369 transitions. [2022-03-01 18:40:43,169 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1369 transitions. Word has length 25 [2022-03-01 18:40:43,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:43,169 INFO L470 AbstractCegarLoop]: Abstraction has 433 states and 1369 transitions. [2022-03-01 18:40:43,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 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-03-01 18:40:43,170 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1369 transitions. [2022-03-01 18:40:43,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:43,171 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:43,171 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:43,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:43,387 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,SelfDestructingSolverStorable15 [2022-03-01 18:40:43,387 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:43,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:43,388 INFO L85 PathProgramCache]: Analyzing trace with hash -348647512, now seen corresponding path program 5 times [2022-03-01 18:40:43,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:43,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328082337] [2022-03-01 18:40:43,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:43,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:43,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:43,426 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:43,427 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:43,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328082337] [2022-03-01 18:40:43,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328082337] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:43,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712724628] [2022-03-01 18:40:43,427 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:40:43,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:43,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:43,428 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:43,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-01 18:40:43,458 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 18:40:43,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:43,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:43,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:43,546 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:43,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:43,612 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:43,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712724628] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:43,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:43,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-01 18:40:43,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157755090] [2022-03-01 18:40:43,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:43,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:40:43,612 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:43,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:40:43,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:40:43,613 INFO L87 Difference]: Start difference. First operand 433 states and 1369 transitions. Second operand has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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-03-01 18:40:43,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:43,955 INFO L93 Difference]: Finished difference Result 954 states and 2849 transitions. [2022-03-01 18:40:43,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 18:40:43,956 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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 27 [2022-03-01 18:40:43,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:43,959 INFO L225 Difference]: With dead ends: 954 [2022-03-01 18:40:43,959 INFO L226 Difference]: Without dead ends: 954 [2022-03-01 18:40:43,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:40:43,960 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 137 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:43,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 278 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:40:43,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2022-03-01 18:40:43,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 424. [2022-03-01 18:40:43,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 3.1796690307328603) internal successors, (1345), 423 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:43,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1345 transitions. [2022-03-01 18:40:43,970 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1345 transitions. Word has length 27 [2022-03-01 18:40:43,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:43,971 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 1345 transitions. [2022-03-01 18:40:43,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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-03-01 18:40:43,971 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1345 transitions. [2022-03-01 18:40:43,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:43,972 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:43,972 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:44,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:44,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-01 18:40:44,180 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:44,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:44,180 INFO L85 PathProgramCache]: Analyzing trace with hash 528786936, now seen corresponding path program 6 times [2022-03-01 18:40:44,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:44,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458147319] [2022-03-01 18:40:44,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:44,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:44,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:44,221 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:44,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:44,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458147319] [2022-03-01 18:40:44,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458147319] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:44,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489259475] [2022-03-01 18:40:44,222 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:40:44,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:44,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:44,223 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:44,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-01 18:40:44,249 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:40:44,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:44,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:44,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:44,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:44,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:44,453 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:44,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489259475] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:44,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:44,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:40:44,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089431775] [2022-03-01 18:40:44,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:44,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:40:44,453 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:44,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:40:44,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:40:44,454 INFO L87 Difference]: Start difference. First operand 424 states and 1345 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:45,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:45,185 INFO L93 Difference]: Finished difference Result 2127 states and 5952 transitions. [2022-03-01 18:40:45,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:40:45,185 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:45,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:45,193 INFO L225 Difference]: With dead ends: 2127 [2022-03-01 18:40:45,193 INFO L226 Difference]: Without dead ends: 2127 [2022-03-01 18:40:45,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1209 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=997, Invalid=2425, Unknown=0, NotChecked=0, Total=3422 [2022-03-01 18:40:45,194 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 512 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:45,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 262 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:40:45,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2127 states. [2022-03-01 18:40:45,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2127 to 533. [2022-03-01 18:40:45,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 532 states have (on average 3.3703007518796992) internal successors, (1793), 532 states have internal predecessors, (1793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:45,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 1793 transitions. [2022-03-01 18:40:45,216 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 1793 transitions. Word has length 27 [2022-03-01 18:40:45,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:45,216 INFO L470 AbstractCegarLoop]: Abstraction has 533 states and 1793 transitions. [2022-03-01 18:40:45,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:45,216 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 1793 transitions. [2022-03-01 18:40:45,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:45,217 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:45,217 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:45,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:45,431 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,SelfDestructingSolverStorable17 [2022-03-01 18:40:45,431 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:45,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:45,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1851035324, now seen corresponding path program 1 times [2022-03-01 18:40:45,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:45,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438501268] [2022-03-01 18:40:45,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:45,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:45,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:45,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:45,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:45,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438501268] [2022-03-01 18:40:45,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438501268] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:45,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12219193] [2022-03-01 18:40:45,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:45,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:45,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:45,469 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:45,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-01 18:40:45,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:45,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:40:45,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:45,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:45,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:45,670 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:45,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12219193] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:45,671 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:45,671 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 18:40:45,671 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438912849] [2022-03-01 18:40:45,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:45,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:40:45,671 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:45,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:40:45,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:40:45,672 INFO L87 Difference]: Start difference. First operand 533 states and 1793 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:45,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:45,939 INFO L93 Difference]: Finished difference Result 1246 states and 3881 transitions. [2022-03-01 18:40:45,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 18:40:45,939 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:45,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:45,944 INFO L225 Difference]: With dead ends: 1246 [2022-03-01 18:40:45,944 INFO L226 Difference]: Without dead ends: 1234 [2022-03-01 18:40:45,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=568, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:40:45,945 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 237 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:45,945 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 103 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:40:45,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1234 states. [2022-03-01 18:40:45,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1234 to 724. [2022-03-01 18:40:45,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 723 states have (on average 3.442600276625173) internal successors, (2489), 723 states have internal predecessors, (2489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:45,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 2489 transitions. [2022-03-01 18:40:45,961 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 2489 transitions. Word has length 27 [2022-03-01 18:40:45,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:45,961 INFO L470 AbstractCegarLoop]: Abstraction has 724 states and 2489 transitions. [2022-03-01 18:40:45,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:45,961 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 2489 transitions. [2022-03-01 18:40:45,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:45,962 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:45,962 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:45,980 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-01 18:40:46,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:46,178 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:46,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:46,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1119729636, now seen corresponding path program 2 times [2022-03-01 18:40:46,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:46,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304025079] [2022-03-01 18:40:46,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:46,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:46,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:46,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:46,209 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:46,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304025079] [2022-03-01 18:40:46,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304025079] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:46,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933644855] [2022-03-01 18:40:46,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:40:46,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:46,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:46,210 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:46,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-01 18:40:46,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:40:46,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:46,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:40:46,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:46,461 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:46,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:46,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:46,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933644855] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:46,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:46,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 18:40:46,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933442305] [2022-03-01 18:40:46,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:46,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:40:46,548 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:46,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:40:46,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:40:46,549 INFO L87 Difference]: Start difference. First operand 724 states and 2489 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:47,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:47,020 INFO L93 Difference]: Finished difference Result 1607 states and 4919 transitions. [2022-03-01 18:40:47,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 18:40:47,020 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:47,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:47,026 INFO L225 Difference]: With dead ends: 1607 [2022-03-01 18:40:47,026 INFO L226 Difference]: Without dead ends: 1607 [2022-03-01 18:40:47,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=376, Invalid=1030, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:40:47,027 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 209 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:47,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 211 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:40:47,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2022-03-01 18:40:47,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 747. [2022-03-01 18:40:47,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 3.43029490616622) internal successors, (2559), 746 states have internal predecessors, (2559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:47,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2559 transitions. [2022-03-01 18:40:47,077 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2559 transitions. Word has length 27 [2022-03-01 18:40:47,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:47,077 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 2559 transitions. [2022-03-01 18:40:47,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:47,077 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2559 transitions. [2022-03-01 18:40:47,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:47,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:47,079 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:47,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:47,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:47,297 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:47,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:47,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1261248372, now seen corresponding path program 7 times [2022-03-01 18:40:47,298 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:47,298 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137907980] [2022-03-01 18:40:47,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:47,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:47,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:47,345 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:47,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:47,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137907980] [2022-03-01 18:40:47,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137907980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:47,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760826840] [2022-03-01 18:40:47,346 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:40:47,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:47,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:47,347 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:47,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-01 18:40:47,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:47,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:47,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:47,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:47,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:47,580 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:47,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760826840] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:47,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:47,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:40:47,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441949021] [2022-03-01 18:40:47,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:47,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:40:47,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:47,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:40:47,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:40:47,582 INFO L87 Difference]: Start difference. First operand 747 states and 2559 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:48,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:48,510 INFO L93 Difference]: Finished difference Result 2242 states and 6632 transitions. [2022-03-01 18:40:48,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-01 18:40:48,510 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:48,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:48,518 INFO L225 Difference]: With dead ends: 2242 [2022-03-01 18:40:48,518 INFO L226 Difference]: Without dead ends: 2230 [2022-03-01 18:40:48,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1687 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1164, Invalid=3528, Unknown=0, NotChecked=0, Total=4692 [2022-03-01 18:40:48,520 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 506 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:48,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 237 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:40:48,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2230 states. [2022-03-01 18:40:48,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2230 to 759. [2022-03-01 18:40:48,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 3.4076517150395778) internal successors, (2583), 758 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:48,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2583 transitions. [2022-03-01 18:40:48,542 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2583 transitions. Word has length 27 [2022-03-01 18:40:48,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:48,542 INFO L470 AbstractCegarLoop]: Abstraction has 759 states and 2583 transitions. [2022-03-01 18:40:48,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:48,542 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2583 transitions. [2022-03-01 18:40:48,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:48,544 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:48,544 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:48,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:48,759 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,SelfDestructingSolverStorable20 [2022-03-01 18:40:48,759 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:48,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:48,760 INFO L85 PathProgramCache]: Analyzing trace with hash 676830496, now seen corresponding path program 3 times [2022-03-01 18:40:48,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:48,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863439665] [2022-03-01 18:40:48,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:48,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:48,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:48,797 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:48,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:48,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863439665] [2022-03-01 18:40:48,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863439665] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:48,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717730892] [2022-03-01 18:40:48,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:40:48,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:48,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:48,799 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:48,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-01 18:40:48,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:40:48,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:48,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:40:48,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:48,892 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:48,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:48,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:48,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717730892] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:48,968 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:48,968 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-03-01 18:40:48,968 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146629407] [2022-03-01 18:40:48,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:48,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:40:48,969 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:48,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:40:48,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:40:48,969 INFO L87 Difference]: Start difference. First operand 759 states and 2583 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:49,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:49,255 INFO L93 Difference]: Finished difference Result 1369 states and 4370 transitions. [2022-03-01 18:40:49,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 18:40:49,256 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:49,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:49,260 INFO L225 Difference]: With dead ends: 1369 [2022-03-01 18:40:49,261 INFO L226 Difference]: Without dead ends: 1369 [2022-03-01 18:40:49,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=226, Invalid=530, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:40:49,261 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 123 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:49,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 116 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:40:49,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2022-03-01 18:40:49,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 802. [2022-03-01 18:40:49,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 801 states have (on average 3.404494382022472) internal successors, (2727), 801 states have internal predecessors, (2727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:49,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 2727 transitions. [2022-03-01 18:40:49,278 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 2727 transitions. Word has length 27 [2022-03-01 18:40:49,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:49,279 INFO L470 AbstractCegarLoop]: Abstraction has 802 states and 2727 transitions. [2022-03-01 18:40:49,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:49,279 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 2727 transitions. [2022-03-01 18:40:49,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:49,280 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:49,281 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:49,303 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-03-01 18:40:49,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:49,499 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:49,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:49,499 INFO L85 PathProgramCache]: Analyzing trace with hash -962838664, now seen corresponding path program 8 times [2022-03-01 18:40:49,499 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:49,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75776236] [2022-03-01 18:40:49,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:49,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:49,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:49,540 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:49,541 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:49,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75776236] [2022-03-01 18:40:49,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75776236] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:49,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563694604] [2022-03-01 18:40:49,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:40:49,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:49,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:49,542 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:49,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-01 18:40:49,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:40:49,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:49,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:49,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:49,661 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:49,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:49,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:49,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563694604] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:49,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:49,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:40:49,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62713258] [2022-03-01 18:40:49,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:49,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:40:49,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:49,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:40:49,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:40:49,740 INFO L87 Difference]: Start difference. First operand 802 states and 2727 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:50,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:50,396 INFO L93 Difference]: Finished difference Result 2178 states and 6544 transitions. [2022-03-01 18:40:50,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 18:40:50,396 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:50,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:50,405 INFO L225 Difference]: With dead ends: 2178 [2022-03-01 18:40:50,405 INFO L226 Difference]: Without dead ends: 2154 [2022-03-01 18:40:50,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 965 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=696, Invalid=2166, Unknown=0, NotChecked=0, Total=2862 [2022-03-01 18:40:50,406 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 317 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:50,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 189 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:40:50,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2154 states. [2022-03-01 18:40:50,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2154 to 818. [2022-03-01 18:40:50,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.3990208078335375) internal successors, (2777), 817 states have internal predecessors, (2777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:50,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 2777 transitions. [2022-03-01 18:40:50,447 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 2777 transitions. Word has length 27 [2022-03-01 18:40:50,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:50,448 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 2777 transitions. [2022-03-01 18:40:50,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:50,448 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 2777 transitions. [2022-03-01 18:40:50,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:50,450 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:50,450 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:50,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:50,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:50,664 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:50,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:50,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1317146360, now seen corresponding path program 9 times [2022-03-01 18:40:50,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:50,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850701234] [2022-03-01 18:40:50,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:50,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:50,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:50,699 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:50,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:50,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850701234] [2022-03-01 18:40:50,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850701234] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:50,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430062152] [2022-03-01 18:40:50,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:40:50,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:50,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:50,712 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:50,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-01 18:40:50,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:40:50,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:50,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:50,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:50,832 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:50,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:50,922 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:40:50,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430062152] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:50,922 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:50,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:40:50,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283833133] [2022-03-01 18:40:50,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:50,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:40:50,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:50,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:40:50,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:40:50,924 INFO L87 Difference]: Start difference. First operand 818 states and 2777 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:51,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:51,747 INFO L93 Difference]: Finished difference Result 3369 states and 10225 transitions. [2022-03-01 18:40:51,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:40:51,747 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:51,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:51,755 INFO L225 Difference]: With dead ends: 3369 [2022-03-01 18:40:51,755 INFO L226 Difference]: Without dead ends: 3369 [2022-03-01 18:40:51,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1034 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-03-01 18:40:51,756 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 486 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:51,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 318 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:40:51,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3369 states. [2022-03-01 18:40:51,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3369 to 1002. [2022-03-01 18:40:51,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1002 states, 1001 states have (on average 3.5844155844155843) internal successors, (3588), 1001 states have internal predecessors, (3588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:51,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 3588 transitions. [2022-03-01 18:40:51,796 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 3588 transitions. Word has length 27 [2022-03-01 18:40:51,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:51,796 INFO L470 AbstractCegarLoop]: Abstraction has 1002 states and 3588 transitions. [2022-03-01 18:40:51,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:51,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 3588 transitions. [2022-03-01 18:40:51,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:51,804 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:51,805 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:51,827 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-03-01 18:40:52,005 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,SelfDestructingSolverStorable23 [2022-03-01 18:40:52,005 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:52,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:52,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1518998408, now seen corresponding path program 10 times [2022-03-01 18:40:52,006 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:52,006 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547942822] [2022-03-01 18:40:52,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:52,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:52,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:52,051 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:52,051 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:52,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547942822] [2022-03-01 18:40:52,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547942822] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:52,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598787807] [2022-03-01 18:40:52,051 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:40:52,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:52,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:52,052 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:52,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-01 18:40:52,074 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:40:52,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:52,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:52,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:52,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:52,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:52,264 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:40:52,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598787807] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:52,264 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:52,264 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:40:52,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42870063] [2022-03-01 18:40:52,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:52,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:40:52,265 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:52,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:40:52,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:40:52,265 INFO L87 Difference]: Start difference. First operand 1002 states and 3588 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:53,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:53,059 INFO L93 Difference]: Finished difference Result 3715 states and 11287 transitions. [2022-03-01 18:40:53,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-01 18:40:53,060 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:53,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:53,069 INFO L225 Difference]: With dead ends: 3715 [2022-03-01 18:40:53,069 INFO L226 Difference]: Without dead ends: 3715 [2022-03-01 18:40:53,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1237 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 18:40:53,071 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 450 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:53,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 247 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:40:53,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3715 states. [2022-03-01 18:40:53,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3715 to 996. [2022-03-01 18:40:53,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 995 states have (on average 3.573869346733668) internal successors, (3556), 995 states have internal predecessors, (3556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:53,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 3556 transitions. [2022-03-01 18:40:53,145 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 3556 transitions. Word has length 27 [2022-03-01 18:40:53,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:53,145 INFO L470 AbstractCegarLoop]: Abstraction has 996 states and 3556 transitions. [2022-03-01 18:40:53,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:53,146 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 3556 transitions. [2022-03-01 18:40:53,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:53,148 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:53,148 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:53,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:53,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:53,363 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:53,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:53,364 INFO L85 PathProgramCache]: Analyzing trace with hash 421342012, now seen corresponding path program 11 times [2022-03-01 18:40:53,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:53,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229839917] [2022-03-01 18:40:53,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:53,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:53,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:53,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:53,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:53,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229839917] [2022-03-01 18:40:53,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229839917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:53,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097015350] [2022-03-01 18:40:53,400 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:40:53,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:53,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:53,401 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:53,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-01 18:40:53,437 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:40:53,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:53,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:53,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:53,534 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:53,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:53,586 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:40:53,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097015350] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:53,586 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:53,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-03-01 18:40:53,587 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990710730] [2022-03-01 18:40:53,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:53,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:40:53,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:53,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:40:53,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:40:53,587 INFO L87 Difference]: Start difference. First operand 996 states and 3556 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:53,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:53,808 INFO L93 Difference]: Finished difference Result 1571 states and 5153 transitions. [2022-03-01 18:40:53,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:40:53,808 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:53,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:53,812 INFO L225 Difference]: With dead ends: 1571 [2022-03-01 18:40:53,812 INFO L226 Difference]: Without dead ends: 1561 [2022-03-01 18:40:53,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:40:53,813 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 221 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:53,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 131 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:40:53,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1561 states. [2022-03-01 18:40:53,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1561 to 1009. [2022-03-01 18:40:53,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1008 states have (on average 3.5535714285714284) internal successors, (3582), 1008 states have internal predecessors, (3582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:53,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 3582 transitions. [2022-03-01 18:40:53,833 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 3582 transitions. Word has length 27 [2022-03-01 18:40:53,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:53,833 INFO L470 AbstractCegarLoop]: Abstraction has 1009 states and 3582 transitions. [2022-03-01 18:40:53,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:53,833 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 3582 transitions. [2022-03-01 18:40:53,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:53,835 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:53,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:53,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:54,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:54,051 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:54,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:54,052 INFO L85 PathProgramCache]: Analyzing trace with hash -767869072, now seen corresponding path program 12 times [2022-03-01 18:40:54,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:54,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967691701] [2022-03-01 18:40:54,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:54,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:54,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:54,097 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:54,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:54,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967691701] [2022-03-01 18:40:54,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967691701] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:54,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766210258] [2022-03-01 18:40:54,098 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:40:54,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:54,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:54,099 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:54,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-01 18:40:54,123 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:40:54,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:54,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:54,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:54,200 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:54,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:54,273 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:54,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766210258] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:54,273 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:54,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-01 18:40:54,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170900455] [2022-03-01 18:40:54,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:54,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:40:54,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:54,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:40:54,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:40:54,274 INFO L87 Difference]: Start difference. First operand 1009 states and 3582 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:54,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:54,814 INFO L93 Difference]: Finished difference Result 3387 states and 10378 transitions. [2022-03-01 18:40:54,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 18:40:54,814 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:54,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:54,821 INFO L225 Difference]: With dead ends: 3387 [2022-03-01 18:40:54,821 INFO L226 Difference]: Without dead ends: 3375 [2022-03-01 18:40:54,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:40:54,823 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 410 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:54,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 206 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:40:54,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2022-03-01 18:40:54,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1031. [2022-03-01 18:40:54,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1030 states have (on average 3.5524271844660196) internal successors, (3659), 1030 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:54,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 3659 transitions. [2022-03-01 18:40:54,855 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 3659 transitions. Word has length 27 [2022-03-01 18:40:54,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:54,855 INFO L470 AbstractCegarLoop]: Abstraction has 1031 states and 3659 transitions. [2022-03-01 18:40:54,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:54,855 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 3659 transitions. [2022-03-01 18:40:54,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:54,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:54,857 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:54,875 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-03-01 18:40:55,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:55,073 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:55,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:55,073 INFO L85 PathProgramCache]: Analyzing trace with hash 210688372, now seen corresponding path program 13 times [2022-03-01 18:40:55,073 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:55,073 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535970272] [2022-03-01 18:40:55,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:55,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:55,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:55,117 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:55,117 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:55,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535970272] [2022-03-01 18:40:55,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535970272] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:55,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572230477] [2022-03-01 18:40:55,117 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:40:55,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:55,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:55,118 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:55,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-01 18:40:55,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:55,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:55,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:55,221 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:55,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:55,293 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:55,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572230477] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:55,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:55,293 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-01 18:40:55,293 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881483133] [2022-03-01 18:40:55,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:55,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:40:55,294 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:55,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:40:55,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:40:55,294 INFO L87 Difference]: Start difference. First operand 1031 states and 3659 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:55,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:55,924 INFO L93 Difference]: Finished difference Result 3526 states and 10647 transitions. [2022-03-01 18:40:55,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 18:40:55,924 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:55,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:55,930 INFO L225 Difference]: With dead ends: 3526 [2022-03-01 18:40:55,930 INFO L226 Difference]: Without dead ends: 3526 [2022-03-01 18:40:55,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 860 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 18:40:55,932 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 435 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:55,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 232 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:40:55,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3526 states. [2022-03-01 18:40:55,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3526 to 1017. [2022-03-01 18:40:55,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 1016 states have (on average 3.5511811023622046) internal successors, (3608), 1016 states have internal predecessors, (3608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:55,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 3608 transitions. [2022-03-01 18:40:55,961 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 3608 transitions. Word has length 27 [2022-03-01 18:40:55,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:55,961 INFO L470 AbstractCegarLoop]: Abstraction has 1017 states and 3608 transitions. [2022-03-01 18:40:55,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:55,961 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 3608 transitions. [2022-03-01 18:40:55,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:55,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:55,963 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:55,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:56,163 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,SelfDestructingSolverStorable27 [2022-03-01 18:40:56,164 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:56,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:56,164 INFO L85 PathProgramCache]: Analyzing trace with hash -143499400, now seen corresponding path program 14 times [2022-03-01 18:40:56,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:56,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933694370] [2022-03-01 18:40:56,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:56,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:56,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:56,214 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:56,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:56,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933694370] [2022-03-01 18:40:56,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933694370] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:56,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891538529] [2022-03-01 18:40:56,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:40:56,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:56,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:56,215 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:56,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-01 18:40:56,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:40:56,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:56,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:56,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:56,305 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:56,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:56,375 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:56,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891538529] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:56,376 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:56,376 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:40:56,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198286183] [2022-03-01 18:40:56,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:56,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:40:56,376 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:56,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:40:56,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:40:56,377 INFO L87 Difference]: Start difference. First operand 1017 states and 3608 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:56,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:56,910 INFO L93 Difference]: Finished difference Result 3059 states and 9290 transitions. [2022-03-01 18:40:56,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-01 18:40:56,911 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:56,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:56,920 INFO L225 Difference]: With dead ends: 3059 [2022-03-01 18:40:56,920 INFO L226 Difference]: Without dead ends: 3035 [2022-03-01 18:40:56,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=508, Invalid=1748, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 18:40:56,926 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 391 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:56,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 164 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:40:56,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3035 states. [2022-03-01 18:40:56,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3035 to 1043. [2022-03-01 18:40:56,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 1042 states have (on average 3.5460652591170825) internal successors, (3695), 1042 states have internal predecessors, (3695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:56,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 3695 transitions. [2022-03-01 18:40:56,962 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 3695 transitions. Word has length 27 [2022-03-01 18:40:56,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:56,963 INFO L470 AbstractCegarLoop]: Abstraction has 1043 states and 3695 transitions. [2022-03-01 18:40:56,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:56,963 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 3695 transitions. [2022-03-01 18:40:56,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:56,964 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:56,965 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:56,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:57,179 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,SelfDestructingSolverStorable28 [2022-03-01 18:40:57,179 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:57,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:57,180 INFO L85 PathProgramCache]: Analyzing trace with hash 778202740, now seen corresponding path program 15 times [2022-03-01 18:40:57,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:57,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319410111] [2022-03-01 18:40:57,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:57,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:57,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:57,213 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:57,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:57,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319410111] [2022-03-01 18:40:57,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319410111] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:57,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702223341] [2022-03-01 18:40:57,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:40:57,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:57,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:57,214 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:57,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-01 18:40:57,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:40:57,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:57,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:57,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:57,306 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:57,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:57,374 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:57,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702223341] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:57,374 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:57,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:40:57,374 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318152791] [2022-03-01 18:40:57,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:57,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:40:57,375 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:57,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:40:57,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:40:57,375 INFO L87 Difference]: Start difference. First operand 1043 states and 3695 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:57,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:57,861 INFO L93 Difference]: Finished difference Result 2868 states and 8906 transitions. [2022-03-01 18:40:57,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 18:40:57,861 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:57,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:57,866 INFO L225 Difference]: With dead ends: 2868 [2022-03-01 18:40:57,866 INFO L226 Difference]: Without dead ends: 2856 [2022-03-01 18:40:57,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:40:57,867 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 286 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:57,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 169 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:40:57,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2856 states. [2022-03-01 18:40:57,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2856 to 1121. [2022-03-01 18:40:57,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1121 states, 1120 states have (on average 3.5160714285714287) internal successors, (3938), 1120 states have internal predecessors, (3938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:57,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 3938 transitions. [2022-03-01 18:40:57,897 INFO L78 Accepts]: Start accepts. Automaton has 1121 states and 3938 transitions. Word has length 27 [2022-03-01 18:40:57,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:57,897 INFO L470 AbstractCegarLoop]: Abstraction has 1121 states and 3938 transitions. [2022-03-01 18:40:57,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:57,897 INFO L276 IsEmpty]: Start isEmpty. Operand 1121 states and 3938 transitions. [2022-03-01 18:40:57,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:57,899 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:57,899 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:57,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-01 18:40:58,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:58,114 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:58,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:58,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1756760184, now seen corresponding path program 16 times [2022-03-01 18:40:58,115 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:58,115 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093934343] [2022-03-01 18:40:58,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:58,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:58,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:58,165 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:58,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:58,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093934343] [2022-03-01 18:40:58,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093934343] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:58,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275995609] [2022-03-01 18:40:58,166 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:40:58,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:58,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:58,167 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:58,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-01 18:40:58,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:40:58,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:58,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:58,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:58,255 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:58,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:58,325 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:58,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275995609] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:58,326 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:58,326 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:40:58,326 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123311333] [2022-03-01 18:40:58,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:58,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:40:58,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:58,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:40:58,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:40:58,327 INFO L87 Difference]: Start difference. First operand 1121 states and 3938 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:58,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:58,955 INFO L93 Difference]: Finished difference Result 2990 states and 9189 transitions. [2022-03-01 18:40:58,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:40:58,955 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:58,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:58,961 INFO L225 Difference]: With dead ends: 2990 [2022-03-01 18:40:58,961 INFO L226 Difference]: Without dead ends: 2990 [2022-03-01 18:40:58,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1020 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-03-01 18:40:58,962 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 361 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:58,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 137 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:40:58,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2990 states. [2022-03-01 18:40:58,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2990 to 1103. [2022-03-01 18:40:58,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1103 states, 1102 states have (on average 3.516333938294011) internal successors, (3875), 1102 states have internal predecessors, (3875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:58,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1103 states to 1103 states and 3875 transitions. [2022-03-01 18:40:58,992 INFO L78 Accepts]: Start accepts. Automaton has 1103 states and 3875 transitions. Word has length 27 [2022-03-01 18:40:58,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:58,993 INFO L470 AbstractCegarLoop]: Abstraction has 1103 states and 3875 transitions. [2022-03-01 18:40:58,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:58,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1103 states and 3875 transitions. [2022-03-01 18:40:58,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:58,995 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:58,995 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:59,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-01 18:40:59,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:59,201 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:59,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:59,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1999271908, now seen corresponding path program 17 times [2022-03-01 18:40:59,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:59,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255785103] [2022-03-01 18:40:59,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:59,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:59,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:59,239 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:59,239 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:59,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255785103] [2022-03-01 18:40:59,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255785103] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:59,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788049939] [2022-03-01 18:40:59,239 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:40:59,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:59,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:59,241 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:59,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-01 18:40:59,262 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 18:40:59,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:59,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:59,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:59,352 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:59,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:59,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:40:59,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788049939] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:59,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:59,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-01 18:40:59,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691980993] [2022-03-01 18:40:59,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:59,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:40:59,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:59,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:40:59,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:40:59,399 INFO L87 Difference]: Start difference. First operand 1103 states and 3875 transitions. Second operand has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:59,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:59,690 INFO L93 Difference]: Finished difference Result 2681 states and 8735 transitions. [2022-03-01 18:40:59,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 18:40:59,691 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:40:59,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:59,696 INFO L225 Difference]: With dead ends: 2681 [2022-03-01 18:40:59,696 INFO L226 Difference]: Without dead ends: 2681 [2022-03-01 18:40:59,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=238, Invalid=574, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:40:59,697 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 222 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:59,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 126 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:40:59,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2681 states. [2022-03-01 18:40:59,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2681 to 1400. [2022-03-01 18:40:59,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1399 states have (on average 3.5868477483917083) internal successors, (5018), 1399 states have internal predecessors, (5018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:59,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 5018 transitions. [2022-03-01 18:40:59,728 INFO L78 Accepts]: Start accepts. Automaton has 1400 states and 5018 transitions. Word has length 27 [2022-03-01 18:40:59,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:59,728 INFO L470 AbstractCegarLoop]: Abstraction has 1400 states and 5018 transitions. [2022-03-01 18:40:59,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:59,728 INFO L276 IsEmpty]: Start isEmpty. Operand 1400 states and 5018 transitions. [2022-03-01 18:40:59,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:40:59,731 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:59,731 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:59,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-01 18:40:59,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:59,939 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:40:59,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:59,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1698701084, now seen corresponding path program 18 times [2022-03-01 18:40:59,939 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:59,939 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111456200] [2022-03-01 18:40:59,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:59,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:59,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:59,970 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:40:59,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:59,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111456200] [2022-03-01 18:40:59,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111456200] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:59,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973323024] [2022-03-01 18:40:59,970 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:40:59,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:59,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:59,971 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:40:59,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-01 18:40:59,992 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:40:59,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:59,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:40:59,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:00,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:00,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:00,181 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:41:00,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973323024] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:00,181 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:00,182 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:41:00,182 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720115277] [2022-03-01 18:41:00,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:00,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:41:00,182 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:00,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:41:00,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:41:00,182 INFO L87 Difference]: Start difference. First operand 1400 states and 5018 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:01,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:01,105 INFO L93 Difference]: Finished difference Result 4463 states and 13880 transitions. [2022-03-01 18:41:01,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-01 18:41:01,106 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:01,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:01,114 INFO L225 Difference]: With dead ends: 4463 [2022-03-01 18:41:01,114 INFO L226 Difference]: Without dead ends: 4463 [2022-03-01 18:41:01,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1314, Invalid=3798, Unknown=0, NotChecked=0, Total=5112 [2022-03-01 18:41:01,115 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 480 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:01,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 320 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 796 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:41:01,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4463 states. [2022-03-01 18:41:01,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4463 to 1524. [2022-03-01 18:41:01,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1524 states, 1523 states have (on average 3.670387393302692) internal successors, (5590), 1523 states have internal predecessors, (5590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:01,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 5590 transitions. [2022-03-01 18:41:01,164 INFO L78 Accepts]: Start accepts. Automaton has 1524 states and 5590 transitions. Word has length 27 [2022-03-01 18:41:01,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:01,164 INFO L470 AbstractCegarLoop]: Abstraction has 1524 states and 5590 transitions. [2022-03-01 18:41:01,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:01,164 INFO L276 IsEmpty]: Start isEmpty. Operand 1524 states and 5590 transitions. [2022-03-01 18:41:01,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:01,168 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:01,168 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:01,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:01,384 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,SelfDestructingSolverStorable32 [2022-03-01 18:41:01,384 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:01,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:01,384 INFO L85 PathProgramCache]: Analyzing trace with hash -966239648, now seen corresponding path program 19 times [2022-03-01 18:41:01,385 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:01,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449140460] [2022-03-01 18:41:01,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:01,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:01,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:01,417 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:01,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:01,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449140460] [2022-03-01 18:41:01,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449140460] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:01,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457356954] [2022-03-01 18:41:01,418 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:41:01,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:01,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:01,419 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:01,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-01 18:41:01,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:01,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:01,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:01,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:01,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:01,611 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:41:01,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457356954] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:01,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:01,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:41:01,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697837532] [2022-03-01 18:41:01,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:01,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:41:01,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:01,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:41:01,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:41:01,612 INFO L87 Difference]: Start difference. First operand 1524 states and 5590 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:02,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:02,835 INFO L93 Difference]: Finished difference Result 4199 states and 13420 transitions. [2022-03-01 18:41:02,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-01 18:41:02,835 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:02,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:02,843 INFO L225 Difference]: With dead ends: 4199 [2022-03-01 18:41:02,843 INFO L226 Difference]: Without dead ends: 4191 [2022-03-01 18:41:02,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3202 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1787, Invalid=6223, Unknown=0, NotChecked=0, Total=8010 [2022-03-01 18:41:02,844 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 550 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:02,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 283 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 772 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:41:02,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4191 states. [2022-03-01 18:41:02,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4191 to 1510. [2022-03-01 18:41:02,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1510 states, 1509 states have (on average 3.6653412856196157) internal successors, (5531), 1509 states have internal predecessors, (5531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:02,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1510 states to 1510 states and 5531 transitions. [2022-03-01 18:41:02,893 INFO L78 Accepts]: Start accepts. Automaton has 1510 states and 5531 transitions. Word has length 27 [2022-03-01 18:41:02,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:02,893 INFO L470 AbstractCegarLoop]: Abstraction has 1510 states and 5531 transitions. [2022-03-01 18:41:02,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:02,893 INFO L276 IsEmpty]: Start isEmpty. Operand 1510 states and 5531 transitions. [2022-03-01 18:41:02,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:02,896 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:02,896 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:02,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:03,111 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,SelfDestructingSolverStorable33 [2022-03-01 18:41:03,111 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:03,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:03,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1496327724, now seen corresponding path program 20 times [2022-03-01 18:41:03,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:03,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449269637] [2022-03-01 18:41:03,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:03,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:03,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:03,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:03,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:03,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449269637] [2022-03-01 18:41:03,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449269637] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:03,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102273878] [2022-03-01 18:41:03,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:41:03,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:03,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:03,153 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:03,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-01 18:41:03,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:41:03,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:03,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:03,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:03,264 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:03,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:03,312 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:41:03,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102273878] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:03,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:03,312 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-01 18:41:03,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196855955] [2022-03-01 18:41:03,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:03,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:41:03,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:03,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:41:03,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:41:03,313 INFO L87 Difference]: Start difference. First operand 1510 states and 5531 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:03,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:03,558 INFO L93 Difference]: Finished difference Result 2566 states and 8506 transitions. [2022-03-01 18:41:03,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 18:41:03,558 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:03,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:03,563 INFO L225 Difference]: With dead ends: 2566 [2022-03-01 18:41:03,563 INFO L226 Difference]: Without dead ends: 2556 [2022-03-01 18:41:03,563 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=228, Invalid=584, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:41:03,564 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 249 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:03,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 134 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:41:03,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states. [2022-03-01 18:41:03,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 1508. [2022-03-01 18:41:03,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1508 states, 1507 states have (on average 3.6536164565361644) internal successors, (5506), 1507 states have internal predecessors, (5506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:03,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1508 states to 1508 states and 5506 transitions. [2022-03-01 18:41:03,592 INFO L78 Accepts]: Start accepts. Automaton has 1508 states and 5506 transitions. Word has length 27 [2022-03-01 18:41:03,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:03,592 INFO L470 AbstractCegarLoop]: Abstraction has 1508 states and 5506 transitions. [2022-03-01 18:41:03,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:03,592 INFO L276 IsEmpty]: Start isEmpty. Operand 1508 states and 5506 transitions. [2022-03-01 18:41:03,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:03,594 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:03,594 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:03,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:03,815 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,SelfDestructingSolverStorable34 [2022-03-01 18:41:03,815 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:03,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:03,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1229315484, now seen corresponding path program 21 times [2022-03-01 18:41:03,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:03,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841966022] [2022-03-01 18:41:03,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:03,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:03,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:03,851 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:03,851 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:03,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841966022] [2022-03-01 18:41:03,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841966022] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:03,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88373360] [2022-03-01 18:41:03,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:41:03,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:03,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:03,853 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:03,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-01 18:41:03,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:41:03,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:03,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:03,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:03,973 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:03,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:04,077 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:04,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88373360] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:04,077 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:04,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:41:04,077 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698863764] [2022-03-01 18:41:04,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:04,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:41:04,078 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:04,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:41:04,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:41:04,078 INFO L87 Difference]: Start difference. First operand 1508 states and 5506 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:04,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:04,741 INFO L93 Difference]: Finished difference Result 4016 states and 13236 transitions. [2022-03-01 18:41:04,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-01 18:41:04,741 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:04,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:04,749 INFO L225 Difference]: With dead ends: 4016 [2022-03-01 18:41:04,749 INFO L226 Difference]: Without dead ends: 4016 [2022-03-01 18:41:04,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-03-01 18:41:04,750 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 342 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:04,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 198 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:04,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4016 states. [2022-03-01 18:41:04,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4016 to 1567. [2022-03-01 18:41:04,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1567 states, 1566 states have (on average 3.657726692209451) internal successors, (5728), 1566 states have internal predecessors, (5728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:04,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1567 states to 1567 states and 5728 transitions. [2022-03-01 18:41:04,791 INFO L78 Accepts]: Start accepts. Automaton has 1567 states and 5728 transitions. Word has length 27 [2022-03-01 18:41:04,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:04,791 INFO L470 AbstractCegarLoop]: Abstraction has 1567 states and 5728 transitions. [2022-03-01 18:41:04,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:04,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1567 states and 5728 transitions. [2022-03-01 18:41:04,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:04,794 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:04,794 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:04,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-01 18:41:04,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:04,995 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:04,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:04,995 INFO L85 PathProgramCache]: Analyzing trace with hash -889239010, now seen corresponding path program 22 times [2022-03-01 18:41:04,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:04,995 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460862501] [2022-03-01 18:41:04,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:04,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:04,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:05,028 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:05,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:05,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460862501] [2022-03-01 18:41:05,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460862501] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:05,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604061055] [2022-03-01 18:41:05,029 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:41:05,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:05,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:05,030 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:05,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-01 18:41:05,049 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:41:05,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:05,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:05,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:05,135 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:05,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:05,187 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:05,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604061055] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:05,187 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:05,188 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 18:41:05,188 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101944809] [2022-03-01 18:41:05,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:05,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:41:05,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:05,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:41:05,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:41:05,188 INFO L87 Difference]: Start difference. First operand 1567 states and 5728 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:05,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:05,482 INFO L93 Difference]: Finished difference Result 2764 states and 9254 transitions. [2022-03-01 18:41:05,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:41:05,482 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:05,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:05,487 INFO L225 Difference]: With dead ends: 2764 [2022-03-01 18:41:05,487 INFO L226 Difference]: Without dead ends: 2706 [2022-03-01 18:41:05,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:41:05,488 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 270 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:05,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 154 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:05,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2706 states. [2022-03-01 18:41:05,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2706 to 1772. [2022-03-01 18:41:05,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1772 states, 1771 states have (on average 3.6612083568605307) internal successors, (6484), 1771 states have internal predecessors, (6484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:05,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1772 states to 1772 states and 6484 transitions. [2022-03-01 18:41:05,533 INFO L78 Accepts]: Start accepts. Automaton has 1772 states and 6484 transitions. Word has length 27 [2022-03-01 18:41:05,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:05,533 INFO L470 AbstractCegarLoop]: Abstraction has 1772 states and 6484 transitions. [2022-03-01 18:41:05,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:05,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1772 states and 6484 transitions. [2022-03-01 18:41:05,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:05,536 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:05,536 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:05,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:05,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-01 18:41:05,751 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:05,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:05,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1659615388, now seen corresponding path program 23 times [2022-03-01 18:41:05,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:05,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962942514] [2022-03-01 18:41:05,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:05,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:05,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:05,788 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:05,788 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:05,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962942514] [2022-03-01 18:41:05,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962942514] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:05,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29000363] [2022-03-01 18:41:05,788 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:41:05,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:05,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:05,789 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:05,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-01 18:41:05,811 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:41:05,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:05,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:05,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:05,879 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:05,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:05,952 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:05,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29000363] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:05,952 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:05,952 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:41:05,952 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237415349] [2022-03-01 18:41:05,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:05,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:41:05,953 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:05,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:41:05,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:41:05,953 INFO L87 Difference]: Start difference. First operand 1772 states and 6484 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:06,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:06,490 INFO L93 Difference]: Finished difference Result 4051 states and 13532 transitions. [2022-03-01 18:41:06,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-01 18:41:06,490 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:06,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:06,498 INFO L225 Difference]: With dead ends: 4051 [2022-03-01 18:41:06,498 INFO L226 Difference]: Without dead ends: 4047 [2022-03-01 18:41:06,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:41:06,499 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 304 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:06,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 199 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:41:06,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4047 states. [2022-03-01 18:41:06,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4047 to 1858. [2022-03-01 18:41:06,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1858 states, 1857 states have (on average 3.640818524501885) internal successors, (6761), 1857 states have internal predecessors, (6761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:06,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 6761 transitions. [2022-03-01 18:41:06,551 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 6761 transitions. Word has length 27 [2022-03-01 18:41:06,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:06,551 INFO L470 AbstractCegarLoop]: Abstraction has 1858 states and 6761 transitions. [2022-03-01 18:41:06,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:06,551 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 6761 transitions. [2022-03-01 18:41:06,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:06,559 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:06,559 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:06,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:06,775 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,SelfDestructingSolverStorable37 [2022-03-01 18:41:06,776 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:06,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:06,776 INFO L85 PathProgramCache]: Analyzing trace with hash -681057944, now seen corresponding path program 24 times [2022-03-01 18:41:06,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:06,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783920785] [2022-03-01 18:41:06,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:06,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:06,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:06,808 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:06,809 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:06,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783920785] [2022-03-01 18:41:06,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783920785] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:06,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713555933] [2022-03-01 18:41:06,809 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:41:06,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:06,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:06,810 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:06,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-01 18:41:06,832 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:41:06,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:06,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:06,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:06,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:06,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:06,979 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:06,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713555933] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:06,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:06,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:41:06,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856428674] [2022-03-01 18:41:06,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:06,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:41:06,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:06,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:41:06,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:41:06,980 INFO L87 Difference]: Start difference. First operand 1858 states and 6761 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:07,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:07,560 INFO L93 Difference]: Finished difference Result 4211 states and 13928 transitions. [2022-03-01 18:41:07,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 18:41:07,561 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:07,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:07,569 INFO L225 Difference]: With dead ends: 4211 [2022-03-01 18:41:07,569 INFO L226 Difference]: Without dead ends: 4204 [2022-03-01 18:41:07,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 802 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 18:41:07,570 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 338 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:07,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 184 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:07,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4204 states. [2022-03-01 18:41:07,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4204 to 1762. [2022-03-01 18:41:07,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1761 states have (on average 3.618966496308915) internal successors, (6373), 1761 states have internal predecessors, (6373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:07,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 6373 transitions. [2022-03-01 18:41:07,615 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 6373 transitions. Word has length 27 [2022-03-01 18:41:07,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:07,616 INFO L470 AbstractCegarLoop]: Abstraction has 1762 states and 6373 transitions. [2022-03-01 18:41:07,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:07,616 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 6373 transitions. [2022-03-01 18:41:07,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:07,619 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:07,619 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:07,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:07,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-01 18:41:07,819 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:07,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:07,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1533437756, now seen corresponding path program 25 times [2022-03-01 18:41:07,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:07,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812500643] [2022-03-01 18:41:07,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:07,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:07,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:07,864 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:07,864 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:07,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812500643] [2022-03-01 18:41:07,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812500643] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:07,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792681379] [2022-03-01 18:41:07,864 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:41:07,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:07,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:07,865 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:07,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-01 18:41:07,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:07,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:07,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:07,958 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:07,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:08,028 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:08,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792681379] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:08,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:08,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:41:08,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899498817] [2022-03-01 18:41:08,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:08,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:41:08,029 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:08,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:41:08,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:41:08,029 INFO L87 Difference]: Start difference. First operand 1762 states and 6373 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:08,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:08,546 INFO L93 Difference]: Finished difference Result 4111 states and 13441 transitions. [2022-03-01 18:41:08,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-01 18:41:08,546 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:08,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:08,554 INFO L225 Difference]: With dead ends: 4111 [2022-03-01 18:41:08,555 INFO L226 Difference]: Without dead ends: 4104 [2022-03-01 18:41:08,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 18:41:08,555 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 247 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:08,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 232 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:08,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4104 states. [2022-03-01 18:41:08,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4104 to 1778. [2022-03-01 18:41:08,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1778 states, 1777 states have (on average 3.615644344400675) internal successors, (6425), 1777 states have internal predecessors, (6425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:08,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1778 states to 1778 states and 6425 transitions. [2022-03-01 18:41:08,618 INFO L78 Accepts]: Start accepts. Automaton has 1778 states and 6425 transitions. Word has length 27 [2022-03-01 18:41:08,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:08,618 INFO L470 AbstractCegarLoop]: Abstraction has 1778 states and 6425 transitions. [2022-03-01 18:41:08,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:08,618 INFO L276 IsEmpty]: Start isEmpty. Operand 1778 states and 6425 transitions. [2022-03-01 18:41:08,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:08,621 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:08,621 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:08,643 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-03-01 18:41:08,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-01 18:41:08,844 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:08,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:08,844 INFO L85 PathProgramCache]: Analyzing trace with hash -982650124, now seen corresponding path program 26 times [2022-03-01 18:41:08,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:08,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067350858] [2022-03-01 18:41:08,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:08,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:08,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:08,876 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:08,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:08,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067350858] [2022-03-01 18:41:08,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067350858] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:08,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975720144] [2022-03-01 18:41:08,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:41:08,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:08,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:08,877 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:08,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-01 18:41:08,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:41:08,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:08,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:08,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:08,973 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:08,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:09,037 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:09,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975720144] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:09,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:09,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-01 18:41:09,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663718831] [2022-03-01 18:41:09,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:09,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 18:41:09,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:09,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 18:41:09,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:41:09,038 INFO L87 Difference]: Start difference. First operand 1778 states and 6425 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:09,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:09,332 INFO L93 Difference]: Finished difference Result 3364 states and 11304 transitions. [2022-03-01 18:41:09,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 18:41:09,332 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:09,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:09,339 INFO L225 Difference]: With dead ends: 3364 [2022-03-01 18:41:09,339 INFO L226 Difference]: Without dead ends: 3352 [2022-03-01 18:41:09,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:41:09,339 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 212 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:09,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 118 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:41:09,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3352 states. [2022-03-01 18:41:09,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3352 to 1842. [2022-03-01 18:41:09,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1842 states, 1841 states have (on average 3.595328625746877) internal successors, (6619), 1841 states have internal predecessors, (6619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:09,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1842 states to 1842 states and 6619 transitions. [2022-03-01 18:41:09,382 INFO L78 Accepts]: Start accepts. Automaton has 1842 states and 6619 transitions. Word has length 27 [2022-03-01 18:41:09,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:09,382 INFO L470 AbstractCegarLoop]: Abstraction has 1842 states and 6619 transitions. [2022-03-01 18:41:09,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:09,383 INFO L276 IsEmpty]: Start isEmpty. Operand 1842 states and 6619 transitions. [2022-03-01 18:41:09,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:09,386 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:09,386 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:09,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:09,586 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,SelfDestructingSolverStorable40 [2022-03-01 18:41:09,586 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:09,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:09,587 INFO L85 PathProgramCache]: Analyzing trace with hash -2077943624, now seen corresponding path program 27 times [2022-03-01 18:41:09,587 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:09,587 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968309074] [2022-03-01 18:41:09,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:09,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:09,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:09,622 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:09,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:09,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968309074] [2022-03-01 18:41:09,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968309074] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:09,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900051763] [2022-03-01 18:41:09,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:41:09,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:09,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:09,623 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:09,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-01 18:41:09,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:41:09,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:09,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:09,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:09,731 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:09,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:09,801 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:09,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900051763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:09,802 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:09,802 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-01 18:41:09,802 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909496535] [2022-03-01 18:41:09,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:09,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 18:41:09,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:09,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 18:41:09,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:41:09,802 INFO L87 Difference]: Start difference. First operand 1842 states and 6619 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:10,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:10,153 INFO L93 Difference]: Finished difference Result 3435 states and 11487 transitions. [2022-03-01 18:41:10,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 18:41:10,153 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:10,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:10,160 INFO L225 Difference]: With dead ends: 3435 [2022-03-01 18:41:10,160 INFO L226 Difference]: Without dead ends: 3435 [2022-03-01 18:41:10,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:41:10,160 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 215 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:10,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 147 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:10,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3435 states. [2022-03-01 18:41:10,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3435 to 1910. [2022-03-01 18:41:10,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1910 states, 1909 states have (on average 3.572027239392352) internal successors, (6819), 1909 states have internal predecessors, (6819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:10,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1910 states to 1910 states and 6819 transitions. [2022-03-01 18:41:10,208 INFO L78 Accepts]: Start accepts. Automaton has 1910 states and 6819 transitions. Word has length 27 [2022-03-01 18:41:10,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:10,208 INFO L470 AbstractCegarLoop]: Abstraction has 1910 states and 6819 transitions. [2022-03-01 18:41:10,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:10,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1910 states and 6819 transitions. [2022-03-01 18:41:10,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:10,211 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:10,211 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:10,227 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-01 18:41:10,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:10,412 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:10,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:10,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1024461816, now seen corresponding path program 1 times [2022-03-01 18:41:10,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:10,413 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396632347] [2022-03-01 18:41:10,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:10,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:10,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:10,468 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:10,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:10,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396632347] [2022-03-01 18:41:10,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396632347] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:10,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421899316] [2022-03-01 18:41:10,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:10,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:10,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:10,470 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:10,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-01 18:41:10,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:10,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:10,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:10,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:10,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:10,677 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:10,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421899316] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:10,678 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:10,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:41:10,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553314993] [2022-03-01 18:41:10,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:10,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:41:10,678 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:10,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:41:10,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:41:10,679 INFO L87 Difference]: Start difference. First operand 1910 states and 6819 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:11,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:11,279 INFO L93 Difference]: Finished difference Result 3260 states and 10751 transitions. [2022-03-01 18:41:11,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-01 18:41:11,280 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:11,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:11,286 INFO L225 Difference]: With dead ends: 3260 [2022-03-01 18:41:11,286 INFO L226 Difference]: Without dead ends: 3260 [2022-03-01 18:41:11,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 649 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=530, Invalid=1632, Unknown=0, NotChecked=0, Total=2162 [2022-03-01 18:41:11,287 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 256 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:11,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 280 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:41:11,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3260 states. [2022-03-01 18:41:11,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3260 to 1932. [2022-03-01 18:41:11,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1931 states have (on average 3.5680994303469706) internal successors, (6890), 1931 states have internal predecessors, (6890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:11,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 6890 transitions. [2022-03-01 18:41:11,325 INFO L78 Accepts]: Start accepts. Automaton has 1932 states and 6890 transitions. Word has length 27 [2022-03-01 18:41:11,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:11,325 INFO L470 AbstractCegarLoop]: Abstraction has 1932 states and 6890 transitions. [2022-03-01 18:41:11,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:11,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1932 states and 6890 transitions. [2022-03-01 18:41:11,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:11,328 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:11,329 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:11,348 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-01 18:41:11,529 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,SelfDestructingSolverStorable42 [2022-03-01 18:41:11,529 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:11,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:11,529 INFO L85 PathProgramCache]: Analyzing trace with hash 394843068, now seen corresponding path program 2 times [2022-03-01 18:41:11,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:11,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392676838] [2022-03-01 18:41:11,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:11,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:11,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:11,557 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:11,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:11,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392676838] [2022-03-01 18:41:11,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392676838] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:11,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083790053] [2022-03-01 18:41:11,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:41:11,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:11,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:11,559 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:11,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-01 18:41:11,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:41:11,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:11,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:41:11,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:11,648 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:11,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:11,723 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:11,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083790053] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:11,723 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:11,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-01 18:41:11,723 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043941129] [2022-03-01 18:41:11,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:11,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 18:41:11,724 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:11,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 18:41:11,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:41:11,724 INFO L87 Difference]: Start difference. First operand 1932 states and 6890 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:11,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:11,878 INFO L93 Difference]: Finished difference Result 2944 states and 9986 transitions. [2022-03-01 18:41:11,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 18:41:11,878 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:11,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:11,884 INFO L225 Difference]: With dead ends: 2944 [2022-03-01 18:41:11,884 INFO L226 Difference]: Without dead ends: 2926 [2022-03-01 18:41:11,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=119, Invalid=187, Unknown=0, NotChecked=0, Total=306 [2022-03-01 18:41:11,884 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 215 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:11,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 54 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:41:11,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2926 states. [2022-03-01 18:41:11,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2926 to 2195. [2022-03-01 18:41:11,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2195 states, 2194 states have (on average 3.599817684594348) internal successors, (7898), 2194 states have internal predecessors, (7898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:11,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2195 states to 2195 states and 7898 transitions. [2022-03-01 18:41:11,918 INFO L78 Accepts]: Start accepts. Automaton has 2195 states and 7898 transitions. Word has length 27 [2022-03-01 18:41:11,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:11,918 INFO L470 AbstractCegarLoop]: Abstraction has 2195 states and 7898 transitions. [2022-03-01 18:41:11,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:11,918 INFO L276 IsEmpty]: Start isEmpty. Operand 2195 states and 7898 transitions. [2022-03-01 18:41:11,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:11,921 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:11,921 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:11,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-01 18:41:12,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:12,122 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:12,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:12,122 INFO L85 PathProgramCache]: Analyzing trace with hash -364125024, now seen corresponding path program 3 times [2022-03-01 18:41:12,122 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:12,122 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491528795] [2022-03-01 18:41:12,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:12,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:12,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:12,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:12,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:12,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491528795] [2022-03-01 18:41:12,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491528795] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:12,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093287832] [2022-03-01 18:41:12,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:41:12,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:12,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:12,158 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:12,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-01 18:41:12,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:41:12,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:12,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-01 18:41:12,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:12,325 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:12,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:12,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:12,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093287832] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:12,426 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:12,426 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 18:41:12,426 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805426330] [2022-03-01 18:41:12,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:12,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:41:12,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:12,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:41:12,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:41:12,428 INFO L87 Difference]: Start difference. First operand 2195 states and 7898 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:12,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:12,915 INFO L93 Difference]: Finished difference Result 5064 states and 16503 transitions. [2022-03-01 18:41:12,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 18:41:12,915 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:12,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:12,925 INFO L225 Difference]: With dead ends: 5064 [2022-03-01 18:41:12,925 INFO L226 Difference]: Without dead ends: 5064 [2022-03-01 18:41:12,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=499, Invalid=907, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:41:12,926 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 424 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:12,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 157 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:12,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5064 states. [2022-03-01 18:41:12,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5064 to 2506. [2022-03-01 18:41:12,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2506 states, 2505 states have (on average 3.627944111776447) internal successors, (9088), 2505 states have internal predecessors, (9088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:12,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 9088 transitions. [2022-03-01 18:41:12,981 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 9088 transitions. Word has length 27 [2022-03-01 18:41:12,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:12,982 INFO L470 AbstractCegarLoop]: Abstraction has 2506 states and 9088 transitions. [2022-03-01 18:41:12,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:12,982 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 9088 transitions. [2022-03-01 18:41:12,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:12,987 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:12,987 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:13,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-01 18:41:13,187 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,SelfDestructingSolverStorable44 [2022-03-01 18:41:13,188 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:13,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:13,188 INFO L85 PathProgramCache]: Analyzing trace with hash -222606288, now seen corresponding path program 4 times [2022-03-01 18:41:13,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:13,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364401275] [2022-03-01 18:41:13,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:13,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:13,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:13,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:13,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:13,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364401275] [2022-03-01 18:41:13,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364401275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:13,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375770218] [2022-03-01 18:41:13,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:41:13,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:13,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:13,226 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:13,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-01 18:41:13,247 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:41:13,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:13,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:13,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:13,351 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:13,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:13,442 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:13,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375770218] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:13,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:13,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2022-03-01 18:41:13,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068067491] [2022-03-01 18:41:13,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:13,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:41:13,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:13,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:41:13,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:41:13,443 INFO L87 Difference]: Start difference. First operand 2506 states and 9088 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:13,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:13,820 INFO L93 Difference]: Finished difference Result 3582 states and 12287 transitions. [2022-03-01 18:41:13,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-01 18:41:13,821 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:13,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:13,829 INFO L225 Difference]: With dead ends: 3582 [2022-03-01 18:41:13,830 INFO L226 Difference]: Without dead ends: 3578 [2022-03-01 18:41:13,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=350, Invalid=982, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:41:13,830 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 281 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:13,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 142 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:13,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3578 states. [2022-03-01 18:41:13,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3578 to 2506. [2022-03-01 18:41:13,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2506 states, 2505 states have (on average 3.6271457085828342) internal successors, (9086), 2505 states have internal predecessors, (9086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:13,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 9086 transitions. [2022-03-01 18:41:13,906 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 9086 transitions. Word has length 27 [2022-03-01 18:41:13,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:13,906 INFO L470 AbstractCegarLoop]: Abstraction has 2506 states and 9086 transitions. [2022-03-01 18:41:13,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:13,906 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 9086 transitions. [2022-03-01 18:41:13,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:13,910 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:13,910 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:13,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:14,126 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,SelfDestructingSolverStorable45 [2022-03-01 18:41:14,126 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:14,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:14,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1747073476, now seen corresponding path program 5 times [2022-03-01 18:41:14,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:14,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797235971] [2022-03-01 18:41:14,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:14,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:14,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:14,153 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:14,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:14,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797235971] [2022-03-01 18:41:14,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797235971] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:14,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722631972] [2022-03-01 18:41:14,153 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:41:14,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:14,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:14,154 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:14,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-01 18:41:14,175 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:41:14,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:14,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:41:14,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:14,238 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:41:14,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:14,323 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:14,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722631972] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:14,323 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:14,323 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 12 [2022-03-01 18:41:14,323 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304028425] [2022-03-01 18:41:14,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:14,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 18:41:14,323 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:14,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 18:41:14,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:41:14,324 INFO L87 Difference]: Start difference. First operand 2506 states and 9086 transitions. Second operand has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 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-03-01 18:41:14,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:14,511 INFO L93 Difference]: Finished difference Result 3788 states and 12985 transitions. [2022-03-01 18:41:14,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 18:41:14,511 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 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 27 [2022-03-01 18:41:14,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:14,518 INFO L225 Difference]: With dead ends: 3788 [2022-03-01 18:41:14,518 INFO L226 Difference]: Without dead ends: 3782 [2022-03-01 18:41:14,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=161, Invalid=259, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:41:14,518 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 182 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:14,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 80 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:41:14,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3782 states. [2022-03-01 18:41:14,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3782 to 2583. [2022-03-01 18:41:14,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2583 states, 2582 states have (on average 3.6429124709527496) internal successors, (9406), 2582 states have internal predecessors, (9406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:14,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2583 states to 2583 states and 9406 transitions. [2022-03-01 18:41:14,578 INFO L78 Accepts]: Start accepts. Automaton has 2583 states and 9406 transitions. Word has length 27 [2022-03-01 18:41:14,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:14,578 INFO L470 AbstractCegarLoop]: Abstraction has 2583 states and 9406 transitions. [2022-03-01 18:41:14,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 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-03-01 18:41:14,579 INFO L276 IsEmpty]: Start isEmpty. Operand 2583 states and 9406 transitions. [2022-03-01 18:41:14,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:14,583 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:14,583 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:14,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-01 18:41:14,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-01 18:41:14,787 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:14,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:14,788 INFO L85 PathProgramCache]: Analyzing trace with hash -265980168, now seen corresponding path program 6 times [2022-03-01 18:41:14,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:14,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317239232] [2022-03-01 18:41:14,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:14,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:14,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:14,832 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:14,832 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:14,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317239232] [2022-03-01 18:41:14,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317239232] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:14,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253188226] [2022-03-01 18:41:14,833 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:41:14,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:14,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:14,834 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:14,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-01 18:41:14,855 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:41:14,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:14,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:14,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:14,933 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:14,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:15,014 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:15,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253188226] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:15,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:15,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:41:15,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114672123] [2022-03-01 18:41:15,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:15,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:41:15,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:15,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:41:15,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:41:15,015 INFO L87 Difference]: Start difference. First operand 2583 states and 9406 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:15,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:15,395 INFO L93 Difference]: Finished difference Result 3686 states and 12704 transitions. [2022-03-01 18:41:15,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-01 18:41:15,396 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:15,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:15,403 INFO L225 Difference]: With dead ends: 3686 [2022-03-01 18:41:15,403 INFO L226 Difference]: Without dead ends: 3674 [2022-03-01 18:41:15,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=280, Invalid=842, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:41:15,403 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 201 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:15,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 168 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:15,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2022-03-01 18:41:15,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2675. [2022-03-01 18:41:15,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2675 states, 2674 states have (on average 3.6290201944652205) internal successors, (9704), 2674 states have internal predecessors, (9704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:15,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2675 states to 2675 states and 9704 transitions. [2022-03-01 18:41:15,456 INFO L78 Accepts]: Start accepts. Automaton has 2675 states and 9704 transitions. Word has length 27 [2022-03-01 18:41:15,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:15,456 INFO L470 AbstractCegarLoop]: Abstraction has 2675 states and 9704 transitions. [2022-03-01 18:41:15,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:15,457 INFO L276 IsEmpty]: Start isEmpty. Operand 2675 states and 9704 transitions. [2022-03-01 18:41:15,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:15,462 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:15,462 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:15,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:15,674 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,SelfDestructingSolverStorable47 [2022-03-01 18:41:15,675 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:15,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:15,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1152838668, now seen corresponding path program 4 times [2022-03-01 18:41:15,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:15,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889625979] [2022-03-01 18:41:15,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:15,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:15,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:15,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:15,708 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:15,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889625979] [2022-03-01 18:41:15,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889625979] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:15,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109579528] [2022-03-01 18:41:15,708 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:41:15,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:15,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:15,709 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:15,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-01 18:41:15,747 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:41:15,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:15,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:41:15,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:15,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:15,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:15,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:15,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109579528] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:15,913 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:15,913 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 18:41:15,914 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324144746] [2022-03-01 18:41:15,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:15,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:41:15,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:15,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:41:15,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:41:15,914 INFO L87 Difference]: Start difference. First operand 2675 states and 9704 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:16,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:16,329 INFO L93 Difference]: Finished difference Result 4316 states and 14700 transitions. [2022-03-01 18:41:16,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 18:41:16,329 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:16,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:16,338 INFO L225 Difference]: With dead ends: 4316 [2022-03-01 18:41:16,338 INFO L226 Difference]: Without dead ends: 4304 [2022-03-01 18:41:16,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=355, Invalid=767, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:41:16,339 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 259 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:16,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 139 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:16,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4304 states. [2022-03-01 18:41:16,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4304 to 2786. [2022-03-01 18:41:16,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2786 states, 2785 states have (on average 3.676122082585278) internal successors, (10238), 2785 states have internal predecessors, (10238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:16,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2786 states to 2786 states and 10238 transitions. [2022-03-01 18:41:16,399 INFO L78 Accepts]: Start accepts. Automaton has 2786 states and 10238 transitions. Word has length 27 [2022-03-01 18:41:16,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:16,399 INFO L470 AbstractCegarLoop]: Abstraction has 2786 states and 10238 transitions. [2022-03-01 18:41:16,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:16,399 INFO L276 IsEmpty]: Start isEmpty. Operand 2786 states and 10238 transitions. [2022-03-01 18:41:16,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:16,404 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:16,404 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:16,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:16,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-01 18:41:16,604 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:16,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:16,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1884144356, now seen corresponding path program 5 times [2022-03-01 18:41:16,605 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:16,605 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864614247] [2022-03-01 18:41:16,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:16,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:16,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:16,633 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:16,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:16,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864614247] [2022-03-01 18:41:16,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864614247] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:16,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644457795] [2022-03-01 18:41:16,633 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:41:16,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:16,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:16,634 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:16,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-01 18:41:16,656 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:41:16,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:16,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:41:16,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:16,739 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:16,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:16,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:16,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644457795] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:16,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:16,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 18:41:16,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468383007] [2022-03-01 18:41:16,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:16,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:41:16,825 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:16,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:41:16,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:41:16,826 INFO L87 Difference]: Start difference. First operand 2786 states and 10238 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:17,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:17,318 INFO L93 Difference]: Finished difference Result 5467 states and 17872 transitions. [2022-03-01 18:41:17,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-01 18:41:17,319 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:17,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:17,330 INFO L225 Difference]: With dead ends: 5467 [2022-03-01 18:41:17,331 INFO L226 Difference]: Without dead ends: 5467 [2022-03-01 18:41:17,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=397, Invalid=935, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:41:17,331 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 310 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:17,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 204 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:17,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5467 states. [2022-03-01 18:41:17,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5467 to 2654. [2022-03-01 18:41:17,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2654 states, 2653 states have (on average 3.647568790049001) internal successors, (9677), 2653 states have internal predecessors, (9677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:17,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2654 states to 2654 states and 9677 transitions. [2022-03-01 18:41:17,415 INFO L78 Accepts]: Start accepts. Automaton has 2654 states and 9677 transitions. Word has length 27 [2022-03-01 18:41:17,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:17,415 INFO L470 AbstractCegarLoop]: Abstraction has 2654 states and 9677 transitions. [2022-03-01 18:41:17,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:17,415 INFO L276 IsEmpty]: Start isEmpty. Operand 2654 states and 9677 transitions. [2022-03-01 18:41:17,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:17,421 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:17,421 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:17,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:17,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-01 18:41:17,622 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:17,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:17,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1328037108, now seen corresponding path program 7 times [2022-03-01 18:41:17,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:17,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242509059] [2022-03-01 18:41:17,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:17,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:17,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:17,662 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:17,662 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:17,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242509059] [2022-03-01 18:41:17,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242509059] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:17,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495649211] [2022-03-01 18:41:17,663 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:41:17,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:17,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:17,664 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:17,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-01 18:41:17,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:17,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:17,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:17,798 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:17,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:17,884 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:17,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495649211] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:17,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:17,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:41:17,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962888606] [2022-03-01 18:41:17,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:17,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:41:17,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:17,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:41:17,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:41:17,886 INFO L87 Difference]: Start difference. First operand 2654 states and 9677 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:18,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:18,708 INFO L93 Difference]: Finished difference Result 5183 states and 16984 transitions. [2022-03-01 18:41:18,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:41:18,708 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:18,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:18,718 INFO L225 Difference]: With dead ends: 5183 [2022-03-01 18:41:18,718 INFO L226 Difference]: Without dead ends: 5183 [2022-03-01 18:41:18,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1181 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=828, Invalid=2712, Unknown=0, NotChecked=0, Total=3540 [2022-03-01 18:41:18,719 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 339 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:18,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 287 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:41:18,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5183 states. [2022-03-01 18:41:18,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5183 to 2734. [2022-03-01 18:41:18,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2734 states, 2733 states have (on average 3.6315404317599707) internal successors, (9925), 2733 states have internal predecessors, (9925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:18,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2734 states to 2734 states and 9925 transitions. [2022-03-01 18:41:18,798 INFO L78 Accepts]: Start accepts. Automaton has 2734 states and 9925 transitions. Word has length 27 [2022-03-01 18:41:18,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:18,798 INFO L470 AbstractCegarLoop]: Abstraction has 2734 states and 9925 transitions. [2022-03-01 18:41:18,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:18,798 INFO L276 IsEmpty]: Start isEmpty. Operand 2734 states and 9925 transitions. [2022-03-01 18:41:18,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:18,803 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:18,803 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:18,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-01 18:41:19,003 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,SelfDestructingSolverStorable50 [2022-03-01 18:41:19,003 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:19,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:19,004 INFO L85 PathProgramCache]: Analyzing trace with hash -651492432, now seen corresponding path program 8 times [2022-03-01 18:41:19,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:19,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503423922] [2022-03-01 18:41:19,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:19,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:19,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:19,040 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:19,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:19,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503423922] [2022-03-01 18:41:19,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503423922] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:19,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124309449] [2022-03-01 18:41:19,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:41:19,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:19,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:19,041 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:19,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-01 18:41:19,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:41:19,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:19,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:19,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:19,175 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:19,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:19,277 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:19,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124309449] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:19,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:19,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:41:19,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919693112] [2022-03-01 18:41:19,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:19,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:41:19,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:19,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:41:19,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:41:19,278 INFO L87 Difference]: Start difference. First operand 2734 states and 9925 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:20,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:20,600 INFO L93 Difference]: Finished difference Result 5542 states and 18021 transitions. [2022-03-01 18:41:20,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-01 18:41:20,601 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:20,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:20,627 INFO L225 Difference]: With dead ends: 5542 [2022-03-01 18:41:20,628 INFO L226 Difference]: Without dead ends: 5542 [2022-03-01 18:41:20,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3303 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1689, Invalid=7053, Unknown=0, NotChecked=0, Total=8742 [2022-03-01 18:41:20,628 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 480 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:20,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 347 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 984 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:41:20,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5542 states. [2022-03-01 18:41:20,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5542 to 2802. [2022-03-01 18:41:20,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2802 states, 2801 states have (on average 3.6219207425919313) internal successors, (10145), 2801 states have internal predecessors, (10145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:20,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2802 states to 2802 states and 10145 transitions. [2022-03-01 18:41:20,685 INFO L78 Accepts]: Start accepts. Automaton has 2802 states and 10145 transitions. Word has length 27 [2022-03-01 18:41:20,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:20,685 INFO L470 AbstractCegarLoop]: Abstraction has 2802 states and 10145 transitions. [2022-03-01 18:41:20,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:20,686 INFO L276 IsEmpty]: Start isEmpty. Operand 2802 states and 10145 transitions. [2022-03-01 18:41:20,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:20,691 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:20,691 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:20,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:20,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:20,892 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:20,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:20,893 INFO L85 PathProgramCache]: Analyzing trace with hash 80969004, now seen corresponding path program 9 times [2022-03-01 18:41:20,893 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:20,893 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307956498] [2022-03-01 18:41:20,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:20,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:20,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:20,933 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:20,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:20,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307956498] [2022-03-01 18:41:20,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307956498] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:20,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130318153] [2022-03-01 18:41:20,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:41:20,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:20,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:20,934 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:20,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-01 18:41:20,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 18:41:20,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:20,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:20,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:21,063 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:21,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:21,170 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:21,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130318153] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:21,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:21,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:41:21,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025809196] [2022-03-01 18:41:21,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:21,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:41:21,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:21,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:41:21,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:41:21,171 INFO L87 Difference]: Start difference. First operand 2802 states and 10145 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:22,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:22,031 INFO L93 Difference]: Finished difference Result 5006 states and 16555 transitions. [2022-03-01 18:41:22,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-01 18:41:22,032 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:22,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:22,042 INFO L225 Difference]: With dead ends: 5006 [2022-03-01 18:41:22,042 INFO L226 Difference]: Without dead ends: 5002 [2022-03-01 18:41:22,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1434 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1004, Invalid=3418, Unknown=0, NotChecked=0, Total=4422 [2022-03-01 18:41:22,043 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 422 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:22,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 246 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:41:22,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5002 states. [2022-03-01 18:41:22,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5002 to 2752. [2022-03-01 18:41:22,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2752 states, 2751 states have (on average 3.6255906942929843) internal successors, (9974), 2751 states have internal predecessors, (9974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:22,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2752 states to 2752 states and 9974 transitions. [2022-03-01 18:41:22,113 INFO L78 Accepts]: Start accepts. Automaton has 2752 states and 9974 transitions. Word has length 27 [2022-03-01 18:41:22,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:22,113 INFO L470 AbstractCegarLoop]: Abstraction has 2752 states and 9974 transitions. [2022-03-01 18:41:22,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:22,113 INFO L276 IsEmpty]: Start isEmpty. Operand 2752 states and 9974 transitions. [2022-03-01 18:41:22,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:22,118 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:22,118 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:22,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:22,323 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,SelfDestructingSolverStorable52 [2022-03-01 18:41:22,323 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:22,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:22,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1571343112, now seen corresponding path program 10 times [2022-03-01 18:41:22,323 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:22,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267183845] [2022-03-01 18:41:22,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:22,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:22,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:22,359 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:22,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:22,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267183845] [2022-03-01 18:41:22,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267183845] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:22,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303924249] [2022-03-01 18:41:22,360 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:41:22,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:22,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:22,361 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:22,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-01 18:41:22,382 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:41:22,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:22,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:41:22,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:22,481 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:22,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:22,568 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:22,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303924249] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:22,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:22,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:41:22,568 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524209962] [2022-03-01 18:41:22,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:22,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:41:22,568 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:22,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:41:22,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:41:22,569 INFO L87 Difference]: Start difference. First operand 2752 states and 9974 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:23,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:23,482 INFO L93 Difference]: Finished difference Result 5443 states and 18142 transitions. [2022-03-01 18:41:23,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-01 18:41:23,483 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:23,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:23,494 INFO L225 Difference]: With dead ends: 5443 [2022-03-01 18:41:23,494 INFO L226 Difference]: Without dead ends: 5443 [2022-03-01 18:41:23,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1506 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=947, Invalid=3475, Unknown=0, NotChecked=0, Total=4422 [2022-03-01 18:41:23,495 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 297 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 853 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:23,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 334 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 853 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:41:23,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5443 states. [2022-03-01 18:41:23,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5443 to 2732. [2022-03-01 18:41:23,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2732 states, 2731 states have (on average 3.6363969242035883) internal successors, (9931), 2731 states have internal predecessors, (9931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:23,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2732 states to 2732 states and 9931 transitions. [2022-03-01 18:41:23,578 INFO L78 Accepts]: Start accepts. Automaton has 2732 states and 9931 transitions. Word has length 27 [2022-03-01 18:41:23,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:23,579 INFO L470 AbstractCegarLoop]: Abstraction has 2732 states and 9931 transitions. [2022-03-01 18:41:23,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:23,579 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 9931 transitions. [2022-03-01 18:41:23,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:23,583 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:23,583 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:23,600 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-03-01 18:41:23,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:23,791 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:23,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:23,792 INFO L85 PathProgramCache]: Analyzing trace with hash 849104956, now seen corresponding path program 6 times [2022-03-01 18:41:23,792 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:23,792 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993559201] [2022-03-01 18:41:23,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:23,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:23,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:23,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:23,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:23,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993559201] [2022-03-01 18:41:23,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993559201] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:23,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086035216] [2022-03-01 18:41:23,820 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:41:23,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:23,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:23,821 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:23,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-01 18:41:23,843 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 18:41:23,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:23,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:41:23,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:23,929 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:23,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:24,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:24,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086035216] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:24,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:24,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 18:41:24,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528629501] [2022-03-01 18:41:24,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:24,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:41:24,022 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:24,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:41:24,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:41:24,023 INFO L87 Difference]: Start difference. First operand 2732 states and 9931 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:24,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:24,407 INFO L93 Difference]: Finished difference Result 3932 states and 13232 transitions. [2022-03-01 18:41:24,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 18:41:24,407 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:24,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:24,415 INFO L225 Difference]: With dead ends: 3932 [2022-03-01 18:41:24,415 INFO L226 Difference]: Without dead ends: 3920 [2022-03-01 18:41:24,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=347, Invalid=775, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:41:24,416 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 239 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:24,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 116 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:24,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3920 states. [2022-03-01 18:41:24,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3920 to 2738. [2022-03-01 18:41:24,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2738 states, 2737 states have (on average 3.638655462184874) internal successors, (9959), 2737 states have internal predecessors, (9959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:24,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 9959 transitions. [2022-03-01 18:41:24,470 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 9959 transitions. Word has length 27 [2022-03-01 18:41:24,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:24,470 INFO L470 AbstractCegarLoop]: Abstraction has 2738 states and 9959 transitions. [2022-03-01 18:41:24,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:24,471 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 9959 transitions. [2022-03-01 18:41:24,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:24,475 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:24,475 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:24,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-01 18:41:24,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:24,675 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:24,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:24,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1493455884, now seen corresponding path program 7 times [2022-03-01 18:41:24,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:24,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854163816] [2022-03-01 18:41:24,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:24,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:24,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:24,703 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:24,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:24,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854163816] [2022-03-01 18:41:24,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854163816] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:24,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837749708] [2022-03-01 18:41:24,704 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:41:24,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:24,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:24,705 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:24,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-01 18:41:24,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:24,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:41:24,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:24,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:24,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:24,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:24,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837749708] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:24,906 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:24,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 18:41:24,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101496114] [2022-03-01 18:41:24,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:24,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:41:24,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:24,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:41:24,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:41:24,907 INFO L87 Difference]: Start difference. First operand 2738 states and 9959 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:25,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:25,396 INFO L93 Difference]: Finished difference Result 4278 states and 14124 transitions. [2022-03-01 18:41:25,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-01 18:41:25,397 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:25,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:25,405 INFO L225 Difference]: With dead ends: 4278 [2022-03-01 18:41:25,405 INFO L226 Difference]: Without dead ends: 4250 [2022-03-01 18:41:25,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=447, Invalid=1113, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 18:41:25,406 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 385 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:25,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 116 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:25,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4250 states. [2022-03-01 18:41:25,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4250 to 2739. [2022-03-01 18:41:25,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2739 states, 2738 states have (on average 3.6380569758948136) internal successors, (9961), 2738 states have internal predecessors, (9961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:25,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 9961 transitions. [2022-03-01 18:41:25,462 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 9961 transitions. Word has length 27 [2022-03-01 18:41:25,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:25,462 INFO L470 AbstractCegarLoop]: Abstraction has 2739 states and 9961 transitions. [2022-03-01 18:41:25,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:25,462 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 9961 transitions. [2022-03-01 18:41:25,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:25,467 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:25,467 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:25,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-01 18:41:25,673 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,SelfDestructingSolverStorable55 [2022-03-01 18:41:25,673 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:25,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:25,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1441374180, now seen corresponding path program 8 times [2022-03-01 18:41:25,674 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:25,674 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431386074] [2022-03-01 18:41:25,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:25,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:25,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:25,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:25,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:25,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431386074] [2022-03-01 18:41:25,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431386074] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:25,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688282398] [2022-03-01 18:41:25,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:41:25,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:25,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:25,710 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:25,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-01 18:41:25,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:41:25,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:25,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:41:25,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:25,800 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:25,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:25,869 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:25,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688282398] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:25,870 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:25,870 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-01 18:41:25,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14600703] [2022-03-01 18:41:25,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:25,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 18:41:25,870 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:25,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 18:41:25,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:41:25,870 INFO L87 Difference]: Start difference. First operand 2739 states and 9961 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:26,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:26,269 INFO L93 Difference]: Finished difference Result 5908 states and 19384 transitions. [2022-03-01 18:41:26,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 18:41:26,269 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:26,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:26,280 INFO L225 Difference]: With dead ends: 5908 [2022-03-01 18:41:26,280 INFO L226 Difference]: Without dead ends: 5908 [2022-03-01 18:41:26,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=284, Invalid=708, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:41:26,281 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 307 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:26,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 137 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:26,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5908 states. [2022-03-01 18:41:26,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5908 to 2794. [2022-03-01 18:41:26,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2794 states, 2793 states have (on average 3.661654135338346) internal successors, (10227), 2793 states have internal predecessors, (10227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:26,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2794 states to 2794 states and 10227 transitions. [2022-03-01 18:41:26,359 INFO L78 Accepts]: Start accepts. Automaton has 2794 states and 10227 transitions. Word has length 27 [2022-03-01 18:41:26,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:26,359 INFO L470 AbstractCegarLoop]: Abstraction has 2794 states and 10227 transitions. [2022-03-01 18:41:26,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:26,359 INFO L276 IsEmpty]: Start isEmpty. Operand 2794 states and 10227 transitions. [2022-03-01 18:41:26,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:26,363 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:26,363 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:26,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-03-01 18:41:26,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-03-01 18:41:26,563 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:26,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:26,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1264993636, now seen corresponding path program 9 times [2022-03-01 18:41:26,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:26,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978325575] [2022-03-01 18:41:26,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:26,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:26,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:26,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:26,594 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:26,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978325575] [2022-03-01 18:41:26,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978325575] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:26,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057888012] [2022-03-01 18:41:26,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:41:26,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:26,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:26,596 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:26,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-01 18:41:26,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 18:41:26,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:26,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:41:26,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:26,697 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:26,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:26,775 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:26,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057888012] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:26,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:26,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-01 18:41:26,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093751944] [2022-03-01 18:41:26,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:26,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 18:41:26,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:26,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 18:41:26,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:41:26,776 INFO L87 Difference]: Start difference. First operand 2794 states and 10227 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:27,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:27,196 INFO L93 Difference]: Finished difference Result 5359 states and 17731 transitions. [2022-03-01 18:41:27,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 18:41:27,196 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:27,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:27,207 INFO L225 Difference]: With dead ends: 5359 [2022-03-01 18:41:27,207 INFO L226 Difference]: Without dead ends: 5338 [2022-03-01 18:41:27,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=284, Invalid=708, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:41:27,208 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 310 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:27,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 136 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:27,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5338 states. [2022-03-01 18:41:27,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5338 to 2798. [2022-03-01 18:41:27,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2798 states, 2797 states have (on average 3.659277797640329) internal successors, (10235), 2797 states have internal predecessors, (10235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:27,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2798 states to 2798 states and 10235 transitions. [2022-03-01 18:41:27,275 INFO L78 Accepts]: Start accepts. Automaton has 2798 states and 10235 transitions. Word has length 27 [2022-03-01 18:41:27,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:27,275 INFO L470 AbstractCegarLoop]: Abstraction has 2798 states and 10235 transitions. [2022-03-01 18:41:27,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:27,275 INFO L276 IsEmpty]: Start isEmpty. Operand 2798 states and 10235 transitions. [2022-03-01 18:41:27,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:27,280 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:27,280 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:27,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-01 18:41:27,480 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,SelfDestructingSolverStorable57 [2022-03-01 18:41:27,480 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:27,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:27,481 INFO L85 PathProgramCache]: Analyzing trace with hash 688690008, now seen corresponding path program 10 times [2022-03-01 18:41:27,481 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:27,481 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550863205] [2022-03-01 18:41:27,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:27,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:27,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:27,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:27,514 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:27,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550863205] [2022-03-01 18:41:27,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550863205] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:27,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320096620] [2022-03-01 18:41:27,514 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:41:27,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:27,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:27,515 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:27,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-01 18:41:27,539 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:41:27,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:27,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:41:27,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:27,607 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:27,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:27,672 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:27,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320096620] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:27,672 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:27,672 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-01 18:41:27,672 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648514910] [2022-03-01 18:41:27,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:27,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 18:41:27,673 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:27,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 18:41:27,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:41:27,673 INFO L87 Difference]: Start difference. First operand 2798 states and 10235 transitions. Second operand has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:27,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:27,875 INFO L93 Difference]: Finished difference Result 3577 states and 12451 transitions. [2022-03-01 18:41:27,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 18:41:27,875 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:27,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:27,882 INFO L225 Difference]: With dead ends: 3577 [2022-03-01 18:41:27,882 INFO L226 Difference]: Without dead ends: 3577 [2022-03-01 18:41:27,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:41:27,882 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 95 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:27,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 115 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:41:27,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3577 states. [2022-03-01 18:41:27,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3577 to 2756. [2022-03-01 18:41:27,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2756 states, 2755 states have (on average 3.658439201451906) internal successors, (10079), 2755 states have internal predecessors, (10079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:27,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2756 states to 2756 states and 10079 transitions. [2022-03-01 18:41:27,935 INFO L78 Accepts]: Start accepts. Automaton has 2756 states and 10079 transitions. Word has length 27 [2022-03-01 18:41:27,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:27,935 INFO L470 AbstractCegarLoop]: Abstraction has 2756 states and 10079 transitions. [2022-03-01 18:41:27,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:27,935 INFO L276 IsEmpty]: Start isEmpty. Operand 2756 states and 10079 transitions. [2022-03-01 18:41:27,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:27,939 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:27,939 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:27,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-01 18:41:28,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-01 18:41:28,151 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:28,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:28,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1700169504, now seen corresponding path program 11 times [2022-03-01 18:41:28,151 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:28,151 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190412940] [2022-03-01 18:41:28,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:28,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:28,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:28,182 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:28,182 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:28,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190412940] [2022-03-01 18:41:28,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190412940] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:28,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609140271] [2022-03-01 18:41:28,182 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:41:28,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:28,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:28,183 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:28,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-01 18:41:28,204 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:41:28,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:28,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:41:28,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:28,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:28,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:28,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:28,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609140271] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:28,329 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:28,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-01 18:41:28,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700510420] [2022-03-01 18:41:28,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:28,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 18:41:28,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:28,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 18:41:28,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:41:28,330 INFO L87 Difference]: Start difference. First operand 2756 states and 10079 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:28,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:28,562 INFO L93 Difference]: Finished difference Result 4516 states and 15384 transitions. [2022-03-01 18:41:28,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:41:28,563 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:28,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:28,571 INFO L225 Difference]: With dead ends: 4516 [2022-03-01 18:41:28,572 INFO L226 Difference]: Without dead ends: 4516 [2022-03-01 18:41:28,572 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:41:28,572 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 141 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:28,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 137 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:41:28,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4516 states. [2022-03-01 18:41:28,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4516 to 2993. [2022-03-01 18:41:28,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2993 states, 2992 states have (on average 3.671122994652406) internal successors, (10984), 2992 states have internal predecessors, (10984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:28,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2993 states to 2993 states and 10984 transitions. [2022-03-01 18:41:28,630 INFO L78 Accepts]: Start accepts. Automaton has 2993 states and 10984 transitions. Word has length 27 [2022-03-01 18:41:28,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:28,630 INFO L470 AbstractCegarLoop]: Abstraction has 2993 states and 10984 transitions. [2022-03-01 18:41:28,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:28,630 INFO L276 IsEmpty]: Start isEmpty. Operand 2993 states and 10984 transitions. [2022-03-01 18:41:28,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:41:28,635 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:28,635 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:41:28,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-03-01 18:41:28,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-01 18:41:28,835 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:28,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:28,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1006198312, now seen corresponding path program 12 times [2022-03-01 18:41:28,836 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:28,843 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520532698] [2022-03-01 18:41:28,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:28,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:28,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:28,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:28,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:28,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520532698] [2022-03-01 18:41:28,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520532698] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:28,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700670993] [2022-03-01 18:41:28,870 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:41:28,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:28,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:28,872 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:28,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-01 18:41:28,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 18:41:28,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:28,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 18:41:28,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:28,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:28,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:29,029 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:29,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700670993] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:29,031 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:29,031 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-01 18:41:29,031 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849414105] [2022-03-01 18:41:29,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:29,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 18:41:29,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:29,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 18:41:29,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:41:29,032 INFO L87 Difference]: Start difference. First operand 2993 states and 10984 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:29,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:29,293 INFO L93 Difference]: Finished difference Result 4194 states and 14399 transitions. [2022-03-01 18:41:29,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:41:29,294 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:41:29,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:29,304 INFO L225 Difference]: With dead ends: 4194 [2022-03-01 18:41:29,304 INFO L226 Difference]: Without dead ends: 4162 [2022-03-01 18:41:29,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:41:29,305 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 145 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:29,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 126 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:41:29,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4162 states. [2022-03-01 18:41:29,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4162 to 2973. [2022-03-01 18:41:29,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2973 states, 2972 states have (on average 3.6692462987886945) internal successors, (10905), 2972 states have internal predecessors, (10905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:29,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2973 states to 2973 states and 10905 transitions. [2022-03-01 18:41:29,375 INFO L78 Accepts]: Start accepts. Automaton has 2973 states and 10905 transitions. Word has length 27 [2022-03-01 18:41:29,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:29,375 INFO L470 AbstractCegarLoop]: Abstraction has 2973 states and 10905 transitions. [2022-03-01 18:41:29,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:29,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2973 states and 10905 transitions. [2022-03-01 18:41:29,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:41:29,380 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:29,380 INFO L514 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, 1, 1] [2022-03-01 18:41:29,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:29,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:29,581 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:29,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:29,581 INFO L85 PathProgramCache]: Analyzing trace with hash 2115322266, now seen corresponding path program 28 times [2022-03-01 18:41:29,581 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:29,581 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511814664] [2022-03-01 18:41:29,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:29,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:29,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:29,895 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:29,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:29,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511814664] [2022-03-01 18:41:29,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511814664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:29,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044134525] [2022-03-01 18:41:29,896 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:41:29,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:29,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:29,897 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:29,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-01 18:41:29,920 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:41:29,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:29,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:41:29,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:30,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:30,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:30,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:30,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:30,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:30,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:30,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:41:30,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 95 treesize of output 109 [2022-03-01 18:41:31,414 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:31,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:31,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:31,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:31,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:31,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:31,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:31,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:31,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:31,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:31,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:31,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:41:31,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 128 [2022-03-01 18:41:32,689 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:32,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044134525] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:32,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:32,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-01 18:41:32,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659759257] [2022-03-01 18:41:32,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:32,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:41:32,690 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:32,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:41:32,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:41:32,690 INFO L87 Difference]: Start difference. First operand 2973 states and 10905 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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-03-01 18:41:39,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:39,453 INFO L93 Difference]: Finished difference Result 5095 states and 17686 transitions. [2022-03-01 18:41:39,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-01 18:41:39,454 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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 29 [2022-03-01 18:41:39,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:39,464 INFO L225 Difference]: With dead ends: 5095 [2022-03-01 18:41:39,464 INFO L226 Difference]: Without dead ends: 5035 [2022-03-01 18:41:39,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2226 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=1439, Invalid=5871, Unknown=0, NotChecked=0, Total=7310 [2022-03-01 18:41:39,465 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 410 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 1379 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 1642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:39,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 470 Invalid, 1642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1379 Invalid, 0 Unknown, 183 Unchecked, 0.7s Time] [2022-03-01 18:41:39,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5035 states. [2022-03-01 18:41:39,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5035 to 3298. [2022-03-01 18:41:39,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3298 states, 3297 states have (on average 3.6660600545950865) internal successors, (12087), 3297 states have internal predecessors, (12087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:39,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3298 states to 3298 states and 12087 transitions. [2022-03-01 18:41:39,528 INFO L78 Accepts]: Start accepts. Automaton has 3298 states and 12087 transitions. Word has length 29 [2022-03-01 18:41:39,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:39,528 INFO L470 AbstractCegarLoop]: Abstraction has 3298 states and 12087 transitions. [2022-03-01 18:41:39,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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-03-01 18:41:39,528 INFO L276 IsEmpty]: Start isEmpty. Operand 3298 states and 12087 transitions. [2022-03-01 18:41:39,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:41:39,546 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:39,546 INFO L514 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, 1, 1] [2022-03-01 18:41:39,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-01 18:41:39,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:39,747 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:39,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:39,747 INFO L85 PathProgramCache]: Analyzing trace with hash -426613734, now seen corresponding path program 29 times [2022-03-01 18:41:39,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:39,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813056510] [2022-03-01 18:41:39,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:39,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:39,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:40,163 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:40,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:40,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813056510] [2022-03-01 18:41:40,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813056510] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:40,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743207091] [2022-03-01 18:41:40,163 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:41:40,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:40,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:40,164 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:40,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-01 18:41:40,187 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 18:41:40,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:40,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:41:40,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:41,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:41,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:41,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:41,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:41,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 56 [2022-03-01 18:41:41,276 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:41,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:41:41,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:41:41,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:41:41,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 117 [2022-03-01 18:41:42,808 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:42,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743207091] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:41:42,808 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:41:42,809 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 39 [2022-03-01 18:41:42,809 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301752806] [2022-03-01 18:41:42,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:41:42,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-01 18:41:42,809 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:41:42,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-01 18:41:42,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1285, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:41:42,809 INFO L87 Difference]: Start difference. First operand 3298 states and 12087 transitions. Second operand has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:55,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:41:55,297 INFO L93 Difference]: Finished difference Result 9275 states and 31075 transitions. [2022-03-01 18:41:55,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-03-01 18:41:55,297 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:41:55,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:41:55,317 INFO L225 Difference]: With dead ends: 9275 [2022-03-01 18:41:55,317 INFO L226 Difference]: Without dead ends: 9215 [2022-03-01 18:41:55,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 37 SyntacticMatches, 8 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12643 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=4176, Invalid=25926, Unknown=0, NotChecked=0, Total=30102 [2022-03-01 18:41:55,318 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 902 mSDsluCounter, 1527 mSDsCounter, 0 mSdLazyCounter, 2274 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 902 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 3771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 2274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1356 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:55,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [902 Valid, 1170 Invalid, 3771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 2274 Invalid, 0 Unknown, 1356 Unchecked, 1.2s Time] [2022-03-01 18:41:55,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9215 states. [2022-03-01 18:41:55,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9215 to 3347. [2022-03-01 18:41:55,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3347 states, 3346 states have (on average 3.6739390316796174) internal successors, (12293), 3346 states have internal predecessors, (12293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:55,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3347 states to 3347 states and 12293 transitions. [2022-03-01 18:41:55,446 INFO L78 Accepts]: Start accepts. Automaton has 3347 states and 12293 transitions. Word has length 29 [2022-03-01 18:41:55,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:41:55,446 INFO L470 AbstractCegarLoop]: Abstraction has 3347 states and 12293 transitions. [2022-03-01 18:41:55,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:41:55,446 INFO L276 IsEmpty]: Start isEmpty. Operand 3347 states and 12293 transitions. [2022-03-01 18:41:55,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:41:55,451 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:41:55,451 INFO L514 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, 1, 1] [2022-03-01 18:41:55,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-01 18:41:55,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:55,655 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:41:55,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:41:55,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1187151466, now seen corresponding path program 30 times [2022-03-01 18:41:55,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:41:55,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593055952] [2022-03-01 18:41:55,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:41:55,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:41:55,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:41:55,938 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:41:55,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:41:55,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593055952] [2022-03-01 18:41:55,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593055952] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:41:55,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999584250] [2022-03-01 18:41:55,938 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:41:55,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:41:55,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:41:55,939 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:41:55,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-01 18:41:55,964 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 18:41:55,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:41:55,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:41:55,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:41:56,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:56,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:56,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:56,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:56,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:56,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:56,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:56,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:41:56,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:41:56,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 9 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 104 treesize of output 168 [2022-03-01 18:42:03,201 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:03,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:42:04,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:04,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:04,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:04,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:04,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:04,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:04,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:04,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:04,371 INFO L353 Elim1Store]: treesize reduction 16, result has 78.1 percent of original size [2022-03-01 18:42:04,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 85 treesize of output 103 [2022-03-01 18:42:05,462 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:05,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999584250] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:42:05,463 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:42:05,463 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16, 16] total 41 [2022-03-01 18:42:05,463 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897533321] [2022-03-01 18:42:05,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:42:05,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-01 18:42:05,463 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:42:05,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-01 18:42:05,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1491, Unknown=0, NotChecked=0, Total=1722 [2022-03-01 18:42:05,463 INFO L87 Difference]: Start difference. First operand 3347 states and 12293 transitions. Second operand has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:14,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:42:14,520 INFO L93 Difference]: Finished difference Result 7602 states and 26486 transitions. [2022-03-01 18:42:14,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-01 18:42:14,520 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:42:14,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:42:14,534 INFO L225 Difference]: With dead ends: 7602 [2022-03-01 18:42:14,535 INFO L226 Difference]: Without dead ends: 7557 [2022-03-01 18:42:14,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 41 SyntacticMatches, 31 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6402 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=2086, Invalid=11486, Unknown=0, NotChecked=0, Total=13572 [2022-03-01 18:42:14,537 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 606 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 1393 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 2453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 996 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:42:14,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [606 Valid, 837 Invalid, 2453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1393 Invalid, 0 Unknown, 996 Unchecked, 0.7s Time] [2022-03-01 18:42:14,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7557 states. [2022-03-01 18:42:14,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7557 to 3376. [2022-03-01 18:42:14,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3376 states, 3375 states have (on average 3.6743703703703705) internal successors, (12401), 3375 states have internal predecessors, (12401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:14,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3376 states to 3376 states and 12401 transitions. [2022-03-01 18:42:14,614 INFO L78 Accepts]: Start accepts. Automaton has 3376 states and 12401 transitions. Word has length 29 [2022-03-01 18:42:14,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:42:14,614 INFO L470 AbstractCegarLoop]: Abstraction has 3376 states and 12401 transitions. [2022-03-01 18:42:14,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:14,614 INFO L276 IsEmpty]: Start isEmpty. Operand 3376 states and 12401 transitions. [2022-03-01 18:42:14,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:42:14,619 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:42:14,619 INFO L514 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, 1, 1] [2022-03-01 18:42:14,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-01 18:42:14,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:42:14,820 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:42:14,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:42:14,820 INFO L85 PathProgramCache]: Analyzing trace with hash -112165754, now seen corresponding path program 31 times [2022-03-01 18:42:14,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:42:14,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516437861] [2022-03-01 18:42:14,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:42:14,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:42:14,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:42:15,083 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:15,083 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:42:15,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516437861] [2022-03-01 18:42:15,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516437861] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:42:15,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254466311] [2022-03-01 18:42:15,083 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:42:15,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:42:15,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:42:15,084 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:42:15,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-01 18:42:15,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:42:15,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:42:15,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:42:15,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:15,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:15,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:15,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:15,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:15,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:15,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:42:15,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-03-01 18:42:16,716 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:16,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:42:17,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:17,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:17,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:17,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:17,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:17,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:17,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:17,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:17,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:17,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:42:17,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 134 treesize of output 128 [2022-03-01 18:42:18,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:18,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254466311] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:42:18,008 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:42:18,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-01 18:42:18,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340794748] [2022-03-01 18:42:18,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:42:18,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:42:18,009 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:42:18,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:42:18,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:42:18,009 INFO L87 Difference]: Start difference. First operand 3376 states and 12401 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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-03-01 18:42:22,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:42:22,166 INFO L93 Difference]: Finished difference Result 5717 states and 19828 transitions. [2022-03-01 18:42:22,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-01 18:42:22,167 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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 29 [2022-03-01 18:42:22,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:42:22,178 INFO L225 Difference]: With dead ends: 5717 [2022-03-01 18:42:22,178 INFO L226 Difference]: Without dead ends: 5576 [2022-03-01 18:42:22,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2089 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1287, Invalid=5519, Unknown=0, NotChecked=0, Total=6806 [2022-03-01 18:42:22,179 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 471 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1384 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 327 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:42:22,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 476 Invalid, 1830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1384 Invalid, 0 Unknown, 327 Unchecked, 0.7s Time] [2022-03-01 18:42:22,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5576 states. [2022-03-01 18:42:22,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5576 to 3561. [2022-03-01 18:42:22,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3561 states, 3560 states have (on average 3.6682584269662923) internal successors, (13059), 3560 states have internal predecessors, (13059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:22,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3561 states to 3561 states and 13059 transitions. [2022-03-01 18:42:22,250 INFO L78 Accepts]: Start accepts. Automaton has 3561 states and 13059 transitions. Word has length 29 [2022-03-01 18:42:22,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:42:22,250 INFO L470 AbstractCegarLoop]: Abstraction has 3561 states and 13059 transitions. [2022-03-01 18:42:22,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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-03-01 18:42:22,250 INFO L276 IsEmpty]: Start isEmpty. Operand 3561 states and 13059 transitions. [2022-03-01 18:42:22,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:42:22,256 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:42:22,256 INFO L514 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, 1, 1] [2022-03-01 18:42:22,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-01 18:42:22,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-01 18:42:22,456 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:42:22,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:42:22,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1811876938, now seen corresponding path program 32 times [2022-03-01 18:42:22,457 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:42:22,457 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797507273] [2022-03-01 18:42:22,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:42:22,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:42:22,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:42:22,742 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:22,742 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:42:22,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797507273] [2022-03-01 18:42:22,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797507273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:42:22,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169308767] [2022-03-01 18:42:22,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:42:22,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:42:22,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:42:22,743 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:42:22,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-01 18:42:22,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:42:22,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:42:22,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:42:22,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:42:23,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:23,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:23,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:23,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:23,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:23,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:23,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:42:23,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-03-01 18:42:24,587 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:24,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:42:25,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:25,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:25,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:25,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:25,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:25,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:25,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:25,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:25,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:25,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:42:25,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 128 [2022-03-01 18:42:25,769 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:25,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169308767] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:42:25,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:42:25,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-01 18:42:25,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870833747] [2022-03-01 18:42:25,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:42:25,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:42:25,770 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:42:25,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:42:25,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:42:25,770 INFO L87 Difference]: Start difference. First operand 3561 states and 13059 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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-03-01 18:42:29,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:42:29,931 INFO L93 Difference]: Finished difference Result 6435 states and 22121 transitions. [2022-03-01 18:42:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-01 18:42:29,931 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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 29 [2022-03-01 18:42:29,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:42:29,944 INFO L225 Difference]: With dead ends: 6435 [2022-03-01 18:42:29,944 INFO L226 Difference]: Without dead ends: 6369 [2022-03-01 18:42:29,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2114 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1395, Invalid=5577, Unknown=0, NotChecked=0, Total=6972 [2022-03-01 18:42:29,944 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 587 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 1569 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 1710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 1569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:42:29,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 477 Invalid, 1710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 1569 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 18:42:29,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6369 states. [2022-03-01 18:42:30,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6369 to 3698. [2022-03-01 18:42:30,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3698 states, 3697 states have (on average 3.6689207465512577) internal successors, (13564), 3697 states have internal predecessors, (13564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:30,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3698 states to 3698 states and 13564 transitions. [2022-03-01 18:42:30,025 INFO L78 Accepts]: Start accepts. Automaton has 3698 states and 13564 transitions. Word has length 29 [2022-03-01 18:42:30,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:42:30,025 INFO L470 AbstractCegarLoop]: Abstraction has 3698 states and 13564 transitions. [2022-03-01 18:42:30,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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-03-01 18:42:30,025 INFO L276 IsEmpty]: Start isEmpty. Operand 3698 states and 13564 transitions. [2022-03-01 18:42:30,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:42:30,031 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:42:30,031 INFO L514 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, 1, 1] [2022-03-01 18:42:30,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-01 18:42:30,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-01 18:42:30,243 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:42:30,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:42:30,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1648467328, now seen corresponding path program 33 times [2022-03-01 18:42:30,243 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:42:30,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587948162] [2022-03-01 18:42:30,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:42:30,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:42:30,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:42:30,554 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:30,555 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:42:30,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587948162] [2022-03-01 18:42:30,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587948162] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:42:30,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285115166] [2022-03-01 18:42:30,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:42:30,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:42:30,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:42:30,556 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:42:30,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-01 18:42:30,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:42:30,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:42:30,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:42:30,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:42:30,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:30,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:30,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:30,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:30,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:30,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:30,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:30,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:30,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 52 [2022-03-01 18:42:31,130 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:31,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:42:31,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:31,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:31,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:31,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:31,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:31,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:31,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:31,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:31,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:31,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:42:31,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 128 [2022-03-01 18:42:32,360 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:32,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285115166] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:42:32,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:42:32,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-01 18:42:32,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808601519] [2022-03-01 18:42:32,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:42:32,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:42:32,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:42:32,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:42:32,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:42:32,361 INFO L87 Difference]: Start difference. First operand 3698 states and 13564 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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-03-01 18:42:35,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:42:35,350 INFO L93 Difference]: Finished difference Result 5718 states and 19811 transitions. [2022-03-01 18:42:35,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 18:42:35,350 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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 29 [2022-03-01 18:42:35,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:42:35,361 INFO L225 Difference]: With dead ends: 5718 [2022-03-01 18:42:35,361 INFO L226 Difference]: Without dead ends: 5673 [2022-03-01 18:42:35,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1689 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1061, Invalid=4791, Unknown=0, NotChecked=0, Total=5852 [2022-03-01 18:42:35,362 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 448 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 1740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:42:35,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 511 Invalid, 1740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1655 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 18:42:35,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5673 states. [2022-03-01 18:42:35,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5673 to 3698. [2022-03-01 18:42:35,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3698 states, 3697 states have (on average 3.6689207465512577) internal successors, (13564), 3697 states have internal predecessors, (13564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:35,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3698 states to 3698 states and 13564 transitions. [2022-03-01 18:42:35,436 INFO L78 Accepts]: Start accepts. Automaton has 3698 states and 13564 transitions. Word has length 29 [2022-03-01 18:42:35,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:42:35,436 INFO L470 AbstractCegarLoop]: Abstraction has 3698 states and 13564 transitions. [2022-03-01 18:42:35,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 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-03-01 18:42:35,436 INFO L276 IsEmpty]: Start isEmpty. Operand 3698 states and 13564 transitions. [2022-03-01 18:42:35,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:42:35,442 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:42:35,442 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:42:35,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-01 18:42:35,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-01 18:42:35,645 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:42:35,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:42:35,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1683970150, now seen corresponding path program 13 times [2022-03-01 18:42:35,645 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:42:35,645 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882275596] [2022-03-01 18:42:35,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:42:35,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:42:35,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:42:36,197 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:36,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:42:36,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882275596] [2022-03-01 18:42:36,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882275596] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:42:36,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735586563] [2022-03-01 18:42:36,197 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:42:36,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:42:36,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:42:36,199 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:42:36,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-01 18:42:36,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:42:36,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:42:36,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:42:36,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:36,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:36,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:36,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:36,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:36,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 52 [2022-03-01 18:42:37,101 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:37,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:42:37,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:37,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:37,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:37,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:37,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:37,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:37,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:37,902 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-01 18:42:37,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 130 treesize of output 186 [2022-03-01 18:42:42,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:42,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735586563] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:42:42,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:42:42,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-03-01 18:42:42,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167787479] [2022-03-01 18:42:42,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:42:42,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:42:42,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:42:42,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:42:42,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1148, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:42:42,246 INFO L87 Difference]: Start difference. First operand 3698 states and 13564 transitions. Second operand has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:47,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:42:47,657 INFO L93 Difference]: Finished difference Result 6360 states and 21969 transitions. [2022-03-01 18:42:47,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:42:47,658 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:42:47,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:42:47,671 INFO L225 Difference]: With dead ends: 6360 [2022-03-01 18:42:47,672 INFO L226 Difference]: Without dead ends: 6330 [2022-03-01 18:42:47,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1973 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=883, Invalid=5437, Unknown=0, NotChecked=0, Total=6320 [2022-03-01 18:42:47,672 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 382 mSDsluCounter, 1116 mSDsCounter, 0 mSdLazyCounter, 2083 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 2662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 2083 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 530 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:42:47,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 696 Invalid, 2662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 2083 Invalid, 0 Unknown, 530 Unchecked, 1.1s Time] [2022-03-01 18:42:47,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6330 states. [2022-03-01 18:42:47,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6330 to 3769. [2022-03-01 18:42:47,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3769 states, 3768 states have (on average 3.659501061571125) internal successors, (13789), 3768 states have internal predecessors, (13789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:47,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3769 states to 3769 states and 13789 transitions. [2022-03-01 18:42:47,761 INFO L78 Accepts]: Start accepts. Automaton has 3769 states and 13789 transitions. Word has length 29 [2022-03-01 18:42:47,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:42:47,762 INFO L470 AbstractCegarLoop]: Abstraction has 3769 states and 13789 transitions. [2022-03-01 18:42:47,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:42:47,762 INFO L276 IsEmpty]: Start isEmpty. Operand 3769 states and 13789 transitions. [2022-03-01 18:42:47,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:42:47,768 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:42:47,768 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:42:47,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-01 18:42:47,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:42:47,984 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:42:47,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:42:47,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1904823894, now seen corresponding path program 14 times [2022-03-01 18:42:47,985 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:42:47,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559228127] [2022-03-01 18:42:47,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:42:47,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:42:47,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:42:48,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:48,521 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:42:48,521 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559228127] [2022-03-01 18:42:48,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559228127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:42:48,521 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179197676] [2022-03-01 18:42:48,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:42:48,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:42:48,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:42:48,522 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:42:48,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-01 18:42:48,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:42:48,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:42:48,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:42:48,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:42:49,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:49,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:49,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:49,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:42:49,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:42:49,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 76 [2022-03-01 18:42:49,572 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:49,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:42:50,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:50,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:50,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:50,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:50,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:50,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:50,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:42:50,288 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-01 18:42:50,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 130 treesize of output 186 [2022-03-01 18:42:55,342 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:42:55,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179197676] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:42:55,342 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:42:55,343 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 15] total 37 [2022-03-01 18:42:55,343 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174871317] [2022-03-01 18:42:55,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:42:55,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:42:55,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:42:55,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:42:55,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1138, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:42:55,343 INFO L87 Difference]: Start difference. First operand 3769 states and 13789 transitions. Second operand has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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-03-01 18:43:09,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:43:09,263 INFO L93 Difference]: Finished difference Result 8062 states and 27182 transitions. [2022-03-01 18:43:09,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-01 18:43:09,264 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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 29 [2022-03-01 18:43:09,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:43:09,279 INFO L225 Difference]: With dead ends: 8062 [2022-03-01 18:43:09,279 INFO L226 Difference]: Without dead ends: 8032 [2022-03-01 18:43:09,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5444 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=2051, Invalid=13699, Unknown=0, NotChecked=0, Total=15750 [2022-03-01 18:43:09,280 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 570 mSDsluCounter, 1576 mSDsCounter, 0 mSdLazyCounter, 2836 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 3359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 2836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 397 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:43:09,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [570 Valid, 954 Invalid, 3359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 2836 Invalid, 0 Unknown, 397 Unchecked, 1.7s Time] [2022-03-01 18:43:09,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8032 states. [2022-03-01 18:43:09,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8032 to 3821. [2022-03-01 18:43:09,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3821 states, 3820 states have (on average 3.6578534031413614) internal successors, (13973), 3820 states have internal predecessors, (13973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:43:09,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3821 states to 3821 states and 13973 transitions. [2022-03-01 18:43:09,372 INFO L78 Accepts]: Start accepts. Automaton has 3821 states and 13973 transitions. Word has length 29 [2022-03-01 18:43:09,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:43:09,372 INFO L470 AbstractCegarLoop]: Abstraction has 3821 states and 13973 transitions. [2022-03-01 18:43:09,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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-03-01 18:43:09,373 INFO L276 IsEmpty]: Start isEmpty. Operand 3821 states and 13973 transitions. [2022-03-01 18:43:09,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:43:09,378 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:43:09,378 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:43:09,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-01 18:43:09,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:43:09,578 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:43:09,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:43:09,579 INFO L85 PathProgramCache]: Analyzing trace with hash -644859366, now seen corresponding path program 15 times [2022-03-01 18:43:09,579 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:43:09,579 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005130572] [2022-03-01 18:43:09,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:43:09,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:43:09,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:43:10,099 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:10,099 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:43:10,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005130572] [2022-03-01 18:43:10,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005130572] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:43:10,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088037827] [2022-03-01 18:43:10,100 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:43:10,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:43:10,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:43:10,101 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:43:10,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-01 18:43:10,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:43:10,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:43:10,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:43:10,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:43:10,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:10,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:10,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:10,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:10,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:43:10,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-03-01 18:43:11,080 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:11,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:43:11,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:11,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:11,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:11,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:11,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:11,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:11,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:11,783 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-01 18:43:11,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 121 treesize of output 185 [2022-03-01 18:43:17,159 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:17,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088037827] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:43:17,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:43:17,159 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 15] total 37 [2022-03-01 18:43:17,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922444458] [2022-03-01 18:43:17,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:43:17,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:43:17,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:43:17,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:43:17,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1138, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:43:17,160 INFO L87 Difference]: Start difference. First operand 3821 states and 13973 transitions. Second operand has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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-03-01 18:43:21,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:43:21,282 INFO L93 Difference]: Finished difference Result 5956 states and 20513 transitions. [2022-03-01 18:43:21,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 18:43:21,282 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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 29 [2022-03-01 18:43:21,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:43:21,294 INFO L225 Difference]: With dead ends: 5956 [2022-03-01 18:43:21,294 INFO L226 Difference]: Without dead ends: 5893 [2022-03-01 18:43:21,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1488 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=704, Invalid=4126, Unknown=0, NotChecked=0, Total=4830 [2022-03-01 18:43:21,295 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 359 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 1743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 446 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:43:21,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 712 Invalid, 1743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1251 Invalid, 0 Unknown, 446 Unchecked, 0.7s Time] [2022-03-01 18:43:21,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5893 states. [2022-03-01 18:43:21,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5893 to 3880. [2022-03-01 18:43:21,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3880 states, 3879 states have (on average 3.648620778551173) internal successors, (14153), 3879 states have internal predecessors, (14153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:43:21,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3880 states to 3880 states and 14153 transitions. [2022-03-01 18:43:21,378 INFO L78 Accepts]: Start accepts. Automaton has 3880 states and 14153 transitions. Word has length 29 [2022-03-01 18:43:21,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:43:21,378 INFO L470 AbstractCegarLoop]: Abstraction has 3880 states and 14153 transitions. [2022-03-01 18:43:21,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 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-03-01 18:43:21,378 INFO L276 IsEmpty]: Start isEmpty. Operand 3880 states and 14153 transitions. [2022-03-01 18:43:21,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:43:21,383 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:43:21,384 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:43:21,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-01 18:43:21,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-01 18:43:21,584 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:43:21,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:43:21,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1960165026, now seen corresponding path program 16 times [2022-03-01 18:43:21,585 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:43:21,585 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065629039] [2022-03-01 18:43:21,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:43:21,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:43:21,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:43:21,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:21,953 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:43:21,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065629039] [2022-03-01 18:43:21,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065629039] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:43:21,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067726689] [2022-03-01 18:43:21,953 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:43:21,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:43:21,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:43:21,954 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:43:21,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-01 18:43:21,978 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:43:21,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:43:21,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:43:21,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:43:22,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:22,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:22,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:22,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:22,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:43:22,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-03-01 18:43:22,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:22,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:43:23,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:23,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:23,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:23,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:23,520 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-01 18:43:23,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 121 treesize of output 211 [2022-03-01 18:43:29,537 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:29,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067726689] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:43:29,538 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:43:29,538 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-01 18:43:29,538 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898949348] [2022-03-01 18:43:29,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:43:29,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:43:29,538 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:43:29,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:43:29,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=923, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:43:29,538 INFO L87 Difference]: Start difference. First operand 3880 states and 14153 transitions. Second operand has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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-03-01 18:43:43,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:43:43,196 INFO L93 Difference]: Finished difference Result 8400 states and 28177 transitions. [2022-03-01 18:43:43,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-01 18:43:43,196 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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 29 [2022-03-01 18:43:43,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:43:43,212 INFO L225 Difference]: With dead ends: 8400 [2022-03-01 18:43:43,212 INFO L226 Difference]: Without dead ends: 8308 [2022-03-01 18:43:43,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 34 SyntacticMatches, 12 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5677 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=2313, Invalid=11729, Unknown=0, NotChecked=0, Total=14042 [2022-03-01 18:43:43,213 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 571 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 2280 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 2696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 2280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:43:43,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 653 Invalid, 2696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 2280 Invalid, 0 Unknown, 273 Unchecked, 1.2s Time] [2022-03-01 18:43:43,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8308 states. [2022-03-01 18:43:43,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8308 to 4068. [2022-03-01 18:43:43,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4068 states, 4067 states have (on average 3.645684779936071) internal successors, (14827), 4067 states have internal predecessors, (14827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:43:43,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4068 states to 4068 states and 14827 transitions. [2022-03-01 18:43:43,306 INFO L78 Accepts]: Start accepts. Automaton has 4068 states and 14827 transitions. Word has length 29 [2022-03-01 18:43:43,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:43:43,306 INFO L470 AbstractCegarLoop]: Abstraction has 4068 states and 14827 transitions. [2022-03-01 18:43:43,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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-03-01 18:43:43,306 INFO L276 IsEmpty]: Start isEmpty. Operand 4068 states and 14827 transitions. [2022-03-01 18:43:43,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:43:43,312 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:43:43,312 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:43:43,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-01 18:43:43,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:43:43,512 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:43:43,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:43:43,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1535853790, now seen corresponding path program 17 times [2022-03-01 18:43:43,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:43:43,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982229292] [2022-03-01 18:43:43,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:43:43,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:43:43,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:43:43,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:43,816 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:43:43,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982229292] [2022-03-01 18:43:43,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982229292] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:43:43,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857272193] [2022-03-01 18:43:43,816 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:43:43,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:43:43,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:43:43,817 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:43:43,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-01 18:43:43,841 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:43:43,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:43:43,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:43:43,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:43:44,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:44,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:44,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:44,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:44,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:43:44,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-03-01 18:43:44,663 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:44,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:43:45,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:45,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:45,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:45,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:45,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:45,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:45,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:45,431 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-01 18:43:45,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 132 treesize of output 188 [2022-03-01 18:43:48,256 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:48,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857272193] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:43:48,257 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:43:48,257 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-01 18:43:48,257 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001702853] [2022-03-01 18:43:48,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:43:48,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:43:48,257 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:43:48,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:43:48,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:43:48,257 INFO L87 Difference]: Start difference. First operand 4068 states and 14827 transitions. Second operand has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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-03-01 18:43:51,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:43:51,144 INFO L93 Difference]: Finished difference Result 7289 states and 25229 transitions. [2022-03-01 18:43:51,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-01 18:43:51,144 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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 29 [2022-03-01 18:43:51,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:43:51,160 INFO L225 Difference]: With dead ends: 7289 [2022-03-01 18:43:51,160 INFO L226 Difference]: Without dead ends: 7239 [2022-03-01 18:43:51,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1511 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=715, Invalid=3841, Unknown=0, NotChecked=0, Total=4556 [2022-03-01 18:43:51,160 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 320 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 1510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 378 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:43:51,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 453 Invalid, 1510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1081 Invalid, 0 Unknown, 378 Unchecked, 0.5s Time] [2022-03-01 18:43:51,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7239 states. [2022-03-01 18:43:51,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7239 to 4089. [2022-03-01 18:43:51,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4089 states, 4088 states have (on average 3.640655577299413) internal successors, (14883), 4088 states have internal predecessors, (14883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:43:51,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4089 states to 4089 states and 14883 transitions. [2022-03-01 18:43:51,241 INFO L78 Accepts]: Start accepts. Automaton has 4089 states and 14883 transitions. Word has length 29 [2022-03-01 18:43:51,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:43:51,241 INFO L470 AbstractCegarLoop]: Abstraction has 4089 states and 14883 transitions. [2022-03-01 18:43:51,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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-03-01 18:43:51,241 INFO L276 IsEmpty]: Start isEmpty. Operand 4089 states and 14883 transitions. [2022-03-01 18:43:51,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:43:51,247 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:43:51,247 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:43:51,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-01 18:43:51,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:43:51,448 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:43:51,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:43:51,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1482786534, now seen corresponding path program 18 times [2022-03-01 18:43:51,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:43:51,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114175682] [2022-03-01 18:43:51,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:43:51,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:43:51,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:43:51,773 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:51,774 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:43:51,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114175682] [2022-03-01 18:43:51,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114175682] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:43:51,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216871437] [2022-03-01 18:43:51,774 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:43:51,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:43:51,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:43:51,775 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:43:51,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-01 18:43:51,799 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:43:51,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:43:51,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:43:51,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:43:52,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:52,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:52,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:52,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:52,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:52,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:52,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:43:52,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:43:52,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 105 treesize of output 87 [2022-03-01 18:43:52,790 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:52,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:43:53,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:53,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:53,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:53,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:53,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:53,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:53,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:53,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:43:53,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:43:53,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 8 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 13 case distinctions, treesize of input 137 treesize of output 205 [2022-03-01 18:43:57,737 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:43:57,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216871437] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:43:57,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:43:57,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-03-01 18:43:57,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884946799] [2022-03-01 18:43:57,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:43:57,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:43:57,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:43:57,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:43:57,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:43:57,739 INFO L87 Difference]: Start difference. First operand 4089 states and 14883 transitions. Second operand has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 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-03-01 18:44:14,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:44:14,468 INFO L93 Difference]: Finished difference Result 9617 states and 32302 transitions. [2022-03-01 18:44:14,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-03-01 18:44:14,469 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 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 29 [2022-03-01 18:44:14,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:44:14,487 INFO L225 Difference]: With dead ends: 9617 [2022-03-01 18:44:14,487 INFO L226 Difference]: Without dead ends: 9581 [2022-03-01 18:44:14,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12065 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=3362, Invalid=26740, Unknown=0, NotChecked=0, Total=30102 [2022-03-01 18:44:14,488 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 650 mSDsluCounter, 1248 mSDsCounter, 0 mSdLazyCounter, 3095 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 3231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 3095 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:44:14,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 869 Invalid, 3231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 3095 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-01 18:44:14,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9581 states. [2022-03-01 18:44:14,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9581 to 4197. [2022-03-01 18:44:14,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4197 states, 4196 states have (on average 3.641086749285033) internal successors, (15278), 4196 states have internal predecessors, (15278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:44:14,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4197 states to 4197 states and 15278 transitions. [2022-03-01 18:44:14,590 INFO L78 Accepts]: Start accepts. Automaton has 4197 states and 15278 transitions. Word has length 29 [2022-03-01 18:44:14,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:44:14,590 INFO L470 AbstractCegarLoop]: Abstraction has 4197 states and 15278 transitions. [2022-03-01 18:44:14,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 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-03-01 18:44:14,590 INFO L276 IsEmpty]: Start isEmpty. Operand 4197 states and 15278 transitions. [2022-03-01 18:44:14,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:44:14,597 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:44:14,597 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:44:14,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-01 18:44:14,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-03-01 18:44:14,797 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:44:14,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:44:14,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1380394858, now seen corresponding path program 19 times [2022-03-01 18:44:14,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:44:14,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333315331] [2022-03-01 18:44:14,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:44:14,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:44:14,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:44:15,446 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:15,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:44:15,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333315331] [2022-03-01 18:44:15,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333315331] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:44:15,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227574616] [2022-03-01 18:44:15,446 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:44:15,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:44:15,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:44:15,447 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:44:15,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-01 18:44:15,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:44:15,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:44:15,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:44:16,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:44:16,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:44:16,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:44:16,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:44:16,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:44:16,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:44:16,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 52 [2022-03-01 18:44:16,371 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:16,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:44:16,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:44:16,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:44:16,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:44:16,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:44:16,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:44:16,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:44:16,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:44:17,083 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-01 18:44:17,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 105 treesize of output 175 [2022-03-01 18:44:20,154 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:20,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227574616] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:44:20,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:44:20,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-03-01 18:44:20,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775996526] [2022-03-01 18:44:20,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:44:20,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:44:20,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:44:20,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:44:20,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:44:20,167 INFO L87 Difference]: Start difference. First operand 4197 states and 15278 transitions. Second operand has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:44:26,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:44:26,460 INFO L93 Difference]: Finished difference Result 7879 states and 26914 transitions. [2022-03-01 18:44:26,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-01 18:44:26,461 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:44:26,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:44:26,475 INFO L225 Difference]: With dead ends: 7879 [2022-03-01 18:44:26,476 INFO L226 Difference]: Without dead ends: 7864 [2022-03-01 18:44:26,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2615 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=1201, Invalid=7171, Unknown=0, NotChecked=0, Total=8372 [2022-03-01 18:44:26,476 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 393 mSDsluCounter, 946 mSDsCounter, 0 mSdLazyCounter, 1364 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 2043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 624 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:44:26,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 583 Invalid, 2043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1364 Invalid, 0 Unknown, 624 Unchecked, 0.8s Time] [2022-03-01 18:44:26,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7864 states. [2022-03-01 18:44:26,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7864 to 4209. [2022-03-01 18:44:26,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4209 states, 4208 states have (on average 3.6387832699619773) internal successors, (15312), 4208 states have internal predecessors, (15312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:44:26,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4209 states to 4209 states and 15312 transitions. [2022-03-01 18:44:26,560 INFO L78 Accepts]: Start accepts. Automaton has 4209 states and 15312 transitions. Word has length 29 [2022-03-01 18:44:26,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:44:26,560 INFO L470 AbstractCegarLoop]: Abstraction has 4209 states and 15312 transitions. [2022-03-01 18:44:26,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:44:26,560 INFO L276 IsEmpty]: Start isEmpty. Operand 4209 states and 15312 transitions. [2022-03-01 18:44:26,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:44:26,566 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:44:26,566 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:44:26,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-01 18:44:26,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:44:26,775 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:44:26,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:44:26,776 INFO L85 PathProgramCache]: Analyzing trace with hash -2086568110, now seen corresponding path program 20 times [2022-03-01 18:44:26,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:44:26,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542921118] [2022-03-01 18:44:26,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:44:26,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:44:26,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:44:27,330 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:27,330 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:44:27,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542921118] [2022-03-01 18:44:27,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542921118] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:44:27,330 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856873912] [2022-03-01 18:44:27,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:44:27,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:44:27,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:44:27,331 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:44:27,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-01 18:44:27,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:44:27,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:44:27,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:44:27,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:44:27,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:44:27,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:44:27,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:44:27,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:44:27,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:44:27,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 78 [2022-03-01 18:44:28,372 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:28,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:44:28,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:44:29,052 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-01 18:44:29,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 105 treesize of output 201 [2022-03-01 18:44:37,212 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:44:37,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856873912] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:44:37,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:44:37,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-03-01 18:44:37,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143871782] [2022-03-01 18:44:37,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:44:37,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:44:37,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:44:37,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:44:37,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:44:37,213 INFO L87 Difference]: Start difference. First operand 4209 states and 15312 transitions. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 35 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-03-01 18:45:25,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:45:25,169 INFO L93 Difference]: Finished difference Result 11718 states and 38627 transitions. [2022-03-01 18:45:25,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 293 states. [2022-03-01 18:45:25,170 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 35 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 29 [2022-03-01 18:45:25,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:45:25,194 INFO L225 Difference]: With dead ends: 11718 [2022-03-01 18:45:25,194 INFO L226 Difference]: Without dead ends: 11658 [2022-03-01 18:45:25,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 307 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40026 ImplicationChecksByTransitivity, 44.3s TimeCoverageRelationStatistics Valid=7745, Invalid=87427, Unknown=0, NotChecked=0, Total=95172 [2022-03-01 18:45:25,197 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 868 mSDsluCounter, 2822 mSDsCounter, 0 mSdLazyCounter, 7382 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 1912 SdHoareTripleChecker+Invalid, 7540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 7382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:45:25,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [868 Valid, 1912 Invalid, 7540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 7382 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-03-01 18:45:25,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11658 states. [2022-03-01 18:45:25,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11658 to 4274. [2022-03-01 18:45:25,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4274 states, 4273 states have (on average 3.639129417271238) internal successors, (15550), 4273 states have internal predecessors, (15550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:45:25,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4274 states to 4274 states and 15550 transitions. [2022-03-01 18:45:25,334 INFO L78 Accepts]: Start accepts. Automaton has 4274 states and 15550 transitions. Word has length 29 [2022-03-01 18:45:25,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:45:25,335 INFO L470 AbstractCegarLoop]: Abstraction has 4274 states and 15550 transitions. [2022-03-01 18:45:25,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 35 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-03-01 18:45:25,335 INFO L276 IsEmpty]: Start isEmpty. Operand 4274 states and 15550 transitions. [2022-03-01 18:45:25,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:45:25,341 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:45:25,341 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:45:25,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-03-01 18:45:25,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-03-01 18:45:25,541 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:45:25,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:45:25,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1159012610, now seen corresponding path program 21 times [2022-03-01 18:45:25,542 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:45:25,542 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237240129] [2022-03-01 18:45:25,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:45:25,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:45:25,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:45:26,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:26,090 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:45:26,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237240129] [2022-03-01 18:45:26,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237240129] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:45:26,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986709824] [2022-03-01 18:45:26,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:45:26,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:45:26,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:45:26,091 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:45:26,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-01 18:45:26,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:45:26,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:45:26,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:45:26,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:45:26,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:45:26,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:45:26,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:26,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:45:26,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:26,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 52 [2022-03-01 18:45:26,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:26,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:45:27,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:27,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:27,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:27,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:45:27,618 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-01 18:45:27,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 105 treesize of output 201 [2022-03-01 18:45:39,336 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:45:39,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986709824] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:45:39,337 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:45:39,337 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-03-01 18:45:39,337 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406406369] [2022-03-01 18:45:39,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:45:39,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-01 18:45:39,337 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:45:39,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-01 18:45:39,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1127, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:45:39,338 INFO L87 Difference]: Start difference. First operand 4274 states and 15550 transitions. Second operand has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:07,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:46:07,786 INFO L93 Difference]: Finished difference Result 9123 states and 30795 transitions. [2022-03-01 18:46:07,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2022-03-01 18:46:07,786 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:46:07,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:46:07,803 INFO L225 Difference]: With dead ends: 9123 [2022-03-01 18:46:07,803 INFO L226 Difference]: Without dead ends: 9108 [2022-03-01 18:46:07,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15253 ImplicationChecksByTransitivity, 27.2s TimeCoverageRelationStatistics Valid=5222, Invalid=32220, Unknown=0, NotChecked=0, Total=37442 [2022-03-01 18:46:07,804 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 662 mSDsluCounter, 1677 mSDsCounter, 0 mSdLazyCounter, 3549 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 662 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 4248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 3549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 555 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:46:07,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [662 Valid, 1111 Invalid, 4248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 3549 Invalid, 0 Unknown, 555 Unchecked, 2.0s Time] [2022-03-01 18:46:07,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9108 states. [2022-03-01 18:46:07,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9108 to 4316. [2022-03-01 18:46:07,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4316 states, 4315 states have (on average 3.6412514484356895) internal successors, (15712), 4315 states have internal predecessors, (15712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:07,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4316 states to 4316 states and 15712 transitions. [2022-03-01 18:46:07,893 INFO L78 Accepts]: Start accepts. Automaton has 4316 states and 15712 transitions. Word has length 29 [2022-03-01 18:46:07,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:46:07,893 INFO L470 AbstractCegarLoop]: Abstraction has 4316 states and 15712 transitions. [2022-03-01 18:46:07,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:07,894 INFO L276 IsEmpty]: Start isEmpty. Operand 4316 states and 15712 transitions. [2022-03-01 18:46:07,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:46:07,900 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:46:07,900 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:46:07,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-01 18:46:08,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-03-01 18:46:08,102 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:46:08,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:46:08,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1133880174, now seen corresponding path program 22 times [2022-03-01 18:46:08,103 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:46:08,103 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043682003] [2022-03-01 18:46:08,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:46:08,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:46:08,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:46:08,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:08,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:46:08,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043682003] [2022-03-01 18:46:08,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043682003] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:46:08,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712007478] [2022-03-01 18:46:08,671 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:46:08,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:46:08,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:46:08,672 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:46:08,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-01 18:46:08,696 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:46:08,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:46:08,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:46:08,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:46:09,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:09,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:09,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:09,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:09,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:46:09,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 74 [2022-03-01 18:46:09,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:09,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:46:10,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:10,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:10,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:10,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:10,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:10,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:10,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:10,258 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-01 18:46:10,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 122 treesize of output 186 [2022-03-01 18:46:15,686 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:15,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712007478] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:46:15,686 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:46:15,687 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-03-01 18:46:15,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734216138] [2022-03-01 18:46:15,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:46:15,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:46:15,687 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:46:15,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:46:15,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1061, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:46:15,687 INFO L87 Difference]: Start difference. First operand 4316 states and 15712 transitions. Second operand has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 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-03-01 18:46:20,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:46:20,035 INFO L93 Difference]: Finished difference Result 7902 states and 27487 transitions. [2022-03-01 18:46:20,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 18:46:20,036 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 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 29 [2022-03-01 18:46:20,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:46:20,052 INFO L225 Difference]: With dead ends: 7902 [2022-03-01 18:46:20,052 INFO L226 Difference]: Without dead ends: 7872 [2022-03-01 18:46:20,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1752 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=887, Invalid=4663, Unknown=0, NotChecked=0, Total=5550 [2022-03-01 18:46:20,053 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 339 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 1986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 687 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:46:20,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 612 Invalid, 1986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1233 Invalid, 0 Unknown, 687 Unchecked, 0.7s Time] [2022-03-01 18:46:20,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7872 states. [2022-03-01 18:46:20,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7872 to 4308. [2022-03-01 18:46:20,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4308 states, 4307 states have (on average 3.642906895751103) internal successors, (15690), 4307 states have internal predecessors, (15690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:20,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4308 states to 4308 states and 15690 transitions. [2022-03-01 18:46:20,139 INFO L78 Accepts]: Start accepts. Automaton has 4308 states and 15690 transitions. Word has length 29 [2022-03-01 18:46:20,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:46:20,139 INFO L470 AbstractCegarLoop]: Abstraction has 4308 states and 15690 transitions. [2022-03-01 18:46:20,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 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-03-01 18:46:20,140 INFO L276 IsEmpty]: Start isEmpty. Operand 4308 states and 15690 transitions. [2022-03-01 18:46:20,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:46:20,146 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:46:20,146 INFO L514 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, 1, 1] [2022-03-01 18:46:20,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-01 18:46:20,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:46:20,346 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:46:20,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:46:20,346 INFO L85 PathProgramCache]: Analyzing trace with hash -911556910, now seen corresponding path program 34 times [2022-03-01 18:46:20,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:46:20,347 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165511392] [2022-03-01 18:46:20,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:46:20,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:46:20,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:46:20,676 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:20,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:46:20,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165511392] [2022-03-01 18:46:20,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165511392] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:46:20,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214924440] [2022-03-01 18:46:20,677 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:46:20,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:46:20,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:46:20,678 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:46:20,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-01 18:46:20,702 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:46:20,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:46:20,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:46:20,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:46:21,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:21,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:21,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:21,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:21,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:21,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:21,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:46:21,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-03-01 18:46:22,294 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:22,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:46:22,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:22,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:22,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:22,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:22,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:22,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:22,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:22,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:22,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:22,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:46:22,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 117 [2022-03-01 18:46:23,385 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:23,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214924440] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:46:23,385 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:46:23,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 32 [2022-03-01 18:46:23,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106765532] [2022-03-01 18:46:23,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:46:23,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:46:23,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:46:23,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:46:23,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=893, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:46:23,386 INFO L87 Difference]: Start difference. First operand 4308 states and 15690 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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-03-01 18:46:27,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:46:27,642 INFO L93 Difference]: Finished difference Result 8834 states and 29956 transitions. [2022-03-01 18:46:27,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-01 18:46:27,643 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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 29 [2022-03-01 18:46:27,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:46:27,661 INFO L225 Difference]: With dead ends: 8834 [2022-03-01 18:46:27,661 INFO L226 Difference]: Without dead ends: 8760 [2022-03-01 18:46:27,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2593 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1581, Invalid=6429, Unknown=0, NotChecked=0, Total=8010 [2022-03-01 18:46:27,662 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 773 mSDsluCounter, 1205 mSDsCounter, 0 mSdLazyCounter, 2288 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 2443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 2288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:46:27,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [773 Valid, 722 Invalid, 2443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 2288 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-01 18:46:27,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8760 states. [2022-03-01 18:46:27,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8760 to 4448. [2022-03-01 18:46:27,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4448 states, 4447 states have (on average 3.64762761412188) internal successors, (16221), 4447 states have internal predecessors, (16221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:27,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4448 states to 4448 states and 16221 transitions. [2022-03-01 18:46:27,766 INFO L78 Accepts]: Start accepts. Automaton has 4448 states and 16221 transitions. Word has length 29 [2022-03-01 18:46:27,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:46:27,766 INFO L470 AbstractCegarLoop]: Abstraction has 4448 states and 16221 transitions. [2022-03-01 18:46:27,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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-03-01 18:46:27,766 INFO L276 IsEmpty]: Start isEmpty. Operand 4448 states and 16221 transitions. [2022-03-01 18:46:27,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:46:27,773 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:46:27,773 INFO L514 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, 1, 1] [2022-03-01 18:46:27,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-01 18:46:27,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:46:27,973 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:46:27,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:46:27,974 INFO L85 PathProgramCache]: Analyzing trace with hash -76933880, now seen corresponding path program 35 times [2022-03-01 18:46:27,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:46:27,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494169919] [2022-03-01 18:46:27,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:46:27,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:46:27,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:46:28,303 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:28,304 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:46:28,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494169919] [2022-03-01 18:46:28,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494169919] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:46:28,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535784826] [2022-03-01 18:46:28,304 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:46:28,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:46:28,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:46:28,305 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:46:28,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-01 18:46:28,326 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 18:46:28,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:46:28,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:46:28,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:46:28,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:28,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:28,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:28,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:28,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:28,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:28,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:28,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:28,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 52 [2022-03-01 18:46:28,848 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:28,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:46:29,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:29,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:29,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:29,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:29,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:29,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:29,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:29,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:29,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:46:29,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:46:29,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 117 [2022-03-01 18:46:29,980 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:29,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535784826] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:46:29,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:46:29,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 32 [2022-03-01 18:46:29,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203158718] [2022-03-01 18:46:29,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:46:29,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:46:29,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:46:29,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:46:29,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:46:29,981 INFO L87 Difference]: Start difference. First operand 4448 states and 16221 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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-03-01 18:46:34,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:46:34,733 INFO L93 Difference]: Finished difference Result 8403 states and 28509 transitions. [2022-03-01 18:46:34,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-01 18:46:34,734 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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 29 [2022-03-01 18:46:34,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:46:34,750 INFO L225 Difference]: With dead ends: 8403 [2022-03-01 18:46:34,750 INFO L226 Difference]: Without dead ends: 8358 [2022-03-01 18:46:34,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2848 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1620, Invalid=7122, Unknown=0, NotChecked=0, Total=8742 [2022-03-01 18:46:34,751 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 599 mSDsluCounter, 1224 mSDsCounter, 0 mSdLazyCounter, 2342 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 2457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 2342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:46:34,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 702 Invalid, 2457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 2342 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-01 18:46:34,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8358 states. [2022-03-01 18:46:34,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8358 to 4426. [2022-03-01 18:46:34,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4426 states, 4425 states have (on average 3.6463276836158194) internal successors, (16135), 4425 states have internal predecessors, (16135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:34,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4426 states to 4426 states and 16135 transitions. [2022-03-01 18:46:34,869 INFO L78 Accepts]: Start accepts. Automaton has 4426 states and 16135 transitions. Word has length 29 [2022-03-01 18:46:34,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:46:34,870 INFO L470 AbstractCegarLoop]: Abstraction has 4426 states and 16135 transitions. [2022-03-01 18:46:34,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 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-03-01 18:46:34,870 INFO L276 IsEmpty]: Start isEmpty. Operand 4426 states and 16135 transitions. [2022-03-01 18:46:34,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:46:34,876 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:46:34,876 INFO L514 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, 1, 1] [2022-03-01 18:46:34,891 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-01 18:46:35,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-01 18:46:35,076 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:46:35,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:46:35,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1414501094, now seen corresponding path program 36 times [2022-03-01 18:46:35,077 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:46:35,077 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587289230] [2022-03-01 18:46:35,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:46:35,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:46:35,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:46:35,389 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:35,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:46:35,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587289230] [2022-03-01 18:46:35,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587289230] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:46:35,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258076382] [2022-03-01 18:46:35,389 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:46:35,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:46:35,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:46:35,390 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:46:35,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-01 18:46:35,412 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:46:35,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:46:35,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 18:46:35,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:46:35,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:35,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:35,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:35,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:35,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:35,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:35,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:46:35,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 110 [2022-03-01 18:46:37,046 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:37,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:46:37,576 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-01 18:46:37,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 128 treesize of output 148 [2022-03-01 18:46:39,665 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:39,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258076382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:46:39,665 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:46:39,665 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 35 [2022-03-01 18:46:39,665 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290395618] [2022-03-01 18:46:39,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:46:39,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:46:39,665 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:46:39,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:46:39,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:46:39,666 INFO L87 Difference]: Start difference. First operand 4426 states and 16135 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:57,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:46:57,423 INFO L93 Difference]: Finished difference Result 10797 states and 36371 transitions. [2022-03-01 18:46:57,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2022-03-01 18:46:57,424 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:46:57,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:46:57,445 INFO L225 Difference]: With dead ends: 10797 [2022-03-01 18:46:57,445 INFO L226 Difference]: Without dead ends: 10752 [2022-03-01 18:46:57,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18977 ImplicationChecksByTransitivity, 16.0s TimeCoverageRelationStatistics Valid=6034, Invalid=40406, Unknown=0, NotChecked=0, Total=46440 [2022-03-01 18:46:57,447 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 681 mSDsluCounter, 1701 mSDsCounter, 0 mSdLazyCounter, 4124 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 4332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 4124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:46:57,447 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [681 Valid, 1120 Invalid, 4332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 4124 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-01 18:46:57,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10752 states. [2022-03-01 18:46:57,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10752 to 4450. [2022-03-01 18:46:57,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4450 states, 4449 states have (on average 3.6484603281636323) internal successors, (16232), 4449 states have internal predecessors, (16232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:57,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4450 states to 4450 states and 16232 transitions. [2022-03-01 18:46:57,560 INFO L78 Accepts]: Start accepts. Automaton has 4450 states and 16232 transitions. Word has length 29 [2022-03-01 18:46:57,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:46:57,560 INFO L470 AbstractCegarLoop]: Abstraction has 4450 states and 16232 transitions. [2022-03-01 18:46:57,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:46:57,560 INFO L276 IsEmpty]: Start isEmpty. Operand 4450 states and 16232 transitions. [2022-03-01 18:46:57,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:46:57,567 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:46:57,567 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:46:57,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-01 18:46:57,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-03-01 18:46:57,767 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:46:57,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:46:57,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1392293266, now seen corresponding path program 23 times [2022-03-01 18:46:57,768 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:46:57,768 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941681486] [2022-03-01 18:46:57,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:46:57,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:46:57,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:46:58,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:58,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:46:58,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941681486] [2022-03-01 18:46:58,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941681486] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:46:58,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933180096] [2022-03-01 18:46:58,359 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:46:58,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:46:58,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:46:58,360 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:46:58,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-01 18:46:58,384 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 18:46:58,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:46:58,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 18:46:58,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:46:58,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:58,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:58,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:58,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:46:59,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:46:59,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 78 [2022-03-01 18:46:59,446 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:46:59,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:47:00,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:47:00,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:47:00,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:47:00,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:47:00,187 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-01 18:47:00,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 137 treesize of output 219 [2022-03-01 18:47:16,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:47:16,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933180096] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:47:16,898 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:47:16,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-01 18:47:16,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054131059] [2022-03-01 18:47:16,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:47:16,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:47:16,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:47:16,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:47:16,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:47:16,898 INFO L87 Difference]: Start difference. First operand 4450 states and 16232 transitions. Second operand has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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-03-01 18:47:26,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:47:26,812 INFO L93 Difference]: Finished difference Result 9275 states and 31636 transitions. [2022-03-01 18:47:26,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-01 18:47:26,812 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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 29 [2022-03-01 18:47:26,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:47:26,833 INFO L225 Difference]: With dead ends: 9275 [2022-03-01 18:47:26,833 INFO L226 Difference]: Without dead ends: 9245 [2022-03-01 18:47:26,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3281 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=1699, Invalid=8201, Unknown=0, NotChecked=0, Total=9900 [2022-03-01 18:47:26,834 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 513 mSDsluCounter, 1174 mSDsCounter, 0 mSdLazyCounter, 2227 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 3390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 2227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1054 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:47:26,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 818 Invalid, 3390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 2227 Invalid, 0 Unknown, 1054 Unchecked, 1.4s Time] [2022-03-01 18:47:26,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9245 states. [2022-03-01 18:47:26,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9245 to 4604. [2022-03-01 18:47:26,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4604 states, 4603 states have (on average 3.6537041060178144) internal successors, (16818), 4603 states have internal predecessors, (16818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:47:26,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4604 states to 4604 states and 16818 transitions. [2022-03-01 18:47:26,947 INFO L78 Accepts]: Start accepts. Automaton has 4604 states and 16818 transitions. Word has length 29 [2022-03-01 18:47:26,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:47:26,947 INFO L470 AbstractCegarLoop]: Abstraction has 4604 states and 16818 transitions. [2022-03-01 18:47:26,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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-03-01 18:47:26,947 INFO L276 IsEmpty]: Start isEmpty. Operand 4604 states and 16818 transitions. [2022-03-01 18:47:26,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:47:26,955 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:47:26,955 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:47:26,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-01 18:47:27,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:47:27,156 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:47:27,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:47:27,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1004735258, now seen corresponding path program 24 times [2022-03-01 18:47:27,157 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:47:27,157 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360019166] [2022-03-01 18:47:27,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:47:27,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:47:27,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:47:27,725 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:47:27,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:47:27,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360019166] [2022-03-01 18:47:27,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360019166] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:47:27,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247549060] [2022-03-01 18:47:27,725 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:47:27,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:47:27,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:47:27,726 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:47:27,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-01 18:47:27,751 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:47:27,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:47:27,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:47:27,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:47:28,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:47:28,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:47:28,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:47:28,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:47:28,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:47:28,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-03-01 18:47:28,805 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:47:28,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:47:29,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:47:29,555 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-01 18:47:29,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 137 treesize of output 219 [2022-03-01 18:47:39,227 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:47:39,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247549060] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:47:39,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:47:39,227 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-03-01 18:47:39,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100996331] [2022-03-01 18:47:39,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:47:39,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:47:39,228 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:47:39,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:47:39,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:47:39,228 INFO L87 Difference]: Start difference. First operand 4604 states and 16818 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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-03-01 18:47:57,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:47:57,047 INFO L93 Difference]: Finished difference Result 10466 states and 35257 transitions. [2022-03-01 18:47:57,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-03-01 18:47:57,047 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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 29 [2022-03-01 18:47:57,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:47:57,073 INFO L225 Difference]: With dead ends: 10466 [2022-03-01 18:47:57,074 INFO L226 Difference]: Without dead ends: 10399 [2022-03-01 18:47:57,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9322 ImplicationChecksByTransitivity, 16.4s TimeCoverageRelationStatistics Valid=2792, Invalid=22330, Unknown=0, NotChecked=0, Total=25122 [2022-03-01 18:47:57,075 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 665 mSDsluCounter, 1285 mSDsCounter, 0 mSdLazyCounter, 3836 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 4004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 3836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:47:57,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 901 Invalid, 4004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 3836 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-01 18:47:57,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10399 states. [2022-03-01 18:47:57,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10399 to 4672. [2022-03-01 18:47:57,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4672 states, 4671 states have (on average 3.6508242346392636) internal successors, (17053), 4671 states have internal predecessors, (17053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:47:57,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4672 states to 4672 states and 17053 transitions. [2022-03-01 18:47:57,198 INFO L78 Accepts]: Start accepts. Automaton has 4672 states and 17053 transitions. Word has length 29 [2022-03-01 18:47:57,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:47:57,198 INFO L470 AbstractCegarLoop]: Abstraction has 4672 states and 17053 transitions. [2022-03-01 18:47:57,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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-03-01 18:47:57,198 INFO L276 IsEmpty]: Start isEmpty. Operand 4672 states and 17053 transitions. [2022-03-01 18:47:57,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:47:57,206 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:47:57,206 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:47:57,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-03-01 18:47:57,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:47:57,413 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:47:57,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:47:57,413 INFO L85 PathProgramCache]: Analyzing trace with hash -383837634, now seen corresponding path program 25 times [2022-03-01 18:47:57,413 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:47:57,413 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767099048] [2022-03-01 18:47:57,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:47:57,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:47:57,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:47:57,726 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:47:57,726 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:47:57,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767099048] [2022-03-01 18:47:57,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767099048] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:47:57,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611449228] [2022-03-01 18:47:57,727 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:47:57,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:47:57,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:47:57,728 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:47:57,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-01 18:47:57,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:47:57,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:47:57,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:47:58,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:47:58,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:47:58,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:47:58,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:47:58,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:47:58,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 48 [2022-03-01 18:47:58,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:47:58,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:47:59,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:47:59,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:47:59,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:47:59,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:47:59,374 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-01 18:47:59,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 132 treesize of output 214 [2022-03-01 18:48:12,607 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:48:12,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611449228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:48:12,607 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:48:12,607 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-03-01 18:48:12,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439558911] [2022-03-01 18:48:12,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:48:12,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:48:12,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:48:12,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:48:12,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1046, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:48:12,608 INFO L87 Difference]: Start difference. First operand 4672 states and 17053 transitions. Second operand has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 36 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-03-01 18:48:17,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:48:17,997 INFO L93 Difference]: Finished difference Result 6447 states and 22302 transitions. [2022-03-01 18:48:17,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-01 18:48:17,997 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 36 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 29 [2022-03-01 18:48:17,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:48:18,014 INFO L225 Difference]: With dead ends: 6447 [2022-03-01 18:48:18,014 INFO L226 Difference]: Without dead ends: 6432 [2022-03-01 18:48:18,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1843 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1018, Invalid=4532, Unknown=0, NotChecked=0, Total=5550 [2022-03-01 18:48:18,015 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 558 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 1415 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:48:18,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [558 Valid, 427 Invalid, 1894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1415 Invalid, 0 Unknown, 391 Unchecked, 0.8s Time] [2022-03-01 18:48:18,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6432 states. [2022-03-01 18:48:18,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6432 to 4750. [2022-03-01 18:48:18,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4750 states, 4749 states have (on average 3.6502421562434195) internal successors, (17335), 4749 states have internal predecessors, (17335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:48:18,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4750 states to 4750 states and 17335 transitions. [2022-03-01 18:48:18,105 INFO L78 Accepts]: Start accepts. Automaton has 4750 states and 17335 transitions. Word has length 29 [2022-03-01 18:48:18,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:48:18,105 INFO L470 AbstractCegarLoop]: Abstraction has 4750 states and 17335 transitions. [2022-03-01 18:48:18,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 36 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-03-01 18:48:18,105 INFO L276 IsEmpty]: Start isEmpty. Operand 4750 states and 17335 transitions. [2022-03-01 18:48:18,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:48:18,113 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:48:18,113 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:48:18,129 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-01 18:48:18,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-03-01 18:48:18,325 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:48:18,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:48:18,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1113595734, now seen corresponding path program 26 times [2022-03-01 18:48:18,326 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:48:18,326 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812417868] [2022-03-01 18:48:18,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:48:18,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:48:18,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:48:18,607 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:48:18,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:48:18,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812417868] [2022-03-01 18:48:18,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812417868] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:48:18,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367366445] [2022-03-01 18:48:18,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:48:18,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:48:18,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:48:18,608 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:48:18,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-01 18:48:18,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:48:18,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:48:18,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:48:18,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:48:19,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:19,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:19,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:19,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:19,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:48:19,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 78 [2022-03-01 18:48:19,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:48:19,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:48:20,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:48:20,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:48:20,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:48:20,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:48:20,311 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-01 18:48:20,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 132 treesize of output 214 [2022-03-01 18:48:32,927 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:48:32,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367366445] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:48:32,927 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:48:32,927 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-03-01 18:48:32,927 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688419259] [2022-03-01 18:48:32,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:48:32,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:48:32,928 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:48:32,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:48:32,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=977, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:48:32,928 INFO L87 Difference]: Start difference. First operand 4750 states and 17335 transitions. Second operand has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 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-03-01 18:48:43,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:48:43,180 INFO L93 Difference]: Finished difference Result 8698 states and 30004 transitions. [2022-03-01 18:48:43,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-01 18:48:43,181 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 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 29 [2022-03-01 18:48:43,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:48:43,202 INFO L225 Difference]: With dead ends: 8698 [2022-03-01 18:48:43,202 INFO L226 Difference]: Without dead ends: 8668 [2022-03-01 18:48:43,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3583 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=1888, Invalid=8414, Unknown=0, NotChecked=0, Total=10302 [2022-03-01 18:48:43,203 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 550 mSDsluCounter, 1122 mSDsCounter, 0 mSdLazyCounter, 2444 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 3212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 2444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 629 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:48:43,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 752 Invalid, 3212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 2444 Invalid, 0 Unknown, 629 Unchecked, 1.4s Time] [2022-03-01 18:48:43,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8668 states. [2022-03-01 18:48:43,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8668 to 4895. [2022-03-01 18:48:43,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4895 states, 4894 states have (on average 3.64977523498161) internal successors, (17862), 4894 states have internal predecessors, (17862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:48:43,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4895 states to 4895 states and 17862 transitions. [2022-03-01 18:48:43,315 INFO L78 Accepts]: Start accepts. Automaton has 4895 states and 17862 transitions. Word has length 29 [2022-03-01 18:48:43,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:48:43,315 INFO L470 AbstractCegarLoop]: Abstraction has 4895 states and 17862 transitions. [2022-03-01 18:48:43,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 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-03-01 18:48:43,315 INFO L276 IsEmpty]: Start isEmpty. Operand 4895 states and 17862 transitions. [2022-03-01 18:48:43,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:48:43,323 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:48:43,323 INFO L514 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, 1, 1] [2022-03-01 18:48:43,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-01 18:48:43,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:48:43,523 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:48:43,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:48:43,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1271767574, now seen corresponding path program 37 times [2022-03-01 18:48:43,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:48:43,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592069831] [2022-03-01 18:48:43,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:48:43,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:48:43,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:48:43,971 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:48:43,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:48:43,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592069831] [2022-03-01 18:48:43,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592069831] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:48:43,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131292119] [2022-03-01 18:48:43,972 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:48:43,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:48:43,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:48:43,973 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:48:43,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-01 18:48:44,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:48:44,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:48:44,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:48:44,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:44,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:44,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:44,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:48:44,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:44,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:44,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:48:44,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:48:44,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 56 [2022-03-01 18:48:44,828 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:48:44,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:48:45,522 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-01 18:48:45,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 143 treesize of output 155 [2022-03-01 18:48:47,721 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:48:47,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131292119] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:48:47,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:48:47,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 33 [2022-03-01 18:48:47,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355012212] [2022-03-01 18:48:47,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:48:47,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:48:47,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:48:47,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:48:47,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:48:47,722 INFO L87 Difference]: Start difference. First operand 4895 states and 17862 transitions. Second operand has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:48:53,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:48:53,390 INFO L93 Difference]: Finished difference Result 8055 states and 28347 transitions. [2022-03-01 18:48:53,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-01 18:48:53,390 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:48:53,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:48:53,409 INFO L225 Difference]: With dead ends: 8055 [2022-03-01 18:48:53,409 INFO L226 Difference]: Without dead ends: 8025 [2022-03-01 18:48:53,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3069 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1254, Invalid=8058, Unknown=0, NotChecked=0, Total=9312 [2022-03-01 18:48:53,410 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 265 mSDsluCounter, 1227 mSDsCounter, 0 mSdLazyCounter, 2936 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 3486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:48:53,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 839 Invalid, 3486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2936 Invalid, 0 Unknown, 480 Unchecked, 1.3s Time] [2022-03-01 18:48:53,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8025 states. [2022-03-01 18:48:53,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8025 to 4899. [2022-03-01 18:48:53,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4899 states, 4898 states have (on average 3.6496529195590037) internal successors, (17876), 4898 states have internal predecessors, (17876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:48:53,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4899 states to 4899 states and 17876 transitions. [2022-03-01 18:48:53,549 INFO L78 Accepts]: Start accepts. Automaton has 4899 states and 17876 transitions. Word has length 29 [2022-03-01 18:48:53,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:48:53,549 INFO L470 AbstractCegarLoop]: Abstraction has 4899 states and 17876 transitions. [2022-03-01 18:48:53,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:48:53,549 INFO L276 IsEmpty]: Start isEmpty. Operand 4899 states and 17876 transitions. [2022-03-01 18:48:53,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:48:53,557 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:48:53,557 INFO L514 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, 1, 1] [2022-03-01 18:48:53,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-03-01 18:48:53,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:48:53,758 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:48:53,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:48:53,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1380566466, now seen corresponding path program 38 times [2022-03-01 18:48:53,758 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:48:53,758 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737081132] [2022-03-01 18:48:53,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:48:53,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:48:53,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:48:54,114 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:48:54,115 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:48:54,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737081132] [2022-03-01 18:48:54,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737081132] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:48:54,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529647537] [2022-03-01 18:48:54,115 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:48:54,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:48:54,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:48:54,116 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:48:54,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-01 18:48:54,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:48:54,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:48:54,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:48:54,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:48:54,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:54,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:54,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:54,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:54,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:54,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:54,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:54,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:54,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:48:54,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:48:54,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 120 [2022-03-01 18:48:55,543 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:48:55,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:48:56,164 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-01 18:48:56,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 141 treesize of output 153 [2022-03-01 18:48:58,193 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:48:58,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529647537] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:48:58,194 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:48:58,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 35 [2022-03-01 18:48:58,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457398993] [2022-03-01 18:48:58,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:48:58,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:48:58,194 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:48:58,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:48:58,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:48:58,195 INFO L87 Difference]: Start difference. First operand 4899 states and 17876 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:49:40,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:49:40,759 INFO L93 Difference]: Finished difference Result 15129 states and 50609 transitions. [2022-03-01 18:49:40,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2022-03-01 18:49:40,760 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:49:40,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:49:40,791 INFO L225 Difference]: With dead ends: 15129 [2022-03-01 18:49:40,791 INFO L226 Difference]: Without dead ends: 15044 [2022-03-01 18:49:40,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 366 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61305 ImplicationChecksByTransitivity, 40.0s TimeCoverageRelationStatistics Valid=15859, Invalid=119197, Unknown=0, NotChecked=0, Total=135056 [2022-03-01 18:49:40,796 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 1116 mSDsluCounter, 2398 mSDsCounter, 0 mSdLazyCounter, 5208 mSolverCounterSat, 408 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1116 SdHoareTripleChecker+Valid, 1377 SdHoareTripleChecker+Invalid, 5616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 408 IncrementalHoareTripleChecker+Valid, 5208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:49:40,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1116 Valid, 1377 Invalid, 5616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [408 Valid, 5208 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-03-01 18:49:40,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15044 states. [2022-03-01 18:49:40,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15044 to 5262. [2022-03-01 18:49:40,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5262 states, 5261 states have (on average 3.6536780079832734) internal successors, (19222), 5261 states have internal predecessors, (19222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:49:40,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5262 states to 5262 states and 19222 transitions. [2022-03-01 18:49:40,985 INFO L78 Accepts]: Start accepts. Automaton has 5262 states and 19222 transitions. Word has length 29 [2022-03-01 18:49:40,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:49:40,985 INFO L470 AbstractCegarLoop]: Abstraction has 5262 states and 19222 transitions. [2022-03-01 18:49:40,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:49:40,986 INFO L276 IsEmpty]: Start isEmpty. Operand 5262 states and 19222 transitions. [2022-03-01 18:49:40,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:49:40,993 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:49:40,993 INFO L514 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, 1, 1] [2022-03-01 18:49:41,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-01 18:49:41,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:49:41,194 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:49:41,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:49:41,194 INFO L85 PathProgramCache]: Analyzing trace with hash -990358138, now seen corresponding path program 39 times [2022-03-01 18:49:41,194 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:49:41,194 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168119178] [2022-03-01 18:49:41,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:49:41,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:49:41,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:49:41,563 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:49:41,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:49:41,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168119178] [2022-03-01 18:49:41,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168119178] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:49:41,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934162666] [2022-03-01 18:49:41,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:49:41,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:49:41,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:49:41,564 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:49:41,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-01 18:49:41,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 18:49:41,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:49:41,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:49:41,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:49:41,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:49:41,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:49:41,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:49:41,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:49:41,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:49:41,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:49:41,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:49:41,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-03-01 18:49:43,026 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:49:43,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:49:43,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:49:43,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:49:43,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:49:43,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:49:43,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:49:43,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:49:43,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:49:43,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:49:43,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:49:43,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:49:43,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 127 [2022-03-01 18:49:44,543 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:49:44,543 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934162666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:49:44,543 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:49:44,543 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 35 [2022-03-01 18:49:44,543 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59700972] [2022-03-01 18:49:44,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:49:44,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:49:44,544 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:49:44,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:49:44,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:49:44,544 INFO L87 Difference]: Start difference. First operand 5262 states and 19222 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-03-01 18:49:49,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:49:49,739 INFO L93 Difference]: Finished difference Result 11643 states and 40493 transitions. [2022-03-01 18:49:49,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-01 18:49:49,739 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 29 [2022-03-01 18:49:49,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:49:49,766 INFO L225 Difference]: With dead ends: 11643 [2022-03-01 18:49:49,766 INFO L226 Difference]: Without dead ends: 11519 [2022-03-01 18:49:49,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3741 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1951, Invalid=8761, Unknown=0, NotChecked=0, Total=10712 [2022-03-01 18:49:49,767 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 927 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 927 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:49:49,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [927 Valid, 531 Invalid, 1954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1805 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-01 18:49:49,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11519 states. [2022-03-01 18:49:49,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11519 to 5904. [2022-03-01 18:49:49,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5904 states, 5903 states have (on average 3.6669490089784853) internal successors, (21646), 5903 states have internal predecessors, (21646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:49:49,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5904 states to 5904 states and 21646 transitions. [2022-03-01 18:49:49,933 INFO L78 Accepts]: Start accepts. Automaton has 5904 states and 21646 transitions. Word has length 29 [2022-03-01 18:49:49,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:49:49,933 INFO L470 AbstractCegarLoop]: Abstraction has 5904 states and 21646 transitions. [2022-03-01 18:49:49,933 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-03-01 18:49:49,933 INFO L276 IsEmpty]: Start isEmpty. Operand 5904 states and 21646 transitions. [2022-03-01 18:49:49,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:49:49,943 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:49:49,943 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:49:49,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-03-01 18:49:50,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-03-01 18:49:50,144 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:49:50,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:49:50,144 INFO L85 PathProgramCache]: Analyzing trace with hash 888723334, now seen corresponding path program 27 times [2022-03-01 18:49:50,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:49:50,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572425582] [2022-03-01 18:49:50,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:49:50,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:49:50,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:49:50,556 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:49:50,556 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:49:50,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572425582] [2022-03-01 18:49:50,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572425582] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:49:50,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841322110] [2022-03-01 18:49:50,556 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:49:50,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:49:50,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:49:50,557 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:49:50,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-01 18:49:50,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:49:50,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:49:50,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 18:49:50,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:49:51,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:49:51,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:49:51,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:49:51,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:49:51,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:49:51,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 74 [2022-03-01 18:49:51,533 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:49:51,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:49:52,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:49:52,273 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-01 18:49:52,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 123 treesize of output 211 [2022-03-01 18:50:04,475 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:50:04,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841322110] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:50:04,475 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:50:04,475 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-03-01 18:50:04,475 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430047569] [2022-03-01 18:50:04,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:50:04,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:50:04,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:50:04,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:50:04,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=922, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:50:04,476 INFO L87 Difference]: Start difference. First operand 5904 states and 21646 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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-03-01 18:50:29,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:50:29,670 INFO L93 Difference]: Finished difference Result 14744 states and 49176 transitions. [2022-03-01 18:50:29,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-03-01 18:50:29,671 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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 29 [2022-03-01 18:50:29,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:50:29,701 INFO L225 Difference]: With dead ends: 14744 [2022-03-01 18:50:29,701 INFO L226 Difference]: Without dead ends: 14565 [2022-03-01 18:50:29,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 216 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19229 ImplicationChecksByTransitivity, 22.7s TimeCoverageRelationStatistics Valid=3834, Invalid=43472, Unknown=0, NotChecked=0, Total=47306 [2022-03-01 18:50:29,703 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 724 mSDsluCounter, 2580 mSDsCounter, 0 mSdLazyCounter, 6094 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 1653 SdHoareTripleChecker+Invalid, 6222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 6094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:50:29,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [724 Valid, 1653 Invalid, 6222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 6094 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-03-01 18:50:29,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14565 states. [2022-03-01 18:50:29,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14565 to 5999. [2022-03-01 18:50:29,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5999 states, 5998 states have (on average 3.6593864621540515) internal successors, (21949), 5998 states have internal predecessors, (21949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:50:29,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5999 states to 5999 states and 21949 transitions. [2022-03-01 18:50:29,863 INFO L78 Accepts]: Start accepts. Automaton has 5999 states and 21949 transitions. Word has length 29 [2022-03-01 18:50:29,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:50:29,863 INFO L470 AbstractCegarLoop]: Abstraction has 5999 states and 21949 transitions. [2022-03-01 18:50:29,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 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-03-01 18:50:29,863 INFO L276 IsEmpty]: Start isEmpty. Operand 5999 states and 21949 transitions. [2022-03-01 18:50:29,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:50:29,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:50:29,892 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:50:29,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-03-01 18:50:30,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-03-01 18:50:30,092 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:50:30,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:50:30,093 INFO L85 PathProgramCache]: Analyzing trace with hash -260349058, now seen corresponding path program 28 times [2022-03-01 18:50:30,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:50:30,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040391210] [2022-03-01 18:50:30,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:50:30,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:50:30,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:50:30,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:50:30,521 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:50:30,521 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040391210] [2022-03-01 18:50:30,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040391210] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:50:30,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449695287] [2022-03-01 18:50:30,522 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:50:30,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:50:30,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:50:30,532 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:50:30,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-01 18:50:30,555 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:50:30,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:50:30,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:50:30,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:50:31,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:50:31,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:50:31,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:50:31,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:50:31,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:50:31,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 74 [2022-03-01 18:50:31,427 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:50:31,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:50:32,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:50:32,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:50:32,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:50:32,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:50:32,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:50:32,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:50:32,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:50:32,100 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-01 18:50:32,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 123 treesize of output 185 [2022-03-01 18:50:35,276 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:50:35,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449695287] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:50:35,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:50:35,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-01 18:50:35,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364809450] [2022-03-01 18:50:35,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:50:35,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:50:35,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:50:35,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:50:35,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:50:35,277 INFO L87 Difference]: Start difference. First operand 5999 states and 21949 transitions. Second operand has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 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-03-01 18:50:38,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:50:38,739 INFO L93 Difference]: Finished difference Result 10394 states and 36643 transitions. [2022-03-01 18:50:38,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-01 18:50:38,739 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 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 29 [2022-03-01 18:50:38,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:50:38,777 INFO L225 Difference]: With dead ends: 10394 [2022-03-01 18:50:38,778 INFO L226 Difference]: Without dead ends: 10358 [2022-03-01 18:50:38,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1539 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=720, Invalid=3972, Unknown=0, NotChecked=0, Total=4692 [2022-03-01 18:50:38,778 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 394 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 1317 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 1543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:50:38,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 505 Invalid, 1543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1317 Invalid, 0 Unknown, 179 Unchecked, 0.7s Time] [2022-03-01 18:50:38,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10358 states. [2022-03-01 18:50:38,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10358 to 6053. [2022-03-01 18:50:38,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6053 states, 6052 states have (on average 3.6582947785855917) internal successors, (22140), 6052 states have internal predecessors, (22140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:50:38,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6053 states to 6053 states and 22140 transitions. [2022-03-01 18:50:38,896 INFO L78 Accepts]: Start accepts. Automaton has 6053 states and 22140 transitions. Word has length 29 [2022-03-01 18:50:38,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:50:38,896 INFO L470 AbstractCegarLoop]: Abstraction has 6053 states and 22140 transitions. [2022-03-01 18:50:38,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 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-03-01 18:50:38,896 INFO L276 IsEmpty]: Start isEmpty. Operand 6053 states and 22140 transitions. [2022-03-01 18:50:38,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:50:38,905 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:50:38,905 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:50:38,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-01 18:50:39,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-03-01 18:50:39,106 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:50:39,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:50:39,106 INFO L85 PathProgramCache]: Analyzing trace with hash -614101882, now seen corresponding path program 29 times [2022-03-01 18:50:39,106 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:50:39,106 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457062006] [2022-03-01 18:50:39,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:50:39,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:50:39,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:50:39,502 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:50:39,502 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:50:39,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457062006] [2022-03-01 18:50:39,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457062006] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:50:39,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581436948] [2022-03-01 18:50:39,502 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:50:39,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:50:39,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:50:39,503 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:50:39,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-01 18:50:39,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:50:39,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:50:39,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:50:39,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:50:40,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:50:40,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:50:40,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:50:40,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:50:40,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:50:40,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 57 [2022-03-01 18:50:40,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:50:40,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:50:40,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:50:40,884 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-01 18:50:40,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 123 treesize of output 211 [2022-03-01 18:50:50,547 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:50:50,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581436948] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:50:50,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:50:50,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-03-01 18:50:50,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410883263] [2022-03-01 18:50:50,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:50:50,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-01 18:50:50,548 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:50:50,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-01 18:50:50,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:50:50,549 INFO L87 Difference]: Start difference. First operand 6053 states and 22140 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:51:09,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:51:09,957 INFO L93 Difference]: Finished difference Result 14507 states and 48886 transitions. [2022-03-01 18:51:09,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-03-01 18:51:09,958 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:51:09,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:51:09,991 INFO L225 Difference]: With dead ends: 14507 [2022-03-01 18:51:09,991 INFO L226 Difference]: Without dead ends: 14471 [2022-03-01 18:51:09,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12633 ImplicationChecksByTransitivity, 17.8s TimeCoverageRelationStatistics Valid=2868, Invalid=29352, Unknown=0, NotChecked=0, Total=32220 [2022-03-01 18:51:09,992 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 572 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 4137 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 572 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 4643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 4137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 382 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:51:09,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [572 Valid, 1100 Invalid, 4643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 4137 Invalid, 0 Unknown, 382 Unchecked, 2.2s Time] [2022-03-01 18:51:10,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14471 states. [2022-03-01 18:51:10,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14471 to 6126. [2022-03-01 18:51:10,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6126 states, 6125 states have (on average 3.656) internal successors, (22393), 6125 states have internal predecessors, (22393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:51:10,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6126 states to 6126 states and 22393 transitions. [2022-03-01 18:51:10,166 INFO L78 Accepts]: Start accepts. Automaton has 6126 states and 22393 transitions. Word has length 29 [2022-03-01 18:51:10,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:51:10,166 INFO L470 AbstractCegarLoop]: Abstraction has 6126 states and 22393 transitions. [2022-03-01 18:51:10,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:51:10,167 INFO L276 IsEmpty]: Start isEmpty. Operand 6126 states and 22393 transitions. [2022-03-01 18:51:10,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:51:10,176 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:51:10,177 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:51:10,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-03-01 18:51:10,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-03-01 18:51:10,377 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:51:10,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:51:10,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1950291962, now seen corresponding path program 30 times [2022-03-01 18:51:10,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:51:10,378 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573501501] [2022-03-01 18:51:10,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:51:10,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:51:10,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:51:10,753 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:10,753 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:51:10,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573501501] [2022-03-01 18:51:10,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573501501] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:51:10,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824274026] [2022-03-01 18:51:10,753 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:51:10,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:51:10,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:51:10,754 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:51:10,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-01 18:51:10,777 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:51:10,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:51:10,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:51:10,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:51:11,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:11,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:11,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:11,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:11,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:51:11,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 73 [2022-03-01 18:51:11,821 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:11,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:51:12,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:12,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:12,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:12,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:12,503 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-01 18:51:12,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 123 treesize of output 211 [2022-03-01 18:51:22,800 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:22,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824274026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:51:22,800 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:51:22,800 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-01 18:51:22,800 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390327923] [2022-03-01 18:51:22,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:51:22,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:51:22,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:51:22,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:51:22,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=924, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:51:22,801 INFO L87 Difference]: Start difference. First operand 6126 states and 22393 transitions. Second operand has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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-03-01 18:51:34,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:51:34,532 INFO L93 Difference]: Finished difference Result 12280 states and 41764 transitions. [2022-03-01 18:51:34,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-01 18:51:34,532 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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 29 [2022-03-01 18:51:34,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:51:34,557 INFO L225 Difference]: With dead ends: 12280 [2022-03-01 18:51:34,558 INFO L226 Difference]: Without dead ends: 12226 [2022-03-01 18:51:34,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 35 SyntacticMatches, 14 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5426 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=2150, Invalid=10960, Unknown=0, NotChecked=0, Total=13110 [2022-03-01 18:51:34,558 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 565 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1915 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 2305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 1915 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 234 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:51:34,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [565 Valid, 671 Invalid, 2305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 1915 Invalid, 0 Unknown, 234 Unchecked, 1.1s Time] [2022-03-01 18:51:34,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12226 states. [2022-03-01 18:51:34,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12226 to 6196. [2022-03-01 18:51:34,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6196 states, 6195 states have (on average 3.662308313155771) internal successors, (22688), 6195 states have internal predecessors, (22688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:51:34,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6196 states to 6196 states and 22688 transitions. [2022-03-01 18:51:34,738 INFO L78 Accepts]: Start accepts. Automaton has 6196 states and 22688 transitions. Word has length 29 [2022-03-01 18:51:34,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:51:34,738 INFO L470 AbstractCegarLoop]: Abstraction has 6196 states and 22688 transitions. [2022-03-01 18:51:34,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 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-03-01 18:51:34,738 INFO L276 IsEmpty]: Start isEmpty. Operand 6196 states and 22688 transitions. [2022-03-01 18:51:34,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:51:34,748 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:51:34,748 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:51:34,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-03-01 18:51:34,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:51:34,948 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:51:34,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:51:34,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1110105582, now seen corresponding path program 31 times [2022-03-01 18:51:34,949 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:51:34,949 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956554670] [2022-03-01 18:51:34,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:51:34,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:51:34,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:51:35,323 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:35,323 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:51:35,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956554670] [2022-03-01 18:51:35,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956554670] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:51:35,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282933835] [2022-03-01 18:51:35,323 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:51:35,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:51:35,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:51:35,324 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:51:35,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-01 18:51:35,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:51:35,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:51:35,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:51:36,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:36,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:36,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:36,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:36,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:36,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 52 [2022-03-01 18:51:36,237 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:36,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:51:36,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:36,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:36,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:36,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:36,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:36,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:36,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:37,053 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-01 18:51:37,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 123 treesize of output 185 [2022-03-01 18:51:41,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:41,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282933835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:51:41,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:51:41,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-01 18:51:41,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225814665] [2022-03-01 18:51:41,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:51:41,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:51:41,095 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:51:41,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:51:41,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=933, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:51:41,095 INFO L87 Difference]: Start difference. First operand 6196 states and 22688 transitions. Second operand has 34 states, 34 states have (on average 2.0) internal successors, (68), 34 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:51:45,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:51:45,471 INFO L93 Difference]: Finished difference Result 9975 states and 35129 transitions. [2022-03-01 18:51:45,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-01 18:51:45,471 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 34 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:51:45,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:51:45,491 INFO L225 Difference]: With dead ends: 9975 [2022-03-01 18:51:45,491 INFO L226 Difference]: Without dead ends: 9948 [2022-03-01 18:51:45,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1895 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=821, Invalid=4729, Unknown=0, NotChecked=0, Total=5550 [2022-03-01 18:51:45,492 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 420 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 1192 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 283 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:51:45,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [420 Valid, 476 Invalid, 1542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1192 Invalid, 0 Unknown, 283 Unchecked, 0.6s Time] [2022-03-01 18:51:45,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9948 states. [2022-03-01 18:51:45,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9948 to 6234. [2022-03-01 18:51:45,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6234 states, 6233 states have (on average 3.6606770415530243) internal successors, (22817), 6233 states have internal predecessors, (22817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:51:45,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6234 states to 6234 states and 22817 transitions. [2022-03-01 18:51:45,633 INFO L78 Accepts]: Start accepts. Automaton has 6234 states and 22817 transitions. Word has length 29 [2022-03-01 18:51:45,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:51:45,633 INFO L470 AbstractCegarLoop]: Abstraction has 6234 states and 22817 transitions. [2022-03-01 18:51:45,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 34 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:51:45,633 INFO L276 IsEmpty]: Start isEmpty. Operand 6234 states and 22817 transitions. [2022-03-01 18:51:45,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:51:45,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:51:45,643 INFO L514 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, 1, 1] [2022-03-01 18:51:45,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-03-01 18:51:45,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:51:45,843 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:51:45,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:51:45,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1357561282, now seen corresponding path program 40 times [2022-03-01 18:51:45,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:51:45,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260981859] [2022-03-01 18:51:45,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:51:45,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:51:45,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:51:46,168 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:46,168 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:51:46,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260981859] [2022-03-01 18:51:46,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260981859] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:51:46,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116450595] [2022-03-01 18:51:46,169 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:51:46,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:51:46,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:51:46,170 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:51:46,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-01 18:51:46,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:51:46,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:51:46,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 18:51:46,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:51:46,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:46,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:46,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:46,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:46,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:46,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:46,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:51:46,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-03-01 18:51:47,547 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:47,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:51:47,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:48,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:48,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:48,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:48,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:48,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:48,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:48,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:48,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:48,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:51:48,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 127 [2022-03-01 18:51:48,942 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:48,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116450595] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:51:48,943 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:51:48,943 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 35 [2022-03-01 18:51:48,943 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520329783] [2022-03-01 18:51:48,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:51:48,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:51:48,943 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:51:48,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:51:48,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1055, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:51:48,944 INFO L87 Difference]: Start difference. First operand 6234 states and 22817 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-03-01 18:51:53,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:51:53,844 INFO L93 Difference]: Finished difference Result 13252 states and 45699 transitions. [2022-03-01 18:51:53,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-01 18:51:53,844 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 29 [2022-03-01 18:51:53,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:51:53,873 INFO L225 Difference]: With dead ends: 13252 [2022-03-01 18:51:53,874 INFO L226 Difference]: Without dead ends: 13095 [2022-03-01 18:51:53,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3359 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1788, Invalid=7914, Unknown=0, NotChecked=0, Total=9702 [2022-03-01 18:51:53,874 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 1088 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 2217 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1088 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 2396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 2217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:51:53,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1088 Valid, 664 Invalid, 2396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 2217 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-01 18:51:53,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13095 states. [2022-03-01 18:51:54,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13095 to 6449. [2022-03-01 18:51:54,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6449 states, 6448 states have (on average 3.6578784119106698) internal successors, (23586), 6448 states have internal predecessors, (23586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:51:54,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6449 states to 6449 states and 23586 transitions. [2022-03-01 18:51:54,051 INFO L78 Accepts]: Start accepts. Automaton has 6449 states and 23586 transitions. Word has length 29 [2022-03-01 18:51:54,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:51:54,051 INFO L470 AbstractCegarLoop]: Abstraction has 6449 states and 23586 transitions. [2022-03-01 18:51:54,051 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-03-01 18:51:54,051 INFO L276 IsEmpty]: Start isEmpty. Operand 6449 states and 23586 transitions. [2022-03-01 18:51:54,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:51:54,061 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:51:54,061 INFO L514 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, 1, 1] [2022-03-01 18:51:54,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-03-01 18:51:54,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:51:54,262 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:51:54,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:51:54,263 INFO L85 PathProgramCache]: Analyzing trace with hash -2102782984, now seen corresponding path program 41 times [2022-03-01 18:51:54,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:51:54,263 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873040632] [2022-03-01 18:51:54,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:51:54,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:51:54,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:51:54,606 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:54,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:51:54,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873040632] [2022-03-01 18:51:54,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873040632] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:51:54,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968296272] [2022-03-01 18:51:54,607 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:51:54,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:51:54,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:51:54,608 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:51:54,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-01 18:51:54,630 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 18:51:54,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:51:54,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 18:51:54,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:51:55,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:55,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:55,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:55,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:51:55,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 56 [2022-03-01 18:51:55,197 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:55,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:51:55,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:51:55,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:51:55,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 117 [2022-03-01 18:51:56,620 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:51:56,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968296272] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:51:56,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:51:56,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 35 [2022-03-01 18:51:56,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010536329] [2022-03-01 18:51:56,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:51:56,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:51:56,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:51:56,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:51:56,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:51:56,621 INFO L87 Difference]: Start difference. First operand 6449 states and 23586 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-03-01 18:52:01,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:52:01,195 INFO L93 Difference]: Finished difference Result 12833 states and 44137 transitions. [2022-03-01 18:52:01,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-01 18:52:01,195 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 29 [2022-03-01 18:52:01,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:52:01,246 INFO L225 Difference]: With dead ends: 12833 [2022-03-01 18:52:01,247 INFO L226 Difference]: Without dead ends: 12669 [2022-03-01 18:52:01,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3523 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1725, Invalid=8375, Unknown=0, NotChecked=0, Total=10100 [2022-03-01 18:52:01,247 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 854 mSDsluCounter, 862 mSDsCounter, 0 mSdLazyCounter, 1775 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 854 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 1894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:52:01,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [854 Valid, 522 Invalid, 1894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1775 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 18:52:01,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12669 states. [2022-03-01 18:52:01,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12669 to 6466. [2022-03-01 18:52:01,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6466 states, 6465 states have (on average 3.651198762567672) internal successors, (23605), 6465 states have internal predecessors, (23605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:52:01,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6466 states to 6466 states and 23605 transitions. [2022-03-01 18:52:01,385 INFO L78 Accepts]: Start accepts. Automaton has 6466 states and 23605 transitions. Word has length 29 [2022-03-01 18:52:01,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:52:01,385 INFO L470 AbstractCegarLoop]: Abstraction has 6466 states and 23605 transitions. [2022-03-01 18:52:01,385 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-03-01 18:52:01,385 INFO L276 IsEmpty]: Start isEmpty. Operand 6466 states and 23605 transitions. [2022-03-01 18:52:01,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:52:01,395 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:52:01,395 INFO L514 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, 1, 1] [2022-03-01 18:52:01,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-01 18:52:01,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:52:01,596 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:52:01,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:52:01,596 INFO L85 PathProgramCache]: Analyzing trace with hash 854617098, now seen corresponding path program 42 times [2022-03-01 18:52:01,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:52:01,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152093813] [2022-03-01 18:52:01,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:52:01,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:52:01,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:52:01,938 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:52:01,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:52:01,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152093813] [2022-03-01 18:52:01,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152093813] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:52:01,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319023127] [2022-03-01 18:52:01,938 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:52:01,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:52:01,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:52:01,939 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:52:01,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-01 18:52:01,960 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:52:01,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:52:01,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:52:01,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:52:02,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:52:02,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:52:02,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:52:02,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:52:02,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:52:02,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:52:02,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:52:02,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 95 treesize of output 105 [2022-03-01 18:52:03,268 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:52:03,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:52:03,774 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-01 18:52:03,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 109 treesize of output 137 [2022-03-01 18:52:05,374 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:52:05,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319023127] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:52:05,374 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:52:05,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 35 [2022-03-01 18:52:05,374 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397674041] [2022-03-01 18:52:05,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:52:05,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 18:52:05,375 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:52:05,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 18:52:05,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1078, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:52:05,375 INFO L87 Difference]: Start difference. First operand 6466 states and 23605 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:52:23,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:52:23,956 INFO L93 Difference]: Finished difference Result 15236 states and 51857 transitions. [2022-03-01 18:52:23,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-03-01 18:52:23,956 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-01 18:52:23,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:52:23,984 INFO L225 Difference]: With dead ends: 15236 [2022-03-01 18:52:23,984 INFO L226 Difference]: Without dead ends: 15085 [2022-03-01 18:52:23,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 227 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21921 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=6522, Invalid=45690, Unknown=0, NotChecked=0, Total=52212 [2022-03-01 18:52:23,986 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 814 mSDsluCounter, 1563 mSDsCounter, 0 mSdLazyCounter, 3812 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 814 SdHoareTripleChecker+Valid, 956 SdHoareTripleChecker+Invalid, 4008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 3812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:52:23,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [814 Valid, 956 Invalid, 4008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 3812 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-01 18:52:23,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15085 states. [2022-03-01 18:52:24,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15085 to 6510. [2022-03-01 18:52:24,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6510 states, 6509 states have (on average 3.6478721769857123) internal successors, (23744), 6509 states have internal predecessors, (23744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:52:24,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6510 states to 6510 states and 23744 transitions. [2022-03-01 18:52:24,143 INFO L78 Accepts]: Start accepts. Automaton has 6510 states and 23744 transitions. Word has length 29 [2022-03-01 18:52:24,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:52:24,143 INFO L470 AbstractCegarLoop]: Abstraction has 6510 states and 23744 transitions. [2022-03-01 18:52:24,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:52:24,143 INFO L276 IsEmpty]: Start isEmpty. Operand 6510 states and 23744 transitions. [2022-03-01 18:52:24,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 18:52:24,153 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:52:24,153 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:52:24,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-03-01 18:52:24,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:52:24,354 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-01 18:52:24,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:52:24,354 INFO L85 PathProgramCache]: Analyzing trace with hash 858448894, now seen corresponding path program 32 times [2022-03-01 18:52:24,354 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:52:24,354 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055778698] [2022-03-01 18:52:24,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:52:24,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:52:24,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:52:24,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:52:24,700 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:52:24,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055778698] [2022-03-01 18:52:24,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055778698] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:52:24,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866020138] [2022-03-01 18:52:24,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:52:24,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:52:24,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:52:24,701 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 18:52:24,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-01 18:52:24,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:52:24,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:52:24,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:52:24,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:52:25,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:52:25,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:52:25,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:52:25,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:52:25,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:52:25,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 78 [2022-03-01 18:52:25,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:52:25,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:52:26,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:52:26,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:52:26,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:52:26,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:52:26,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:52:26,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:52:26,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:52:26,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:52:26,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:52:26,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 8 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 13 case distinctions, treesize of input 123 treesize of output 197 [2022-03-01 18:52:29,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:52:29,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866020138] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:52:29,638 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:52:29,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-03-01 18:52:29,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104342722] [2022-03-01 18:52:29,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:52:29,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:52:29,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:52:29,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:52:29,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:52:29,639 INFO L87 Difference]: Start difference. First operand 6510 states and 23744 transitions. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 35 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) Received shutdown request... [2022-03-01 18:52:43,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2022-03-01 18:52:43,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7856 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=2959, Invalid=18211, Unknown=0, NotChecked=0, Total=21170 [2022-03-01 18:52:43,178 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 506 mSDsluCounter, 1469 mSDsCounter, 0 mSdLazyCounter, 4326 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 4461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 4326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:52:43,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 1044 Invalid, 4461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 4326 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-01 18:52:43,178 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-01 18:52:43,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-03-01 18:52:43,200 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:52:43,200 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:52:43,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-03-01 18:52:43,379 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (6510states) and FLOYD_HOARE automaton (currently 125 states, 35 states before enhancement),while ReachableStatesComputation was computing reachable states (10398 states constructed, input type IntersectNwa). [2022-03-01 18:52:43,381 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-01 18:52:43,381 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-01 18:52:43,381 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-01 18:52:43,383 INFO L732 BasicCegarLoop]: Path program histogram: [42, 32, 10, 6, 3, 2, 1] [2022-03-01 18:52:43,384 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 18:52:43,384 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 18:52:43,385 INFO L202 PluginConnector]: Adding new model sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 06:52:43 BasicIcfg [2022-03-01 18:52:43,385 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 18:52:43,386 INFO L158 Benchmark]: Toolchain (without parser) took 744591.56ms. Allocated memory was 201.3MB in the beginning and 629.1MB in the end (delta: 427.8MB). Free memory was 165.3MB in the beginning and 163.0MB in the end (delta: 2.3MB). Peak memory consumption was 431.9MB. Max. memory is 8.0GB. [2022-03-01 18:52:43,386 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 201.3MB. Free memory was 166.6MB in the beginning and 166.4MB in the end (delta: 150.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:52:43,386 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.65ms. Allocated memory is still 201.3MB. Free memory was 165.3MB in the beginning and 163.7MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-03-01 18:52:43,386 INFO L158 Benchmark]: Boogie Preprocessor took 15.93ms. Allocated memory is still 201.3MB. Free memory was 163.7MB in the beginning and 162.8MB in the end (delta: 896.2kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:52:43,386 INFO L158 Benchmark]: RCFGBuilder took 245.10ms. Allocated memory is still 201.3MB. Free memory was 162.7MB in the beginning and 152.8MB in the end (delta: 9.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-01 18:52:43,386 INFO L158 Benchmark]: TraceAbstraction took 744308.14ms. Allocated memory was 201.3MB in the beginning and 629.1MB in the end (delta: 427.8MB). Free memory was 152.2MB in the beginning and 163.0MB in the end (delta: -10.8MB). Peak memory consumption was 417.2MB. Max. memory is 8.0GB. [2022-03-01 18:52:43,386 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.11ms. Allocated memory is still 201.3MB. Free memory was 166.6MB in the beginning and 166.4MB in the end (delta: 150.4kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 18.65ms. Allocated memory is still 201.3MB. Free memory was 165.3MB in the beginning and 163.7MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 15.93ms. Allocated memory is still 201.3MB. Free memory was 163.7MB in the beginning and 162.8MB in the end (delta: 896.2kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 245.10ms. Allocated memory is still 201.3MB. Free memory was 162.7MB in the beginning and 152.8MB in the end (delta: 9.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 744308.14ms. Allocated memory was 201.3MB in the beginning and 629.1MB in the end (delta: 427.8MB). Free memory was 152.2MB in the beginning and 163.0MB in the end (delta: -10.8MB). Peak memory consumption was 417.2MB. 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: 69]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (6510states) and FLOYD_HOARE automaton (currently 125 states, 35 states before enhancement),while ReachableStatesComputation was computing reachable states (10398 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (6510states) and FLOYD_HOARE automaton (currently 125 states, 35 states before enhancement),while ReachableStatesComputation was computing reachable states (10398 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (6510states) and FLOYD_HOARE automaton (currently 125 states, 35 states before enhancement),while ReachableStatesComputation was computing reachable states (10398 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (6510states) and FLOYD_HOARE automaton (currently 125 states, 35 states before enhancement),while ReachableStatesComputation was computing reachable states (10398 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 744.2s, OverallIterations: 96, TraceHistogramMax: 2, PathProgramHistogramMax: 42, EmptinessCheckTime: 0.5s, AutomataDifference: 451.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 37825 SdHoareTripleChecker+Valid, 62.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 37825 mSDsluCounter, 38975 SdHoareTripleChecker+Invalid, 53.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 10570 IncrementalHoareTripleChecker+Unchecked, 59241 mSDsCounter, 7499 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 120344 IncrementalHoareTripleChecker+Invalid, 138413 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 7499 mSolverCounterUnsat, 3244 mSDtfsCounter, 120344 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10670 GetRequests, 3645 SyntacticMatches, 247 SemanticMatches, 6778 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342284 ImplicationChecksByTransitivity, 410.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6510occurred in iteration=95, InterpolantAutomatonStates: 5713, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.3s AutomataMinimizationTime, 95 MinimizatonAttempts, 244361 StatesRemovedByMinimization, 95 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 265.1s InterpolantComputationTime, 5026 NumberOfCodeBlocks, 5026 NumberOfCodeBlocksAsserted, 286 NumberOfCheckSat, 7176 ConstructedInterpolants, 132 QuantifiedInterpolants, 106603 SizeOfPredicates, 862 NumberOfNonLiveVariables, 5196 ConjunctsInSsa, 1173 ConjunctsInUnsatCore, 272 InterpolantComputations, 10 PerfectInterpolantSequences, 302/1366 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