/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-c7b2d19 [2022-03-15 16:58:00,528 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 16:58:00,530 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 16:58:00,572 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 16:58:00,573 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 16:58:00,575 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 16:58:00,577 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 16:58:00,581 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 16:58:00,583 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 16:58:00,584 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 16:58:00,584 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 16:58:00,585 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 16:58:00,585 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 16:58:00,586 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 16:58:00,586 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 16:58:00,587 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 16:58:00,588 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 16:58:00,592 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 16:58:00,595 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 16:58:00,598 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 16:58:00,598 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 16:58:00,599 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 16:58:00,600 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 16:58:00,600 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 16:58:00,602 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 16:58:00,602 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 16:58:00,602 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 16:58:00,603 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 16:58:00,603 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 16:58:00,603 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 16:58:00,604 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 16:58:00,604 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 16:58:00,604 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 16:58:00,605 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 16:58:00,605 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 16:58:00,606 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 16:58:00,606 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 16:58:00,606 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 16:58:00,606 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 16:58:00,607 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 16:58:00,607 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 16:58:00,608 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-15 16:58:00,620 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 16:58:00,620 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 16:58:00,621 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 16:58:00,621 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 16:58:00,621 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 16:58:00,621 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 16:58:00,621 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 16:58:00,622 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 16:58:00,622 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 16:58:00,622 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 16:58:00,622 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 16:58:00,622 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 16:58:00,622 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 16:58:00,622 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 16:58:00,622 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 16:58:00,622 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 16:58:00,622 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 16:58:00,622 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 16:58:00,623 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 16:58:00,623 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 16:58:00,623 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 16:58:00,623 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 16:58:00,623 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 16:58:00,623 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 16:58:00,623 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 16:58:00,623 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:58:00,623 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 16:58:00,623 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 16:58:00,623 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 16:58:00,624 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 16:58:00,624 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 16:58:00,624 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 16:58:00,624 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 16:58:00,624 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-15 16:58:00,748 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 16:58:00,768 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 16:58:00,769 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 16:58:00,770 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 16:58:00,771 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 16:58:00,772 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-15 16:58:00,772 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-15 16:58:00,798 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 16:58:00,799 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 16:58:00,800 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 16:58:00,801 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 16:58:00,801 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 16:58:00,809 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:58:00" (1/1) ... [2022-03-15 16:58:00,814 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:58:00" (1/1) ... [2022-03-15 16:58:00,819 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 16:58:00,820 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 16:58:00,822 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 16:58:00,822 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 16:58:00,822 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 16:58:00,827 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:58:00" (1/1) ... [2022-03-15 16:58:00,827 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:58:00" (1/1) ... [2022-03-15 16:58:00,829 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:58:00" (1/1) ... [2022-03-15 16:58:00,829 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:58:00" (1/1) ... [2022-03-15 16:58:00,833 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:58:00" (1/1) ... [2022-03-15 16:58:00,836 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:58:00" (1/1) ... [2022-03-15 16:58:00,837 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:58:00" (1/1) ... [2022-03-15 16:58:00,842 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 16:58:00,843 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 16:58:00,843 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 16:58:00,844 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 16:58:00,845 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:58:00" (1/1) ... [2022-03-15 16:58:00,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:58:00,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:00,897 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-15 16:58:00,916 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-15 16:58:00,954 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 16:58:00,955 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 16:58:00,955 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 16:58:00,955 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 16:58:00,955 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 16:58:00,955 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 16:58:00,955 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 16:58:00,955 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 16:58:00,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 16:58:00,955 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 16:58:00,956 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 16:58:00,956 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 16:58:00,957 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 16:58:01,003 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 16:58:01,004 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 16:58:01,080 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 16:58:01,091 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 16:58:01,092 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 16:58:01,093 INFO L202 PluginConnector]: Adding new model sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:58:01 BoogieIcfgContainer [2022-03-15 16:58:01,093 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 16:58:01,094 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 16:58:01,094 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 16:58:01,108 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 16:58:01,108 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:58:00" (1/2) ... [2022-03-15 16:58:01,109 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5107e018 and model type sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 04:58:01, skipping insertion in model container [2022-03-15 16:58:01,109 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:58:01" (2/2) ... [2022-03-15 16:58:01,110 INFO L111 eAbstractionObserver]: Analyzing ICFG sorted.wvr.bpl [2022-03-15 16:58:01,114 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 16:58:01,114 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 16:58:01,114 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 16:58:01,114 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 16:58:01,157 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-15 16:58:01,198 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 16:58:01,203 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-15 16:58:01,203 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 16:58:01,209 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2022-03-15 16:58:01,247 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-15 16:58:01,256 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-15 16:58:01,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 16:58:01,271 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:01,271 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-15 16:58:01,272 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:01,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:01,278 INFO L85 PathProgramCache]: Analyzing trace with hash 490958584, now seen corresponding path program 1 times [2022-03-15 16:58:01,298 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:01,299 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078988788] [2022-03-15 16:58:01,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:01,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:01,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:01,482 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-15 16:58:01,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:01,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078988788] [2022-03-15 16:58:01,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078988788] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:58:01,483 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:58:01,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 16:58:01,485 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532306393] [2022-03-15 16:58:01,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:58:01,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:58:01,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:01,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:58:01,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:58:01,515 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-15 16:58:01,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:01,601 INFO L93 Difference]: Finished difference Result 410 states and 1170 transitions. [2022-03-15 16:58:01,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:58:01,603 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-15 16:58:01,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:01,619 INFO L225 Difference]: With dead ends: 410 [2022-03-15 16:58:01,619 INFO L226 Difference]: Without dead ends: 395 [2022-03-15 16:58:01,620 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-15 16:58:01,625 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-15 16:58:01,626 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-15 16:58:01,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-03-15 16:58:01,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 152. [2022-03-15 16:58:01,721 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-15 16:58:01,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 422 transitions. [2022-03-15 16:58:01,723 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 422 transitions. Word has length 21 [2022-03-15 16:58:01,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:01,724 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 422 transitions. [2022-03-15 16:58:01,724 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-15 16:58:01,724 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 422 transitions. [2022-03-15 16:58:01,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:58:01,729 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:01,729 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-15 16:58:01,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 16:58:01,730 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:01,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:01,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1995951880, now seen corresponding path program 1 times [2022-03-15 16:58:01,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:01,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387360827] [2022-03-15 16:58:01,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:01,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:01,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:01,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-15 16:58:01,867 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:01,867 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387360827] [2022-03-15 16:58:01,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387360827] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:01,867 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975203156] [2022-03-15 16:58:01,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:01,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:01,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:01,870 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-15 16:58:01,881 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-15 16:58:01,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:01,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:58:01,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:02,039 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-15 16:58:02,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:02,155 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-15 16:58:02,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975203156] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:02,158 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-15 16:58:02,158 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 12 [2022-03-15 16:58:02,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067578555] [2022-03-15 16:58:02,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:58:02,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:58:02,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:02,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:58:02,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-15 16:58:02,160 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-15 16:58:02,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:02,331 INFO L93 Difference]: Finished difference Result 383 states and 1056 transitions. [2022-03-15 16:58:02,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 16:58:02,332 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-15 16:58:02,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:02,334 INFO L225 Difference]: With dead ends: 383 [2022-03-15 16:58:02,334 INFO L226 Difference]: Without dead ends: 383 [2022-03-15 16:58:02,335 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-15 16:58:02,340 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-15 16:58:02,340 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-15 16:58:02,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-03-15 16:58:02,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 165. [2022-03-15 16:58:02,360 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-15 16:58:02,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 475 transitions. [2022-03-15 16:58:02,361 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 475 transitions. Word has length 23 [2022-03-15 16:58:02,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:02,361 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 475 transitions. [2022-03-15 16:58:02,361 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-15 16:58:02,361 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 475 transitions. [2022-03-15 16:58:02,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:58:02,366 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:02,366 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-15 16:58:02,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-15 16:58:02,579 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-15 16:58:02,580 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:02,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:02,581 INFO L85 PathProgramCache]: Analyzing trace with hash -537129352, now seen corresponding path program 2 times [2022-03-15 16:58:02,581 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:02,581 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897775979] [2022-03-15 16:58:02,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:02,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:02,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:02,633 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-15 16:58:02,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:02,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897775979] [2022-03-15 16:58:02,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897775979] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:02,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99137076] [2022-03-15 16:58:02,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:58:02,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:02,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:02,635 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-15 16:58:02,636 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-15 16:58:02,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:02,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:02,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:58:02,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:02,759 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-15 16:58:02,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:02,863 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-15 16:58:02,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99137076] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:02,864 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:02,864 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2022-03-15 16:58:02,864 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006266948] [2022-03-15 16:58:02,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:02,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 16:58:02,864 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:02,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 16:58:02,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-15 16:58:02,865 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-15 16:58:03,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:03,254 INFO L93 Difference]: Finished difference Result 655 states and 1836 transitions. [2022-03-15 16:58:03,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 16:58:03,254 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-15 16:58:03,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:03,257 INFO L225 Difference]: With dead ends: 655 [2022-03-15 16:58:03,257 INFO L226 Difference]: Without dead ends: 655 [2022-03-15 16:58:03,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=261, Invalid=609, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:58:03,259 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 256 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-15 16:58:03,259 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-15 16:58:03,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-03-15 16:58:03,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 166. [2022-03-15 16:58:03,273 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-15 16:58:03,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 475 transitions. [2022-03-15 16:58:03,274 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 475 transitions. Word has length 23 [2022-03-15 16:58:03,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:03,274 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 475 transitions. [2022-03-15 16:58:03,274 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-15 16:58:03,274 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 475 transitions. [2022-03-15 16:58:03,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:58:03,275 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:03,275 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-15 16:58:03,296 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-15 16:58:03,488 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-15 16:58:03,488 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:03,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:03,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1191055450, now seen corresponding path program 1 times [2022-03-15 16:58:03,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:03,490 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340601336] [2022-03-15 16:58:03,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:03,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:03,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:03,522 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-15 16:58:03,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:03,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340601336] [2022-03-15 16:58:03,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340601336] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:58:03,522 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:58:03,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 16:58:03,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701681446] [2022-03-15 16:58:03,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:58:03,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:58:03,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:03,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:58:03,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:58:03,523 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-15 16:58:03,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:03,582 INFO L93 Difference]: Finished difference Result 302 states and 837 transitions. [2022-03-15 16:58:03,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:58:03,583 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-15 16:58:03,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:03,584 INFO L225 Difference]: With dead ends: 302 [2022-03-15 16:58:03,584 INFO L226 Difference]: Without dead ends: 291 [2022-03-15 16:58:03,584 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-15 16:58:03,585 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-15 16:58:03,585 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-15 16:58:03,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-03-15 16:58:03,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 219. [2022-03-15 16:58:03,589 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-15 16:58:03,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 627 transitions. [2022-03-15 16:58:03,590 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 627 transitions. Word has length 23 [2022-03-15 16:58:03,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:03,590 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 627 transitions. [2022-03-15 16:58:03,590 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-15 16:58:03,590 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 627 transitions. [2022-03-15 16:58:03,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:58:03,591 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:03,591 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-15 16:58:03,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 16:58:03,591 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:03,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:03,592 INFO L85 PathProgramCache]: Analyzing trace with hash 617689242, now seen corresponding path program 1 times [2022-03-15 16:58:03,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:03,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105852585] [2022-03-15 16:58:03,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:03,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:03,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:03,618 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-15 16:58:03,618 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:03,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105852585] [2022-03-15 16:58:03,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105852585] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:58:03,619 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:58:03,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 16:58:03,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612441822] [2022-03-15 16:58:03,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:58:03,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:58:03,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:03,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:58:03,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:58:03,620 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-15 16:58:03,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:03,678 INFO L93 Difference]: Finished difference Result 341 states and 932 transitions. [2022-03-15 16:58:03,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 16:58:03,678 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-15 16:58:03,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:03,680 INFO L225 Difference]: With dead ends: 341 [2022-03-15 16:58:03,680 INFO L226 Difference]: Without dead ends: 328 [2022-03-15 16:58:03,680 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-15 16:58:03,681 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-15 16:58:03,681 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-15 16:58:03,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-03-15 16:58:03,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 249. [2022-03-15 16:58:03,686 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-15 16:58:03,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 714 transitions. [2022-03-15 16:58:03,687 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 714 transitions. Word has length 23 [2022-03-15 16:58:03,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:03,687 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 714 transitions. [2022-03-15 16:58:03,687 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-15 16:58:03,687 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 714 transitions. [2022-03-15 16:58:03,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:58:03,688 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:03,688 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-15 16:58:03,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 16:58:03,688 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:03,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:03,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1700490254, now seen corresponding path program 2 times [2022-03-15 16:58:03,689 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:03,689 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19239910] [2022-03-15 16:58:03,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:03,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:03,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:03,721 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-15 16:58:03,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:03,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19239910] [2022-03-15 16:58:03,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19239910] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:03,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656792027] [2022-03-15 16:58:03,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:58:03,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:03,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:03,723 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-15 16:58:03,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:03,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:03,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:58:03,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:03,755 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-15 16:58:03,841 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-15 16:58:03,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:03,899 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-15 16:58:03,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656792027] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:03,899 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:03,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-15 16:58:03,899 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322858299] [2022-03-15 16:58:03,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:03,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 16:58:03,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:03,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 16:58:03,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-03-15 16:58:03,900 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-15 16:58:04,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:04,001 INFO L93 Difference]: Finished difference Result 321 states and 897 transitions. [2022-03-15 16:58:04,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 16:58:04,002 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-15 16:58:04,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:04,003 INFO L225 Difference]: With dead ends: 321 [2022-03-15 16:58:04,003 INFO L226 Difference]: Without dead ends: 321 [2022-03-15 16:58:04,003 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-15 16:58:04,004 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-15 16:58:04,004 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-15 16:58:04,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-03-15 16:58:04,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 231. [2022-03-15 16:58:04,009 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-15 16:58:04,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 657 transitions. [2022-03-15 16:58:04,009 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 657 transitions. Word has length 23 [2022-03-15 16:58:04,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:04,010 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 657 transitions. [2022-03-15 16:58:04,010 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-15 16:58:04,010 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 657 transitions. [2022-03-15 16:58:04,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:58:04,010 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:04,010 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-15 16:58:04,028 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-15 16:58:04,223 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-15 16:58:04,224 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:04,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:04,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1103495950, now seen corresponding path program 3 times [2022-03-15 16:58:04,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:04,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501914138] [2022-03-15 16:58:04,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:04,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:04,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:04,283 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-15 16:58:04,283 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:04,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501914138] [2022-03-15 16:58:04,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501914138] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:04,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505397520] [2022-03-15 16:58:04,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:58:04,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:04,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:04,285 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-15 16:58:04,288 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-15 16:58:04,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:58:04,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:04,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:58:04,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:04,386 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-15 16:58:04,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:04,458 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-15 16:58:04,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505397520] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:04,459 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-15 16:58:04,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 12 [2022-03-15 16:58:04,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640648214] [2022-03-15 16:58:04,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:58:04,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:58:04,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:04,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:58:04,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-03-15 16:58:04,460 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-15 16:58:04,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:04,569 INFO L93 Difference]: Finished difference Result 527 states and 1428 transitions. [2022-03-15 16:58:04,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 16:58:04,570 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-15 16:58:04,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:04,574 INFO L225 Difference]: With dead ends: 527 [2022-03-15 16:58:04,574 INFO L226 Difference]: Without dead ends: 527 [2022-03-15 16:58:04,574 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-15 16:58:04,576 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-15 16:58:04,576 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-15 16:58:04,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-03-15 16:58:04,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 231. [2022-03-15 16:58:04,582 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-15 16:58:04,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 657 transitions. [2022-03-15 16:58:04,583 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 657 transitions. Word has length 23 [2022-03-15 16:58:04,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:04,585 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 657 transitions. [2022-03-15 16:58:04,585 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-15 16:58:04,589 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 657 transitions. [2022-03-15 16:58:04,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:58:04,591 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:04,591 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-15 16:58:04,607 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-15 16:58:04,807 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-15 16:58:04,807 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:04,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:04,808 INFO L85 PathProgramCache]: Analyzing trace with hash -512553250, now seen corresponding path program 2 times [2022-03-15 16:58:04,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:04,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961991155] [2022-03-15 16:58:04,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:04,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:04,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:04,844 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-15 16:58:04,844 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:04,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961991155] [2022-03-15 16:58:04,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961991155] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:58:04,845 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:58:04,845 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 16:58:04,845 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030518023] [2022-03-15 16:58:04,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:58:04,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:58:04,845 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:04,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:58:04,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:58:04,846 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-15 16:58:04,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:04,888 INFO L93 Difference]: Finished difference Result 253 states and 731 transitions. [2022-03-15 16:58:04,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:58:04,888 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-15 16:58:04,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:04,889 INFO L225 Difference]: With dead ends: 253 [2022-03-15 16:58:04,889 INFO L226 Difference]: Without dead ends: 253 [2022-03-15 16:58:04,889 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-15 16:58:04,890 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-15 16:58:04,890 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-15 16:58:04,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-03-15 16:58:04,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 209. [2022-03-15 16:58:04,894 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-15 16:58:04,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 601 transitions. [2022-03-15 16:58:04,894 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 601 transitions. Word has length 23 [2022-03-15 16:58:04,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:04,895 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 601 transitions. [2022-03-15 16:58:04,895 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-15 16:58:04,895 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 601 transitions. [2022-03-15 16:58:04,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:58:04,895 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:04,895 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-15 16:58:04,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-15 16:58:04,896 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:04,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:04,896 INFO L85 PathProgramCache]: Analyzing trace with hash -487420814, now seen corresponding path program 3 times [2022-03-15 16:58:04,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:04,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869554370] [2022-03-15 16:58:04,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:04,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:04,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:04,927 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-15 16:58:04,928 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:04,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869554370] [2022-03-15 16:58:04,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869554370] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:58:04,933 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:58:04,933 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-15 16:58:04,933 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330184195] [2022-03-15 16:58:04,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:58:04,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:58:04,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:04,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:58:04,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:58:04,934 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-15 16:58:04,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:04,995 INFO L93 Difference]: Finished difference Result 240 states and 689 transitions. [2022-03-15 16:58:04,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 16:58:04,995 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-15 16:58:04,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:04,996 INFO L225 Difference]: With dead ends: 240 [2022-03-15 16:58:04,997 INFO L226 Difference]: Without dead ends: 240 [2022-03-15 16:58:04,997 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-15 16:58:04,997 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-15 16:58:04,997 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-15 16:58:04,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-03-15 16:58:05,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 178. [2022-03-15 16:58:05,001 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-15 16:58:05,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 506 transitions. [2022-03-15 16:58:05,002 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 506 transitions. Word has length 23 [2022-03-15 16:58:05,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:05,002 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 506 transitions. [2022-03-15 16:58:05,002 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-15 16:58:05,002 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 506 transitions. [2022-03-15 16:58:05,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:58:05,003 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:05,003 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-15 16:58:05,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-15 16:58:05,003 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:05,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:05,003 INFO L85 PathProgramCache]: Analyzing trace with hash -371034514, now seen corresponding path program 4 times [2022-03-15 16:58:05,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:05,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405961876] [2022-03-15 16:58:05,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:05,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:05,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:05,048 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-15 16:58:05,048 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:05,048 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405961876] [2022-03-15 16:58:05,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405961876] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:58:05,048 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:58:05,048 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-15 16:58:05,048 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945295024] [2022-03-15 16:58:05,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:58:05,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:58:05,049 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:05,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:58:05,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:58:05,049 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-15 16:58:05,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:05,109 INFO L93 Difference]: Finished difference Result 255 states and 720 transitions. [2022-03-15 16:58:05,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:58:05,109 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-15 16:58:05,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:05,111 INFO L225 Difference]: With dead ends: 255 [2022-03-15 16:58:05,111 INFO L226 Difference]: Without dead ends: 251 [2022-03-15 16:58:05,111 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-15 16:58:05,111 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-15 16:58:05,111 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-15 16:58:05,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-03-15 16:58:05,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 178. [2022-03-15 16:58:05,115 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-15 16:58:05,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 504 transitions. [2022-03-15 16:58:05,115 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 504 transitions. Word has length 23 [2022-03-15 16:58:05,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:05,116 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 504 transitions. [2022-03-15 16:58:05,116 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-15 16:58:05,116 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 504 transitions. [2022-03-15 16:58:05,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:58:05,116 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:05,116 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-15 16:58:05,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-15 16:58:05,117 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:05,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:05,117 INFO L85 PathProgramCache]: Analyzing trace with hash 902321774, now seen corresponding path program 5 times [2022-03-15 16:58:05,117 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:05,117 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776981974] [2022-03-15 16:58:05,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:05,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:05,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:05,179 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-15 16:58:05,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:05,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776981974] [2022-03-15 16:58:05,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776981974] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:58:05,179 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:58:05,180 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-15 16:58:05,180 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853987942] [2022-03-15 16:58:05,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:58:05,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:58:05,180 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:05,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:58:05,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:58:05,181 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-15 16:58:05,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:05,269 INFO L93 Difference]: Finished difference Result 331 states and 903 transitions. [2022-03-15 16:58:05,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:58:05,269 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-15 16:58:05,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:05,273 INFO L225 Difference]: With dead ends: 331 [2022-03-15 16:58:05,273 INFO L226 Difference]: Without dead ends: 327 [2022-03-15 16:58:05,273 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-15 16:58:05,274 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-15 16:58:05,274 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-15 16:58:05,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-03-15 16:58:05,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 198. [2022-03-15 16:58:05,285 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-15 16:58:05,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 558 transitions. [2022-03-15 16:58:05,286 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 558 transitions. Word has length 23 [2022-03-15 16:58:05,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:05,287 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 558 transitions. [2022-03-15 16:58:05,287 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-15 16:58:05,287 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 558 transitions. [2022-03-15 16:58:05,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:58:05,288 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:05,289 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-15 16:58:05,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-15 16:58:05,289 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:05,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:05,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1880879218, now seen corresponding path program 6 times [2022-03-15 16:58:05,289 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:05,289 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985191364] [2022-03-15 16:58:05,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:05,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:05,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:05,333 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-15 16:58:05,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:05,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985191364] [2022-03-15 16:58:05,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985191364] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:58:05,334 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:58:05,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-15 16:58:05,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641693237] [2022-03-15 16:58:05,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:58:05,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:58:05,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:05,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:58:05,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:58:05,339 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-15 16:58:05,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:05,443 INFO L93 Difference]: Finished difference Result 313 states and 871 transitions. [2022-03-15 16:58:05,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:58:05,444 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-15 16:58:05,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:05,446 INFO L225 Difference]: With dead ends: 313 [2022-03-15 16:58:05,446 INFO L226 Difference]: Without dead ends: 313 [2022-03-15 16:58:05,446 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-15 16:58:05,446 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-15 16:58:05,446 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-15 16:58:05,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-03-15 16:58:05,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 182. [2022-03-15 16:58:05,461 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-15 16:58:05,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 514 transitions. [2022-03-15 16:58:05,462 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 514 transitions. Word has length 23 [2022-03-15 16:58:05,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:05,462 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 514 transitions. [2022-03-15 16:58:05,462 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-15 16:58:05,462 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 514 transitions. [2022-03-15 16:58:05,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 16:58:05,462 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:05,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] [2022-03-15 16:58:05,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-03-15 16:58:05,463 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:05,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:05,463 INFO L85 PathProgramCache]: Analyzing trace with hash 787213722, now seen corresponding path program 1 times [2022-03-15 16:58:05,463 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:05,463 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450351754] [2022-03-15 16:58:05,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:05,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:05,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:05,755 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-15 16:58:05,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:05,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450351754] [2022-03-15 16:58:05,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450351754] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:05,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086447244] [2022-03-15 16:58:05,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:05,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:05,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:05,757 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-15 16:58:05,758 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-15 16:58:05,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:05,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:58:05,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:06,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:06,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:06,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:06,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-15 16:58:06,456 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-15 16:58:06,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:06,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:58:06,719 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:58:06,719 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-15 16:58:07,200 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-15 16:58:07,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086447244] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:07,200 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:07,200 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-03-15 16:58:07,201 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677086551] [2022-03-15 16:58:07,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:07,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:58:07,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:07,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:58:07,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=705, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:58:07,202 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-15 16:58:08,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:08,659 INFO L93 Difference]: Finished difference Result 748 states and 2164 transitions. [2022-03-15 16:58:08,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:58:08,659 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-15 16:58:08,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:08,662 INFO L225 Difference]: With dead ends: 748 [2022-03-15 16:58:08,662 INFO L226 Difference]: Without dead ends: 688 [2022-03-15 16:58:08,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=643, Invalid=2779, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 16:58:08,664 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 312 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:08,664 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.4s Time] [2022-03-15 16:58:08,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-03-15 16:58:08,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 287. [2022-03-15 16:58:08,671 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-15 16:58:08,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 870 transitions. [2022-03-15 16:58:08,672 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 870 transitions. Word has length 25 [2022-03-15 16:58:08,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:08,672 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 870 transitions. [2022-03-15 16:58:08,672 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-15 16:58:08,672 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 870 transitions. [2022-03-15 16:58:08,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 16:58:08,673 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:08,673 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-15 16:58:08,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:08,879 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-15 16:58:08,880 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:08,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:08,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1754722278, now seen corresponding path program 2 times [2022-03-15 16:58:08,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:08,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80998029] [2022-03-15 16:58:08,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:08,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:08,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:09,277 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-15 16:58:09,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:09,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80998029] [2022-03-15 16:58:09,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80998029] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:09,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719479453] [2022-03-15 16:58:09,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:58:09,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:09,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:09,282 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-15 16:58:09,282 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-15 16:58:09,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:09,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:09,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:58:09,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:09,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:09,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:09,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:09,656 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-15 16:58:09,893 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-15 16:58:09,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:10,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:58:10,202 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:58:10,203 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-15 16:58:10,663 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-15 16:58:10,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719479453] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:10,663 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:10,663 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2022-03-15 16:58:10,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486156294] [2022-03-15 16:58:10,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:10,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 16:58:10,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:10,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 16:58:10,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:58:10,665 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-15 16:58:13,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:13,972 INFO L93 Difference]: Finished difference Result 1073 states and 3078 transitions. [2022-03-15 16:58:13,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:58:13,973 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-15 16:58:13,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:13,977 INFO L225 Difference]: With dead ends: 1073 [2022-03-15 16:58:13,977 INFO L226 Difference]: Without dead ends: 1028 [2022-03-15 16:58:13,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1714 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1238, Invalid=4462, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 16:58:13,978 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:13,979 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.6s Time] [2022-03-15 16:58:13,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2022-03-15 16:58:13,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 299. [2022-03-15 16:58:13,987 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-15 16:58:13,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 910 transitions. [2022-03-15 16:58:13,988 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 910 transitions. Word has length 25 [2022-03-15 16:58:13,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:13,989 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 910 transitions. [2022-03-15 16:58:13,989 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-15 16:58:13,989 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 910 transitions. [2022-03-15 16:58:13,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 16:58:13,990 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:13,990 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-15 16:58:14,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:14,226 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-15 16:58:14,226 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:14,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:14,227 INFO L85 PathProgramCache]: Analyzing trace with hash 793834374, now seen corresponding path program 3 times [2022-03-15 16:58:14,227 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:14,227 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221528966] [2022-03-15 16:58:14,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:14,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:14,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:14,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-15 16:58:14,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:14,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221528966] [2022-03-15 16:58:14,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221528966] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:14,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347463948] [2022-03-15 16:58:14,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:58:14,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:14,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:14,469 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-15 16:58:14,469 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-15 16:58:14,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:58:14,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:14,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:58:14,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:14,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:14,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:14,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:14,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-15 16:58:14,960 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-15 16:58:14,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:15,262 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:58:15,263 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-15 16:58:15,704 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-15 16:58:15,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347463948] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:15,704 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:15,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:58:15,704 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600662853] [2022-03-15 16:58:15,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:15,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:58:15,705 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:15,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:58:15,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:58:15,705 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-15 16:58:18,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:18,832 INFO L93 Difference]: Finished difference Result 1501 states and 4409 transitions. [2022-03-15 16:58:18,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 16:58:18,832 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-15 16:58:18,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:18,838 INFO L225 Difference]: With dead ends: 1501 [2022-03-15 16:58:18,838 INFO L226 Difference]: Without dead ends: 1441 [2022-03-15 16:58:18,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2755 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1516, Invalid=6140, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 16:58:18,840 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-15 16:58:18,840 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-15 16:58:18,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states. [2022-03-15 16:58:18,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 343. [2022-03-15 16:58:18,851 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-15 16:58:18,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 1054 transitions. [2022-03-15 16:58:18,852 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 1054 transitions. Word has length 25 [2022-03-15 16:58:18,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:18,852 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 1054 transitions. [2022-03-15 16:58:18,852 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-15 16:58:18,852 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 1054 transitions. [2022-03-15 16:58:18,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 16:58:18,853 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:18,853 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-15 16:58:18,870 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-15 16:58:19,067 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-15 16:58:19,067 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:19,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:19,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1797808250, now seen corresponding path program 4 times [2022-03-15 16:58:19,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:19,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355994470] [2022-03-15 16:58:19,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:19,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:19,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:19,435 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-15 16:58:19,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:19,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355994470] [2022-03-15 16:58:19,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355994470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:19,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458130529] [2022-03-15 16:58:19,435 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:58:19,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:19,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:19,437 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-15 16:58:19,437 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-15 16:58:19,458 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:58:19,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:19,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 16:58:19,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:19,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:19,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:58:19,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:58:19,754 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-15 16:58:19,822 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-15 16:58:19,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:20,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:58:20,088 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:58:20,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-15 16:58:20,648 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-15 16:58:20,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458130529] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:20,649 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:20,649 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2022-03-15 16:58:20,649 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563218837] [2022-03-15 16:58:20,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:20,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 16:58:20,649 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:20,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 16:58:20,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:58:20,650 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-15 16:58:24,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:24,136 INFO L93 Difference]: Finished difference Result 1493 states and 4232 transitions. [2022-03-15 16:58:24,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:58:24,137 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-15 16:58:24,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:24,142 INFO L225 Difference]: With dead ends: 1493 [2022-03-15 16:58:24,142 INFO L226 Difference]: Without dead ends: 1418 [2022-03-15 16:58:24,144 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-15 16:58:24,144 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-15 16:58:24,144 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-15 16:58:24,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2022-03-15 16:58:24,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 433. [2022-03-15 16:58:24,162 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-15 16:58:24,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1369 transitions. [2022-03-15 16:58:24,164 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1369 transitions. Word has length 25 [2022-03-15 16:58:24,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:24,164 INFO L470 AbstractCegarLoop]: Abstraction has 433 states and 1369 transitions. [2022-03-15 16:58:24,164 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-15 16:58:24,164 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1369 transitions. [2022-03-15 16:58:24,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:24,165 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:24,165 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-15 16:58:24,186 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-15 16:58:24,386 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-15 16:58:24,386 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:24,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:24,386 INFO L85 PathProgramCache]: Analyzing trace with hash -348647512, now seen corresponding path program 5 times [2022-03-15 16:58:24,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:24,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055335792] [2022-03-15 16:58:24,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:24,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:24,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:24,432 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-15 16:58:24,433 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:24,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055335792] [2022-03-15 16:58:24,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055335792] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:24,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586904085] [2022-03-15 16:58:24,433 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:58:24,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:24,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:24,434 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-15 16:58:24,435 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-15 16:58:24,456 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:58:24,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:24,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:24,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:24,560 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-15 16:58:24,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:24,635 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-15 16:58:24,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586904085] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:24,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:24,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-15 16:58:24,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592225966] [2022-03-15 16:58:24,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:24,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:58:24,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:24,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:58:24,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:58:24,637 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-15 16:58:24,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:24,960 INFO L93 Difference]: Finished difference Result 954 states and 2849 transitions. [2022-03-15 16:58:24,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:58:24,960 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-15 16:58:24,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:24,964 INFO L225 Difference]: With dead ends: 954 [2022-03-15 16:58:24,964 INFO L226 Difference]: Without dead ends: 954 [2022-03-15 16:58:24,964 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-15 16:58:24,966 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-15 16:58:24,966 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-15 16:58:24,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2022-03-15 16:58:24,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 424. [2022-03-15 16:58:24,979 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-15 16:58:24,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1345 transitions. [2022-03-15 16:58:24,980 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1345 transitions. Word has length 27 [2022-03-15 16:58:24,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:24,981 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 1345 transitions. [2022-03-15 16:58:24,981 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-15 16:58:24,981 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1345 transitions. [2022-03-15 16:58:24,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:24,982 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:24,982 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-15 16:58:25,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-03-15 16:58:25,195 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-15 16:58:25,195 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:25,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:25,196 INFO L85 PathProgramCache]: Analyzing trace with hash 528786936, now seen corresponding path program 6 times [2022-03-15 16:58:25,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:25,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881322386] [2022-03-15 16:58:25,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:25,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:25,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:25,252 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-15 16:58:25,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:25,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881322386] [2022-03-15 16:58:25,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881322386] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:25,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978547553] [2022-03-15 16:58:25,253 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:58:25,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:25,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:25,254 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-15 16:58:25,255 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-15 16:58:25,276 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:58:25,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:25,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:25,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:25,384 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-15 16:58:25,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:25,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-15 16:58:25,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978547553] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:25,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:25,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:58:25,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621550202] [2022-03-15 16:58:25,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:25,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:58:25,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:25,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:58:25,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:58:25,483 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-15 16:58:26,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:26,198 INFO L93 Difference]: Finished difference Result 2127 states and 5952 transitions. [2022-03-15 16:58:26,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:58:26,199 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-15 16:58:26,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:26,214 INFO L225 Difference]: With dead ends: 2127 [2022-03-15 16:58:26,214 INFO L226 Difference]: Without dead ends: 2127 [2022-03-15 16:58:26,215 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-15 16:58:26,215 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-15 16:58:26,215 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-15 16:58:26,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2127 states. [2022-03-15 16:58:26,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2127 to 533. [2022-03-15 16:58:26,237 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-15 16:58:26,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 1793 transitions. [2022-03-15 16:58:26,238 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 1793 transitions. Word has length 27 [2022-03-15 16:58:26,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:26,238 INFO L470 AbstractCegarLoop]: Abstraction has 533 states and 1793 transitions. [2022-03-15 16:58:26,238 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-15 16:58:26,238 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 1793 transitions. [2022-03-15 16:58:26,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:26,240 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:26,240 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-15 16:58:26,256 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-15 16:58:26,455 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-15 16:58:26,456 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:26,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:26,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1851035324, now seen corresponding path program 1 times [2022-03-15 16:58:26,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:26,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589084077] [2022-03-15 16:58:26,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:26,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:26,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:26,496 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-15 16:58:26,496 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:26,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589084077] [2022-03-15 16:58:26,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589084077] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:26,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717103300] [2022-03-15 16:58:26,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:26,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:26,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:26,497 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-15 16:58:26,498 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-15 16:58:26,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:26,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:58:26,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:26,606 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-15 16:58:26,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:26,691 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-15 16:58:26,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717103300] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:26,691 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:26,691 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:58:26,691 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221753330] [2022-03-15 16:58:26,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:26,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:58:26,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:26,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:58:26,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:58:26,692 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-15 16:58:26,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:26,965 INFO L93 Difference]: Finished difference Result 1246 states and 3881 transitions. [2022-03-15 16:58:26,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 16:58:26,965 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-15 16:58:26,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:26,969 INFO L225 Difference]: With dead ends: 1246 [2022-03-15 16:58:26,969 INFO L226 Difference]: Without dead ends: 1234 [2022-03-15 16:58:26,970 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-15 16:58:26,970 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-15 16:58:26,971 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-15 16:58:26,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1234 states. [2022-03-15 16:58:26,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1234 to 724. [2022-03-15 16:58:26,985 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-15 16:58:26,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 2489 transitions. [2022-03-15 16:58:26,987 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 2489 transitions. Word has length 27 [2022-03-15 16:58:26,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:26,988 INFO L470 AbstractCegarLoop]: Abstraction has 724 states and 2489 transitions. [2022-03-15 16:58:26,988 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-15 16:58:26,988 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 2489 transitions. [2022-03-15 16:58:26,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:26,990 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:26,990 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-15 16:58:27,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:27,196 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-15 16:58:27,196 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:27,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:27,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1119729636, now seen corresponding path program 2 times [2022-03-15 16:58:27,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:27,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593614214] [2022-03-15 16:58:27,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:27,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:27,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:27,229 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-15 16:58:27,229 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:27,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593614214] [2022-03-15 16:58:27,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593614214] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:27,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778519758] [2022-03-15 16:58:27,230 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:58:27,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:27,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:27,244 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-15 16:58:27,265 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-15 16:58:27,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:27,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:27,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:58:27,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:27,340 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-15 16:58:27,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:27,392 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-15 16:58:27,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778519758] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:27,393 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:27,393 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:58:27,393 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121485817] [2022-03-15 16:58:27,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:27,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:58:27,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:27,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:58:27,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:58:27,394 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-15 16:58:27,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:27,776 INFO L93 Difference]: Finished difference Result 1607 states and 4919 transitions. [2022-03-15 16:58:27,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:58:27,777 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-15 16:58:27,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:27,782 INFO L225 Difference]: With dead ends: 1607 [2022-03-15 16:58:27,782 INFO L226 Difference]: Without dead ends: 1607 [2022-03-15 16:58:27,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=376, Invalid=1030, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:58:27,784 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 209 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-15 16:58:27,784 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-15 16:58:27,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2022-03-15 16:58:27,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 747. [2022-03-15 16:58:27,799 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-15 16:58:27,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2559 transitions. [2022-03-15 16:58:27,801 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2559 transitions. Word has length 27 [2022-03-15 16:58:27,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:27,801 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 2559 transitions. [2022-03-15 16:58:27,801 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-15 16:58:27,801 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2559 transitions. [2022-03-15 16:58:27,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:27,802 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:27,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-15 16:58:27,821 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-15 16:58:28,016 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-15 16:58:28,016 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:28,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:28,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1261248372, now seen corresponding path program 7 times [2022-03-15 16:58:28,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:28,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350392903] [2022-03-15 16:58:28,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:28,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:28,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:28,051 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-15 16:58:28,051 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:28,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350392903] [2022-03-15 16:58:28,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350392903] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:28,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742709033] [2022-03-15 16:58:28,052 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:58:28,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:28,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:28,053 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-15 16:58:28,059 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-15 16:58:28,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:28,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:28,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:28,156 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-15 16:58:28,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:28,215 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-15 16:58:28,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742709033] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:28,215 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:28,215 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:58:28,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488565224] [2022-03-15 16:58:28,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:28,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:58:28,215 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:28,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:58:28,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:58:28,216 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-15 16:58:29,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:29,077 INFO L93 Difference]: Finished difference Result 2242 states and 6632 transitions. [2022-03-15 16:58:29,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 16:58:29,077 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-15 16:58:29,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:29,086 INFO L225 Difference]: With dead ends: 2242 [2022-03-15 16:58:29,087 INFO L226 Difference]: Without dead ends: 2230 [2022-03-15 16:58:29,088 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-15 16:58:29,088 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-15 16:58:29,089 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-15 16:58:29,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2230 states. [2022-03-15 16:58:29,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2230 to 759. [2022-03-15 16:58:29,139 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-15 16:58:29,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2583 transitions. [2022-03-15 16:58:29,146 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2583 transitions. Word has length 27 [2022-03-15 16:58:29,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:29,146 INFO L470 AbstractCegarLoop]: Abstraction has 759 states and 2583 transitions. [2022-03-15 16:58:29,146 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-15 16:58:29,146 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2583 transitions. [2022-03-15 16:58:29,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:29,148 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:29,148 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-15 16:58:29,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-15 16:58:29,363 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-15 16:58:29,364 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:29,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:29,364 INFO L85 PathProgramCache]: Analyzing trace with hash 676830496, now seen corresponding path program 3 times [2022-03-15 16:58:29,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:29,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630991453] [2022-03-15 16:58:29,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:29,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:29,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:29,409 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-15 16:58:29,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:29,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630991453] [2022-03-15 16:58:29,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630991453] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:29,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696849982] [2022-03-15 16:58:29,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:58:29,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:29,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:29,424 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-15 16:58:29,425 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-15 16:58:29,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:58:29,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:29,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:58:29,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:29,535 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:29,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:29,617 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-15 16:58:29,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696849982] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:29,617 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:29,617 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-03-15 16:58:29,617 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426772470] [2022-03-15 16:58:29,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:29,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:58:29,618 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:29,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:58:29,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:58:29,618 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-15 16:58:29,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:29,844 INFO L93 Difference]: Finished difference Result 1369 states and 4370 transitions. [2022-03-15 16:58:29,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:58:29,844 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-15 16:58:29,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:29,849 INFO L225 Difference]: With dead ends: 1369 [2022-03-15 16:58:29,849 INFO L226 Difference]: Without dead ends: 1369 [2022-03-15 16:58:29,849 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-15 16:58:29,850 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:29,850 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.1s Time] [2022-03-15 16:58:29,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2022-03-15 16:58:29,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 802. [2022-03-15 16:58:29,864 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-15 16:58:29,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 2727 transitions. [2022-03-15 16:58:29,866 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 2727 transitions. Word has length 27 [2022-03-15 16:58:29,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:29,866 INFO L470 AbstractCegarLoop]: Abstraction has 802 states and 2727 transitions. [2022-03-15 16:58:29,866 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-15 16:58:29,866 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 2727 transitions. [2022-03-15 16:58:29,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:29,868 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:29,868 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-15 16:58:29,899 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-15 16:58:30,085 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-15 16:58:30,085 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:30,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:30,085 INFO L85 PathProgramCache]: Analyzing trace with hash -962838664, now seen corresponding path program 8 times [2022-03-15 16:58:30,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:30,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292284152] [2022-03-15 16:58:30,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:30,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:30,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:30,120 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-15 16:58:30,120 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:30,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292284152] [2022-03-15 16:58:30,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292284152] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:30,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081296956] [2022-03-15 16:58:30,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:58:30,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:30,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:30,121 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-15 16:58:30,130 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-15 16:58:30,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:30,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:30,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:30,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:30,206 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-15 16:58:30,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:30,259 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-15 16:58:30,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081296956] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:30,259 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:30,259 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:58:30,259 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279588634] [2022-03-15 16:58:30,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:30,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:58:30,260 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:30,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:58:30,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:58:30,260 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-15 16:58:30,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:30,900 INFO L93 Difference]: Finished difference Result 2178 states and 6544 transitions. [2022-03-15 16:58:30,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:58:30,900 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-15 16:58:30,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:30,907 INFO L225 Difference]: With dead ends: 2178 [2022-03-15 16:58:30,913 INFO L226 Difference]: Without dead ends: 2154 [2022-03-15 16:58:30,913 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-15 16:58:30,914 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.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:30,914 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.2s Time] [2022-03-15 16:58:30,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2154 states. [2022-03-15 16:58:30,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2154 to 818. [2022-03-15 16:58:30,944 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-15 16:58:30,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 2777 transitions. [2022-03-15 16:58:30,946 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 2777 transitions. Word has length 27 [2022-03-15 16:58:30,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:30,946 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 2777 transitions. [2022-03-15 16:58:30,946 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-15 16:58:30,946 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 2777 transitions. [2022-03-15 16:58:30,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:30,948 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:30,948 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-15 16:58:30,964 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-15 16:58:31,163 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-15 16:58:31,164 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:31,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:31,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1317146360, now seen corresponding path program 9 times [2022-03-15 16:58:31,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:31,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792832475] [2022-03-15 16:58:31,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:31,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:31,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:31,206 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-15 16:58:31,207 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:31,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792832475] [2022-03-15 16:58:31,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792832475] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:31,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294827307] [2022-03-15 16:58:31,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:58:31,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:31,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:31,224 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-15 16:58:31,225 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-15 16:58:31,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:58:31,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:31,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:31,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:31,335 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-15 16:58:31,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:31,406 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-15 16:58:31,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294827307] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:31,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:31,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:58:31,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855426826] [2022-03-15 16:58:31,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:31,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:58:31,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:31,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:58:31,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:58:31,407 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-15 16:58:32,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:32,122 INFO L93 Difference]: Finished difference Result 3369 states and 10225 transitions. [2022-03-15 16:58:32,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:58:32,122 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-15 16:58:32,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:32,129 INFO L225 Difference]: With dead ends: 3369 [2022-03-15 16:58:32,129 INFO L226 Difference]: Without dead ends: 3369 [2022-03-15 16:58:32,130 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-15 16:58:32,130 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 486 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:32,130 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.3s Time] [2022-03-15 16:58:32,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3369 states. [2022-03-15 16:58:32,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3369 to 1002. [2022-03-15 16:58:32,159 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-15 16:58:32,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 3588 transitions. [2022-03-15 16:58:32,162 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 3588 transitions. Word has length 27 [2022-03-15 16:58:32,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:32,162 INFO L470 AbstractCegarLoop]: Abstraction has 1002 states and 3588 transitions. [2022-03-15 16:58:32,165 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-15 16:58:32,165 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 3588 transitions. [2022-03-15 16:58:32,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:32,167 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:32,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-15 16:58:32,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-15 16:58:32,382 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-15 16:58:32,382 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:32,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:32,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1518998408, now seen corresponding path program 10 times [2022-03-15 16:58:32,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:32,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584867898] [2022-03-15 16:58:32,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:32,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:32,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:32,422 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-15 16:58:32,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:32,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584867898] [2022-03-15 16:58:32,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584867898] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:32,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505202] [2022-03-15 16:58:32,422 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:58:32,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:32,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:32,424 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-15 16:58:32,425 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-15 16:58:32,449 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:58:32,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:32,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:32,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:32,521 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-15 16:58:32,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:32,587 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-15 16:58:32,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505202] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:32,587 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:32,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:58:32,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388308347] [2022-03-15 16:58:32,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:32,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:58:32,588 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:32,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:58:32,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:58:32,588 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-15 16:58:33,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:33,229 INFO L93 Difference]: Finished difference Result 3715 states and 11287 transitions. [2022-03-15 16:58:33,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:58:33,230 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-15 16:58:33,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:33,237 INFO L225 Difference]: With dead ends: 3715 [2022-03-15 16:58:33,237 INFO L226 Difference]: Without dead ends: 3715 [2022-03-15 16:58:33,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1237 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:58:33,239 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 450 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:33,239 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.2s Time] [2022-03-15 16:58:33,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3715 states. [2022-03-15 16:58:33,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3715 to 996. [2022-03-15 16:58:33,273 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-15 16:58:33,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 3556 transitions. [2022-03-15 16:58:33,276 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 3556 transitions. Word has length 27 [2022-03-15 16:58:33,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:33,276 INFO L470 AbstractCegarLoop]: Abstraction has 996 states and 3556 transitions. [2022-03-15 16:58:33,276 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-15 16:58:33,276 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 3556 transitions. [2022-03-15 16:58:33,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:33,279 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:33,279 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-15 16:58:33,294 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-15 16:58:33,494 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-15 16:58:33,495 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:33,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:33,495 INFO L85 PathProgramCache]: Analyzing trace with hash 421342012, now seen corresponding path program 11 times [2022-03-15 16:58:33,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:33,495 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080252033] [2022-03-15 16:58:33,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:33,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:33,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:33,525 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-15 16:58:33,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:33,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080252033] [2022-03-15 16:58:33,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080252033] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:33,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170137988] [2022-03-15 16:58:33,526 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:58:33,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:33,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:33,548 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-15 16:58:33,572 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:33,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:33,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:33,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:33,574 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-15 16:58:33,681 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-15 16:58:33,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:33,737 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-15 16:58:33,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170137988] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:33,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:33,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-03-15 16:58:33,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347107832] [2022-03-15 16:58:33,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:33,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:58:33,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:33,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:58:33,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:58:33,739 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-15 16:58:33,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:33,983 INFO L93 Difference]: Finished difference Result 1571 states and 5153 transitions. [2022-03-15 16:58:33,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:58:33,983 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-15 16:58:33,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:33,988 INFO L225 Difference]: With dead ends: 1571 [2022-03-15 16:58:33,988 INFO L226 Difference]: Without dead ends: 1561 [2022-03-15 16:58:33,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:58:33,988 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-15 16:58:33,989 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-15 16:58:33,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1561 states. [2022-03-15 16:58:34,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1561 to 1009. [2022-03-15 16:58:34,008 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-15 16:58:34,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 3582 transitions. [2022-03-15 16:58:34,011 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 3582 transitions. Word has length 27 [2022-03-15 16:58:34,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:34,011 INFO L470 AbstractCegarLoop]: Abstraction has 1009 states and 3582 transitions. [2022-03-15 16:58:34,011 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-15 16:58:34,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 3582 transitions. [2022-03-15 16:58:34,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:34,013 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:34,014 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-15 16:58:34,049 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-15 16:58:34,227 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-15 16:58:34,227 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:34,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:34,228 INFO L85 PathProgramCache]: Analyzing trace with hash -767869072, now seen corresponding path program 12 times [2022-03-15 16:58:34,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:34,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395328111] [2022-03-15 16:58:34,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:34,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:34,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:34,263 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-15 16:58:34,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:34,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395328111] [2022-03-15 16:58:34,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395328111] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:34,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350949643] [2022-03-15 16:58:34,263 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:58:34,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:34,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:34,265 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-15 16:58:34,267 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-15 16:58:34,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:58:34,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:34,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:34,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:34,410 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-15 16:58:34,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:34,492 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-15 16:58:34,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350949643] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:34,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:34,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-15 16:58:34,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853372710] [2022-03-15 16:58:34,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:34,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:58:34,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:34,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:58:34,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:58:34,494 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-15 16:58:34,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:34,969 INFO L93 Difference]: Finished difference Result 3387 states and 10378 transitions. [2022-03-15 16:58:34,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:58:34,969 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-15 16:58:34,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:34,989 INFO L225 Difference]: With dead ends: 3387 [2022-03-15 16:58:34,989 INFO L226 Difference]: Without dead ends: 3375 [2022-03-15 16:58:34,990 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-15 16:58:34,990 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-15 16:58:34,991 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-15 16:58:35,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2022-03-15 16:58:35,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1031. [2022-03-15 16:58:35,042 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-15 16:58:35,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 3659 transitions. [2022-03-15 16:58:35,045 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 3659 transitions. Word has length 27 [2022-03-15 16:58:35,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:35,045 INFO L470 AbstractCegarLoop]: Abstraction has 1031 states and 3659 transitions. [2022-03-15 16:58:35,045 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-15 16:58:35,045 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 3659 transitions. [2022-03-15 16:58:35,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:35,047 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:35,048 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-15 16:58:35,087 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-15 16:58:35,263 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-15 16:58:35,264 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:35,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:35,264 INFO L85 PathProgramCache]: Analyzing trace with hash 210688372, now seen corresponding path program 13 times [2022-03-15 16:58:35,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:35,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004397372] [2022-03-15 16:58:35,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:35,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:35,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:35,311 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-15 16:58:35,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:35,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004397372] [2022-03-15 16:58:35,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004397372] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:35,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752337933] [2022-03-15 16:58:35,311 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:58:35,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:35,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:35,324 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-15 16:58:35,325 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-15 16:58:35,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:35,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:35,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:35,435 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:35,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:35,512 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-15 16:58:35,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752337933] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:35,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:35,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-15 16:58:35,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990853674] [2022-03-15 16:58:35,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:35,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:58:35,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:35,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:58:35,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:58:35,513 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-15 16:58:36,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:36,211 INFO L93 Difference]: Finished difference Result 3526 states and 10647 transitions. [2022-03-15 16:58:36,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:58:36,211 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-15 16:58:36,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:36,217 INFO L225 Difference]: With dead ends: 3526 [2022-03-15 16:58:36,218 INFO L226 Difference]: Without dead ends: 3526 [2022-03-15 16:58:36,218 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-15 16:58:36,219 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-15 16:58:36,220 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-15 16:58:36,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3526 states. [2022-03-15 16:58:36,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3526 to 1017. [2022-03-15 16:58:36,247 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-15 16:58:36,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 3608 transitions. [2022-03-15 16:58:36,249 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 3608 transitions. Word has length 27 [2022-03-15 16:58:36,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:36,249 INFO L470 AbstractCegarLoop]: Abstraction has 1017 states and 3608 transitions. [2022-03-15 16:58:36,250 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-15 16:58:36,250 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 3608 transitions. [2022-03-15 16:58:36,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:36,252 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:36,252 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-15 16:58:36,290 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-15 16:58:36,467 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-15 16:58:36,467 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:36,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:36,468 INFO L85 PathProgramCache]: Analyzing trace with hash -143499400, now seen corresponding path program 14 times [2022-03-15 16:58:36,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:36,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619494963] [2022-03-15 16:58:36,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:36,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:36,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:36,501 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-15 16:58:36,501 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:36,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619494963] [2022-03-15 16:58:36,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619494963] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:36,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664597835] [2022-03-15 16:58:36,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:58:36,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:36,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:36,503 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-15 16:58:36,504 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-15 16:58:36,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:36,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:36,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:36,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:36,582 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-15 16:58:36,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:36,645 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-15 16:58:36,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664597835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:36,646 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:36,646 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:58:36,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221136078] [2022-03-15 16:58:36,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:36,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:58:36,647 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:36,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:58:36,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:58:36,647 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-15 16:58:37,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:37,073 INFO L93 Difference]: Finished difference Result 3059 states and 9290 transitions. [2022-03-15 16:58:37,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 16:58:37,074 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-15 16:58:37,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:37,080 INFO L225 Difference]: With dead ends: 3059 [2022-03-15 16:58:37,080 INFO L226 Difference]: Without dead ends: 3035 [2022-03-15 16:58:37,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=508, Invalid=1748, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 16:58:37,094 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 391 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-15 16:58:37,094 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-15 16:58:37,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3035 states. [2022-03-15 16:58:37,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3035 to 1043. [2022-03-15 16:58:37,151 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-15 16:58:37,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 3695 transitions. [2022-03-15 16:58:37,167 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 3695 transitions. Word has length 27 [2022-03-15 16:58:37,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:37,167 INFO L470 AbstractCegarLoop]: Abstraction has 1043 states and 3695 transitions. [2022-03-15 16:58:37,167 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-15 16:58:37,167 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 3695 transitions. [2022-03-15 16:58:37,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:37,169 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:37,169 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-15 16:58:37,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-15 16:58:37,383 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-15 16:58:37,383 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:37,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:37,384 INFO L85 PathProgramCache]: Analyzing trace with hash 778202740, now seen corresponding path program 15 times [2022-03-15 16:58:37,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:37,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779851850] [2022-03-15 16:58:37,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:37,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:37,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:37,426 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-15 16:58:37,427 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:37,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779851850] [2022-03-15 16:58:37,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779851850] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:37,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082059415] [2022-03-15 16:58:37,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:58:37,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:37,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:37,428 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-15 16:58:37,429 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-15 16:58:37,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:58:37,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:37,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:37,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:37,493 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-15 16:58:37,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:37,536 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-15 16:58:37,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082059415] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:37,537 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:37,537 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:58:37,537 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227854111] [2022-03-15 16:58:37,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:37,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:58:37,537 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:37,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:58:37,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:58:37,538 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-15 16:58:37,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:37,948 INFO L93 Difference]: Finished difference Result 2868 states and 8906 transitions. [2022-03-15 16:58:37,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:58:37,948 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-15 16:58:37,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:37,954 INFO L225 Difference]: With dead ends: 2868 [2022-03-15 16:58:37,954 INFO L226 Difference]: Without dead ends: 2856 [2022-03-15 16:58:37,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:58:37,958 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-15 16:58:37,958 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-15 16:58:37,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2856 states. [2022-03-15 16:58:37,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2856 to 1121. [2022-03-15 16:58:37,986 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-15 16:58:37,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 3938 transitions. [2022-03-15 16:58:37,989 INFO L78 Accepts]: Start accepts. Automaton has 1121 states and 3938 transitions. Word has length 27 [2022-03-15 16:58:37,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:37,989 INFO L470 AbstractCegarLoop]: Abstraction has 1121 states and 3938 transitions. [2022-03-15 16:58:37,989 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-15 16:58:37,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1121 states and 3938 transitions. [2022-03-15 16:58:37,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:37,991 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:37,991 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-15 16:58:38,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-15 16:58:38,207 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-15 16:58:38,208 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:38,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:38,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1756760184, now seen corresponding path program 16 times [2022-03-15 16:58:38,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:38,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123348133] [2022-03-15 16:58:38,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:38,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:38,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:38,270 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-15 16:58:38,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:38,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123348133] [2022-03-15 16:58:38,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123348133] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:38,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320912108] [2022-03-15 16:58:38,270 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:58:38,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:38,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:38,271 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-15 16:58:38,272 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-15 16:58:38,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:58:38,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:38,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:38,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:38,396 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-15 16:58:38,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:38,471 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-15 16:58:38,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320912108] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:38,471 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:38,471 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:58:38,471 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127201661] [2022-03-15 16:58:38,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:38,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:58:38,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:38,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:58:38,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:58:38,472 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-15 16:58:38,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:38,960 INFO L93 Difference]: Finished difference Result 2990 states and 9189 transitions. [2022-03-15 16:58:38,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:58:38,960 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-15 16:58:38,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:38,965 INFO L225 Difference]: With dead ends: 2990 [2022-03-15 16:58:38,965 INFO L226 Difference]: Without dead ends: 2990 [2022-03-15 16:58:38,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1020 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:58:38,966 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-15 16:58:38,967 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-15 16:58:38,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2990 states. [2022-03-15 16:58:38,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2990 to 1103. [2022-03-15 16:58:38,990 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-15 16:58:38,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1103 states to 1103 states and 3875 transitions. [2022-03-15 16:58:38,994 INFO L78 Accepts]: Start accepts. Automaton has 1103 states and 3875 transitions. Word has length 27 [2022-03-15 16:58:38,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:38,995 INFO L470 AbstractCegarLoop]: Abstraction has 1103 states and 3875 transitions. [2022-03-15 16:58:38,995 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-15 16:58:38,995 INFO L276 IsEmpty]: Start isEmpty. Operand 1103 states and 3875 transitions. [2022-03-15 16:58:38,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:38,997 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:38,997 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-15 16:58:39,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:39,213 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-15 16:58:39,213 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:39,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:39,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1999271908, now seen corresponding path program 17 times [2022-03-15 16:58:39,213 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:39,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089565581] [2022-03-15 16:58:39,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:39,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:39,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:39,246 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-15 16:58:39,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:39,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089565581] [2022-03-15 16:58:39,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089565581] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:39,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294489419] [2022-03-15 16:58:39,247 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:58:39,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:39,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:39,248 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-15 16:58:39,249 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-15 16:58:39,270 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:58:39,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:39,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:39,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:39,341 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-15 16:58:39,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:39,369 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-15 16:58:39,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294489419] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:39,369 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:39,369 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-15 16:58:39,369 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712440843] [2022-03-15 16:58:39,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:39,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:58:39,370 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:39,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:58:39,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:58:39,370 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-15 16:58:39,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:39,556 INFO L93 Difference]: Finished difference Result 2681 states and 8735 transitions. [2022-03-15 16:58:39,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:58:39,557 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-15 16:58:39,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:39,561 INFO L225 Difference]: With dead ends: 2681 [2022-03-15 16:58:39,561 INFO L226 Difference]: Without dead ends: 2681 [2022-03-15 16:58:39,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=238, Invalid=574, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:58:39,562 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:39,562 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.1s Time] [2022-03-15 16:58:39,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2681 states. [2022-03-15 16:58:39,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2681 to 1400. [2022-03-15 16:58:39,604 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-15 16:58:39,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 5018 transitions. [2022-03-15 16:58:39,607 INFO L78 Accepts]: Start accepts. Automaton has 1400 states and 5018 transitions. Word has length 27 [2022-03-15 16:58:39,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:39,607 INFO L470 AbstractCegarLoop]: Abstraction has 1400 states and 5018 transitions. [2022-03-15 16:58:39,607 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-15 16:58:39,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1400 states and 5018 transitions. [2022-03-15 16:58:39,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:39,610 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:39,610 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-15 16:58:39,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:39,825 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-15 16:58:39,826 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:39,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:39,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1698701084, now seen corresponding path program 18 times [2022-03-15 16:58:39,826 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:39,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659376241] [2022-03-15 16:58:39,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:39,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:39,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:39,863 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-15 16:58:39,864 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:39,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659376241] [2022-03-15 16:58:39,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659376241] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:39,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525408976] [2022-03-15 16:58:39,864 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:58:39,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:39,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:39,865 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-15 16:58:39,866 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-15 16:58:39,886 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:58:39,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:39,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:39,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:39,979 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-15 16:58:39,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:40,073 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-15 16:58:40,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525408976] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:40,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:40,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:58:40,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26146428] [2022-03-15 16:58:40,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:40,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:58:40,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:40,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:58:40,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:58:40,074 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-15 16:58:41,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:41,048 INFO L93 Difference]: Finished difference Result 4463 states and 13880 transitions. [2022-03-15 16:58:41,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 16:58:41,048 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-15 16:58:41,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:41,083 INFO L225 Difference]: With dead ends: 4463 [2022-03-15 16:58:41,083 INFO L226 Difference]: Without dead ends: 4463 [2022-03-15 16:58:41,083 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-15 16:58:41,084 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-15 16:58:41,084 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-15 16:58:41,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4463 states. [2022-03-15 16:58:41,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4463 to 1524. [2022-03-15 16:58:41,125 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-15 16:58:41,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 5590 transitions. [2022-03-15 16:58:41,128 INFO L78 Accepts]: Start accepts. Automaton has 1524 states and 5590 transitions. Word has length 27 [2022-03-15 16:58:41,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:41,128 INFO L470 AbstractCegarLoop]: Abstraction has 1524 states and 5590 transitions. [2022-03-15 16:58:41,129 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-15 16:58:41,129 INFO L276 IsEmpty]: Start isEmpty. Operand 1524 states and 5590 transitions. [2022-03-15 16:58:41,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:41,131 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:41,131 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-15 16:58:41,147 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-15 16:58:41,347 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-15 16:58:41,347 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:41,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:41,347 INFO L85 PathProgramCache]: Analyzing trace with hash -966239648, now seen corresponding path program 19 times [2022-03-15 16:58:41,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:41,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538459967] [2022-03-15 16:58:41,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:41,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:41,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:41,384 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-15 16:58:41,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:41,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538459967] [2022-03-15 16:58:41,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538459967] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:41,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195976954] [2022-03-15 16:58:41,385 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:58:41,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:41,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:41,386 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-15 16:58:41,387 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-15 16:58:41,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:41,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:41,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:41,488 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-15 16:58:41,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:41,573 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-15 16:58:41,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195976954] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:41,573 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:41,573 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:58:41,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574635864] [2022-03-15 16:58:41,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:41,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:58:41,574 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:41,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:58:41,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:58:41,574 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-15 16:58:42,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:42,815 INFO L93 Difference]: Finished difference Result 4199 states and 13420 transitions. [2022-03-15 16:58:42,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 16:58:42,815 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-15 16:58:42,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:42,824 INFO L225 Difference]: With dead ends: 4199 [2022-03-15 16:58:42,824 INFO L226 Difference]: Without dead ends: 4191 [2022-03-15 16:58:42,825 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-15 16:58:42,825 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-15 16:58:42,825 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-15 16:58:42,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4191 states. [2022-03-15 16:58:42,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4191 to 1510. [2022-03-15 16:58:42,869 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-15 16:58:42,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1510 states to 1510 states and 5531 transitions. [2022-03-15 16:58:42,873 INFO L78 Accepts]: Start accepts. Automaton has 1510 states and 5531 transitions. Word has length 27 [2022-03-15 16:58:42,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:42,873 INFO L470 AbstractCegarLoop]: Abstraction has 1510 states and 5531 transitions. [2022-03-15 16:58:42,873 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-15 16:58:42,873 INFO L276 IsEmpty]: Start isEmpty. Operand 1510 states and 5531 transitions. [2022-03-15 16:58:42,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:42,876 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:42,876 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-15 16:58:42,913 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-15 16:58:43,090 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-15 16:58:43,090 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:43,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:43,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1496327724, now seen corresponding path program 20 times [2022-03-15 16:58:43,091 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:43,091 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822009765] [2022-03-15 16:58:43,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:43,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:43,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:43,127 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-15 16:58:43,128 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:43,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822009765] [2022-03-15 16:58:43,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822009765] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:43,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450235888] [2022-03-15 16:58:43,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:58:43,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:43,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:43,130 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-15 16:58:43,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:43,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:43,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:43,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:43,151 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-15 16:58:43,241 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-15 16:58:43,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:43,297 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-15 16:58:43,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450235888] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:43,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:43,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-15 16:58:43,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297286130] [2022-03-15 16:58:43,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:43,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:58:43,298 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:43,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:58:43,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:58:43,299 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-15 16:58:43,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:43,572 INFO L93 Difference]: Finished difference Result 2566 states and 8506 transitions. [2022-03-15 16:58:43,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:58:43,572 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-15 16:58:43,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:43,577 INFO L225 Difference]: With dead ends: 2566 [2022-03-15 16:58:43,578 INFO L226 Difference]: Without dead ends: 2556 [2022-03-15 16:58:43,585 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-15 16:58:43,585 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-15 16:58:43,586 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-15 16:58:43,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states. [2022-03-15 16:58:43,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 1508. [2022-03-15 16:58:43,626 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-15 16:58:43,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1508 states to 1508 states and 5506 transitions. [2022-03-15 16:58:43,643 INFO L78 Accepts]: Start accepts. Automaton has 1508 states and 5506 transitions. Word has length 27 [2022-03-15 16:58:43,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:43,643 INFO L470 AbstractCegarLoop]: Abstraction has 1508 states and 5506 transitions. [2022-03-15 16:58:43,643 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-15 16:58:43,643 INFO L276 IsEmpty]: Start isEmpty. Operand 1508 states and 5506 transitions. [2022-03-15 16:58:43,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:43,646 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:43,646 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-15 16:58:43,662 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-15 16:58:43,861 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-15 16:58:43,862 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:43,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:43,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1229315484, now seen corresponding path program 21 times [2022-03-15 16:58:43,862 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:43,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385100599] [2022-03-15 16:58:43,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:43,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:43,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:43,902 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:43,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:43,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385100599] [2022-03-15 16:58:43,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385100599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:43,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590353949] [2022-03-15 16:58:43,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:58:43,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:43,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:43,921 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-15 16:58:43,922 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-15 16:58:43,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:58:43,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:43,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:43,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:44,038 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-15 16:58:44,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:44,133 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-15 16:58:44,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590353949] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:44,133 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:44,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:58:44,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127689328] [2022-03-15 16:58:44,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:44,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:58:44,134 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:44,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:58:44,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:58:44,134 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-15 16:58:44,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:44,818 INFO L93 Difference]: Finished difference Result 4016 states and 13236 transitions. [2022-03-15 16:58:44,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 16:58:44,819 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-15 16:58:44,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:44,827 INFO L225 Difference]: With dead ends: 4016 [2022-03-15 16:58:44,827 INFO L226 Difference]: Without dead ends: 4016 [2022-03-15 16:58:44,828 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-15 16:58:44,837 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-15 16:58:44,837 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-15 16:58:44,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4016 states. [2022-03-15 16:58:44,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4016 to 1567. [2022-03-15 16:58:44,880 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-15 16:58:44,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1567 states to 1567 states and 5728 transitions. [2022-03-15 16:58:44,884 INFO L78 Accepts]: Start accepts. Automaton has 1567 states and 5728 transitions. Word has length 27 [2022-03-15 16:58:44,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:44,885 INFO L470 AbstractCegarLoop]: Abstraction has 1567 states and 5728 transitions. [2022-03-15 16:58:44,885 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-15 16:58:44,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1567 states and 5728 transitions. [2022-03-15 16:58:44,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:44,888 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:44,888 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-15 16:58:44,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:45,103 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-15 16:58:45,103 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:45,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:45,104 INFO L85 PathProgramCache]: Analyzing trace with hash -889239010, now seen corresponding path program 22 times [2022-03-15 16:58:45,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:45,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352352956] [2022-03-15 16:58:45,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:45,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:45,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:45,156 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-15 16:58:45,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:45,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352352956] [2022-03-15 16:58:45,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352352956] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:45,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989771340] [2022-03-15 16:58:45,156 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:58:45,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:45,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:45,157 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-15 16:58:45,158 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-15 16:58:45,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:58:45,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:45,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:45,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:45,231 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-15 16:58:45,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:45,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-15 16:58:45,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989771340] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:45,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:45,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:58:45,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451401119] [2022-03-15 16:58:45,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:45,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:58:45,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:45,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:58:45,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:58:45,267 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-15 16:58:45,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:45,554 INFO L93 Difference]: Finished difference Result 2764 states and 9254 transitions. [2022-03-15 16:58:45,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:58:45,555 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-15 16:58:45,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:45,560 INFO L225 Difference]: With dead ends: 2764 [2022-03-15 16:58:45,560 INFO L226 Difference]: Without dead ends: 2706 [2022-03-15 16:58:45,560 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-15 16:58:45,562 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:45,562 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.1s Time] [2022-03-15 16:58:45,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2706 states. [2022-03-15 16:58:45,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2706 to 1772. [2022-03-15 16:58:45,611 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-15 16:58:45,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1772 states to 1772 states and 6484 transitions. [2022-03-15 16:58:45,621 INFO L78 Accepts]: Start accepts. Automaton has 1772 states and 6484 transitions. Word has length 27 [2022-03-15 16:58:45,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:45,621 INFO L470 AbstractCegarLoop]: Abstraction has 1772 states and 6484 transitions. [2022-03-15 16:58:45,622 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-15 16:58:45,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1772 states and 6484 transitions. [2022-03-15 16:58:45,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:45,625 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:45,625 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-15 16:58:45,643 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-15 16:58:45,825 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-15 16:58:45,826 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:45,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:45,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1659615388, now seen corresponding path program 23 times [2022-03-15 16:58:45,826 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:45,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894459063] [2022-03-15 16:58:45,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:45,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:45,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:45,859 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-15 16:58:45,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:45,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894459063] [2022-03-15 16:58:45,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894459063] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:45,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276660067] [2022-03-15 16:58:45,860 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:58:45,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:45,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:45,861 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-15 16:58:45,862 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-15 16:58:45,894 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:58:45,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:45,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:45,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:45,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-15 16:58:45,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:46,049 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-15 16:58:46,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276660067] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:46,049 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:46,049 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:58:46,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559829868] [2022-03-15 16:58:46,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:46,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:58:46,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:46,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:58:46,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:58:46,050 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-15 16:58:46,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:46,520 INFO L93 Difference]: Finished difference Result 4051 states and 13532 transitions. [2022-03-15 16:58:46,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:58:46,520 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-15 16:58:46,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:46,527 INFO L225 Difference]: With dead ends: 4051 [2022-03-15 16:58:46,527 INFO L226 Difference]: Without dead ends: 4047 [2022-03-15 16:58:46,528 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-15 16:58:46,528 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.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:46,528 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.2s Time] [2022-03-15 16:58:46,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4047 states. [2022-03-15 16:58:46,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4047 to 1858. [2022-03-15 16:58:46,577 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-15 16:58:46,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 6761 transitions. [2022-03-15 16:58:46,581 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 6761 transitions. Word has length 27 [2022-03-15 16:58:46,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:46,581 INFO L470 AbstractCegarLoop]: Abstraction has 1858 states and 6761 transitions. [2022-03-15 16:58:46,582 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-15 16:58:46,582 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 6761 transitions. [2022-03-15 16:58:46,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:46,585 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:46,585 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-15 16:58:46,601 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-15 16:58:46,800 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-15 16:58:46,800 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:46,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:46,801 INFO L85 PathProgramCache]: Analyzing trace with hash -681057944, now seen corresponding path program 24 times [2022-03-15 16:58:46,801 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:46,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414261422] [2022-03-15 16:58:46,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:46,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:46,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:46,825 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-15 16:58:46,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:46,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414261422] [2022-03-15 16:58:46,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414261422] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:46,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329636311] [2022-03-15 16:58:46,825 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:58:46,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:46,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:46,827 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-15 16:58:46,827 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-15 16:58:46,848 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:58:46,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:46,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:46,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:46,893 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-15 16:58:46,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:46,938 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-15 16:58:46,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329636311] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:46,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:46,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:58:46,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448724940] [2022-03-15 16:58:46,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:46,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:58:46,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:46,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:58:46,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:58:46,941 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-15 16:58:47,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:47,341 INFO L93 Difference]: Finished difference Result 4211 states and 13928 transitions. [2022-03-15 16:58:47,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:58:47,341 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-15 16:58:47,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:47,349 INFO L225 Difference]: With dead ends: 4211 [2022-03-15 16:58:47,349 INFO L226 Difference]: Without dead ends: 4204 [2022-03-15 16:58:47,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 802 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:58:47,350 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 338 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-15 16:58:47,350 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-15 16:58:47,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4204 states. [2022-03-15 16:58:47,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4204 to 1762. [2022-03-15 16:58:47,386 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-15 16:58:47,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 6373 transitions. [2022-03-15 16:58:47,390 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 6373 transitions. Word has length 27 [2022-03-15 16:58:47,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:47,390 INFO L470 AbstractCegarLoop]: Abstraction has 1762 states and 6373 transitions. [2022-03-15 16:58:47,390 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-15 16:58:47,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 6373 transitions. [2022-03-15 16:58:47,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:47,393 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:47,393 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-15 16:58:47,410 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-15 16:58:47,608 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-15 16:58:47,609 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:47,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:47,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1533437756, now seen corresponding path program 25 times [2022-03-15 16:58:47,609 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:47,609 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915028990] [2022-03-15 16:58:47,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:47,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:47,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:47,655 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-15 16:58:47,655 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:47,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915028990] [2022-03-15 16:58:47,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915028990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:47,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971143330] [2022-03-15 16:58:47,656 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:58:47,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:47,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:47,672 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-15 16:58:47,688 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-15 16:58:47,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:47,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:47,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:47,780 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-15 16:58:47,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:47,825 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-15 16:58:47,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971143330] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:47,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:47,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:58:47,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694751893] [2022-03-15 16:58:47,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:47,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:58:47,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:47,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:58:47,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:58:47,826 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-15 16:58:48,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:48,185 INFO L93 Difference]: Finished difference Result 4111 states and 13441 transitions. [2022-03-15 16:58:48,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:58:48,185 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-15 16:58:48,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:48,192 INFO L225 Difference]: With dead ends: 4111 [2022-03-15 16:58:48,192 INFO L226 Difference]: Without dead ends: 4104 [2022-03-15 16:58:48,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:58:48,193 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 247 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-15 16:58:48,193 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-15 16:58:48,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4104 states. [2022-03-15 16:58:48,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4104 to 1778. [2022-03-15 16:58:48,230 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-15 16:58:48,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1778 states to 1778 states and 6425 transitions. [2022-03-15 16:58:48,240 INFO L78 Accepts]: Start accepts. Automaton has 1778 states and 6425 transitions. Word has length 27 [2022-03-15 16:58:48,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:48,241 INFO L470 AbstractCegarLoop]: Abstraction has 1778 states and 6425 transitions. [2022-03-15 16:58:48,241 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-15 16:58:48,241 INFO L276 IsEmpty]: Start isEmpty. Operand 1778 states and 6425 transitions. [2022-03-15 16:58:48,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:48,244 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:48,244 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-15 16:58:48,262 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-15 16:58:48,459 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-15 16:58:48,460 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:48,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:48,460 INFO L85 PathProgramCache]: Analyzing trace with hash -982650124, now seen corresponding path program 26 times [2022-03-15 16:58:48,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:48,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480559127] [2022-03-15 16:58:48,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:48,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:48,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:48,485 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-15 16:58:48,485 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:48,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480559127] [2022-03-15 16:58:48,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480559127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:48,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729219632] [2022-03-15 16:58:48,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:58:48,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:48,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:48,487 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-15 16:58:48,488 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-15 16:58:48,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:48,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:48,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:48,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:48,551 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-15 16:58:48,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:48,589 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-15 16:58:48,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729219632] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:48,589 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:48,589 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-15 16:58:48,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738363712] [2022-03-15 16:58:48,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:48,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:58:48,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:48,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:58:48,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:58:48,591 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-15 16:58:48,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:48,785 INFO L93 Difference]: Finished difference Result 3364 states and 11304 transitions. [2022-03-15 16:58:48,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:58:48,785 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-15 16:58:48,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:48,790 INFO L225 Difference]: With dead ends: 3364 [2022-03-15 16:58:48,790 INFO L226 Difference]: Without dead ends: 3352 [2022-03-15 16:58:48,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:58:48,791 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-15 16:58:48,791 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-15 16:58:48,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3352 states. [2022-03-15 16:58:48,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3352 to 1842. [2022-03-15 16:58:48,835 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-15 16:58:48,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1842 states to 1842 states and 6619 transitions. [2022-03-15 16:58:48,839 INFO L78 Accepts]: Start accepts. Automaton has 1842 states and 6619 transitions. Word has length 27 [2022-03-15 16:58:48,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:48,839 INFO L470 AbstractCegarLoop]: Abstraction has 1842 states and 6619 transitions. [2022-03-15 16:58:48,839 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-15 16:58:48,839 INFO L276 IsEmpty]: Start isEmpty. Operand 1842 states and 6619 transitions. [2022-03-15 16:58:48,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:48,842 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:48,842 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-15 16:58:48,858 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-15 16:58:49,058 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-15 16:58:49,058 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:49,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:49,059 INFO L85 PathProgramCache]: Analyzing trace with hash -2077943624, now seen corresponding path program 27 times [2022-03-15 16:58:49,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:49,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975608882] [2022-03-15 16:58:49,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:49,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:49,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:49,091 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-15 16:58:49,091 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:49,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975608882] [2022-03-15 16:58:49,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975608882] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:49,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572767336] [2022-03-15 16:58:49,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:58:49,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:49,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:49,092 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-15 16:58:49,093 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-15 16:58:49,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:58:49,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:49,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:49,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:49,182 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-15 16:58:49,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:49,249 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-15 16:58:49,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572767336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:49,250 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:49,250 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-15 16:58:49,250 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705114] [2022-03-15 16:58:49,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:49,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:58:49,250 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:49,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:58:49,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:58:49,251 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-15 16:58:49,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:49,617 INFO L93 Difference]: Finished difference Result 3435 states and 11487 transitions. [2022-03-15 16:58:49,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:58:49,618 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-15 16:58:49,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:49,624 INFO L225 Difference]: With dead ends: 3435 [2022-03-15 16:58:49,625 INFO L226 Difference]: Without dead ends: 3435 [2022-03-15 16:58:49,625 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-15 16:58:49,625 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 215 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-15 16:58:49,625 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-15 16:58:49,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3435 states. [2022-03-15 16:58:49,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3435 to 1910. [2022-03-15 16:58:49,662 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-15 16:58:49,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1910 states to 1910 states and 6819 transitions. [2022-03-15 16:58:49,666 INFO L78 Accepts]: Start accepts. Automaton has 1910 states and 6819 transitions. Word has length 27 [2022-03-15 16:58:49,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:49,666 INFO L470 AbstractCegarLoop]: Abstraction has 1910 states and 6819 transitions. [2022-03-15 16:58:49,666 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-15 16:58:49,667 INFO L276 IsEmpty]: Start isEmpty. Operand 1910 states and 6819 transitions. [2022-03-15 16:58:49,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:49,670 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:49,670 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-15 16:58:49,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:49,878 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-15 16:58:49,878 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:49,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:49,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1024461816, now seen corresponding path program 1 times [2022-03-15 16:58:49,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:49,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773473104] [2022-03-15 16:58:49,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:49,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:49,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:49,907 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-15 16:58:49,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:49,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773473104] [2022-03-15 16:58:49,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773473104] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:49,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887738513] [2022-03-15 16:58:49,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:49,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:49,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:49,909 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-15 16:58:49,909 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-15 16:58:49,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:49,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:49,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:49,995 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-15 16:58:49,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:50,077 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-15 16:58:50,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887738513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:50,077 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:50,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:58:50,077 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430915306] [2022-03-15 16:58:50,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:50,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:58:50,078 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:50,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:58:50,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:58:50,078 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-15 16:58:50,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:50,688 INFO L93 Difference]: Finished difference Result 3260 states and 10751 transitions. [2022-03-15 16:58:50,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:58:50,688 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-15 16:58:50,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:50,693 INFO L225 Difference]: With dead ends: 3260 [2022-03-15 16:58:50,694 INFO L226 Difference]: Without dead ends: 3260 [2022-03-15 16:58:50,694 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-15 16:58:50,694 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-15 16:58:50,694 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-15 16:58:50,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3260 states. [2022-03-15 16:58:50,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3260 to 1932. [2022-03-15 16:58:50,725 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-15 16:58:50,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 6890 transitions. [2022-03-15 16:58:50,729 INFO L78 Accepts]: Start accepts. Automaton has 1932 states and 6890 transitions. Word has length 27 [2022-03-15 16:58:50,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:50,729 INFO L470 AbstractCegarLoop]: Abstraction has 1932 states and 6890 transitions. [2022-03-15 16:58:50,729 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-15 16:58:50,729 INFO L276 IsEmpty]: Start isEmpty. Operand 1932 states and 6890 transitions. [2022-03-15 16:58:50,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:50,732 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:50,732 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-15 16:58:50,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:50,948 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-15 16:58:50,948 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:50,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:50,948 INFO L85 PathProgramCache]: Analyzing trace with hash 394843068, now seen corresponding path program 2 times [2022-03-15 16:58:50,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:50,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018905270] [2022-03-15 16:58:50,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:50,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:50,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:50,980 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-15 16:58:50,981 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:50,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018905270] [2022-03-15 16:58:50,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018905270] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:50,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225254224] [2022-03-15 16:58:50,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:58:50,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:50,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:50,982 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-15 16:58:50,983 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-15 16:58:51,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:51,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:51,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:58:51,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:51,064 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-15 16:58:51,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:51,118 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-15 16:58:51,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225254224] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:51,118 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:51,118 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-15 16:58:51,118 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457472165] [2022-03-15 16:58:51,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:51,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:58:51,119 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:51,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:58:51,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:58:51,119 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-15 16:58:51,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:51,234 INFO L93 Difference]: Finished difference Result 2944 states and 9986 transitions. [2022-03-15 16:58:51,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:58:51,234 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-15 16:58:51,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:51,240 INFO L225 Difference]: With dead ends: 2944 [2022-03-15 16:58:51,240 INFO L226 Difference]: Without dead ends: 2926 [2022-03-15 16:58:51,240 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-15 16:58:51,240 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-15 16:58:51,241 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-15 16:58:51,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2926 states. [2022-03-15 16:58:51,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2926 to 2195. [2022-03-15 16:58:51,272 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-15 16:58:51,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2195 states to 2195 states and 7898 transitions. [2022-03-15 16:58:51,276 INFO L78 Accepts]: Start accepts. Automaton has 2195 states and 7898 transitions. Word has length 27 [2022-03-15 16:58:51,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:51,276 INFO L470 AbstractCegarLoop]: Abstraction has 2195 states and 7898 transitions. [2022-03-15 16:58:51,277 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-15 16:58:51,277 INFO L276 IsEmpty]: Start isEmpty. Operand 2195 states and 7898 transitions. [2022-03-15 16:58:51,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:51,280 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:51,280 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-15 16:58:51,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:51,492 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-15 16:58:51,493 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:51,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:51,493 INFO L85 PathProgramCache]: Analyzing trace with hash -364125024, now seen corresponding path program 3 times [2022-03-15 16:58:51,493 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:51,493 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692329852] [2022-03-15 16:58:51,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:51,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:51,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:51,530 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-15 16:58:51,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:51,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692329852] [2022-03-15 16:58:51,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692329852] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:51,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086592958] [2022-03-15 16:58:51,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:58:51,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:51,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:51,531 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-15 16:58:51,532 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-15 16:58:51,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:58:51,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:51,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 16:58:51,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:51,672 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-15 16:58:51,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:51,787 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-15 16:58:51,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086592958] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:51,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:51,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-15 16:58:51,787 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477173162] [2022-03-15 16:58:51,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:51,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:58:51,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:51,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:58:51,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:58:51,788 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-15 16:58:52,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:52,250 INFO L93 Difference]: Finished difference Result 5064 states and 16503 transitions. [2022-03-15 16:58:52,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:58:52,250 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-15 16:58:52,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:52,259 INFO L225 Difference]: With dead ends: 5064 [2022-03-15 16:58:52,259 INFO L226 Difference]: Without dead ends: 5064 [2022-03-15 16:58:52,260 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-15 16:58:52,260 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-15 16:58:52,260 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-15 16:58:52,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5064 states. [2022-03-15 16:58:52,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5064 to 2506. [2022-03-15 16:58:52,304 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-15 16:58:52,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 9088 transitions. [2022-03-15 16:58:52,310 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 9088 transitions. Word has length 27 [2022-03-15 16:58:52,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:52,310 INFO L470 AbstractCegarLoop]: Abstraction has 2506 states and 9088 transitions. [2022-03-15 16:58:52,310 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-15 16:58:52,310 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 9088 transitions. [2022-03-15 16:58:52,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:52,314 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:52,314 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-15 16:58:52,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:52,528 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-15 16:58:52,528 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:52,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:52,529 INFO L85 PathProgramCache]: Analyzing trace with hash -222606288, now seen corresponding path program 4 times [2022-03-15 16:58:52,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:52,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89264222] [2022-03-15 16:58:52,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:52,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:52,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:52,568 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-15 16:58:52,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:52,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89264222] [2022-03-15 16:58:52,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89264222] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:52,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252724999] [2022-03-15 16:58:52,568 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:58:52,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:52,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:52,569 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-15 16:58:52,570 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-15 16:58:52,591 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:58:52,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:52,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:52,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:52,690 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-15 16:58:52,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:52,790 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-15 16:58:52,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252724999] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:52,791 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:52,791 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2022-03-15 16:58:52,791 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868565378] [2022-03-15 16:58:52,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:52,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:58:52,791 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:52,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:58:52,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:58:52,791 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-15 16:58:53,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:53,169 INFO L93 Difference]: Finished difference Result 3582 states and 12287 transitions. [2022-03-15 16:58:53,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:58:53,169 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-15 16:58:53,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:53,176 INFO L225 Difference]: With dead ends: 3582 [2022-03-15 16:58:53,176 INFO L226 Difference]: Without dead ends: 3578 [2022-03-15 16:58:53,176 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-15 16:58:53,177 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-15 16:58:53,177 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-15 16:58:53,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3578 states. [2022-03-15 16:58:53,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3578 to 2506. [2022-03-15 16:58:53,220 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-15 16:58:53,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 9086 transitions. [2022-03-15 16:58:53,225 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 9086 transitions. Word has length 27 [2022-03-15 16:58:53,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:53,225 INFO L470 AbstractCegarLoop]: Abstraction has 2506 states and 9086 transitions. [2022-03-15 16:58:53,225 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-15 16:58:53,226 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 9086 transitions. [2022-03-15 16:58:53,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:53,229 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:53,230 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-15 16:58:53,247 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-15 16:58:53,445 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-15 16:58:53,445 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:53,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:53,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1747073476, now seen corresponding path program 5 times [2022-03-15 16:58:53,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:53,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686771035] [2022-03-15 16:58:53,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:53,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:53,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:53,474 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-15 16:58:53,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:53,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686771035] [2022-03-15 16:58:53,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686771035] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:53,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741807214] [2022-03-15 16:58:53,474 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:58:53,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:53,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:53,476 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-15 16:58:53,477 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-15 16:58:53,496 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:53,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:53,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:58:53,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:53,572 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-15 16:58:53,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:53,672 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-15 16:58:53,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741807214] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:53,672 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:53,672 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 12 [2022-03-15 16:58:53,672 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019512374] [2022-03-15 16:58:53,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:53,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 16:58:53,673 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:53,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 16:58:53,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2022-03-15 16:58:53,673 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-15 16:58:53,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:53,873 INFO L93 Difference]: Finished difference Result 3788 states and 12985 transitions. [2022-03-15 16:58:53,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:58:53,873 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-15 16:58:53,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:53,881 INFO L225 Difference]: With dead ends: 3788 [2022-03-15 16:58:53,882 INFO L226 Difference]: Without dead ends: 3782 [2022-03-15 16:58:53,882 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-15 16:58:53,882 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-15 16:58:53,882 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-15 16:58:53,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3782 states. [2022-03-15 16:58:53,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3782 to 2583. [2022-03-15 16:58:53,925 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-15 16:58:53,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2583 states to 2583 states and 9406 transitions. [2022-03-15 16:58:53,960 INFO L78 Accepts]: Start accepts. Automaton has 2583 states and 9406 transitions. Word has length 27 [2022-03-15 16:58:53,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:53,960 INFO L470 AbstractCegarLoop]: Abstraction has 2583 states and 9406 transitions. [2022-03-15 16:58:53,961 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-15 16:58:53,961 INFO L276 IsEmpty]: Start isEmpty. Operand 2583 states and 9406 transitions. [2022-03-15 16:58:53,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:53,965 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:53,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-15 16:58:53,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:54,184 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-15 16:58:54,185 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:54,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:54,185 INFO L85 PathProgramCache]: Analyzing trace with hash -265980168, now seen corresponding path program 6 times [2022-03-15 16:58:54,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:54,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801576555] [2022-03-15 16:58:54,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:54,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:54,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:54,230 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-15 16:58:54,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:54,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801576555] [2022-03-15 16:58:54,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801576555] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:54,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712643124] [2022-03-15 16:58:54,231 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:58:54,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:54,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:54,233 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-15 16:58:54,233 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-15 16:58:54,253 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:58:54,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:54,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:54,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:54,341 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-15 16:58:54,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:54,427 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-15 16:58:54,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712643124] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:54,427 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:54,428 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:58:54,428 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640729736] [2022-03-15 16:58:54,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:54,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:58:54,428 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:54,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:58:54,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:58:54,428 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-15 16:58:54,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:54,806 INFO L93 Difference]: Finished difference Result 3686 states and 12704 transitions. [2022-03-15 16:58:54,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:58:54,807 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-15 16:58:54,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:54,814 INFO L225 Difference]: With dead ends: 3686 [2022-03-15 16:58:54,814 INFO L226 Difference]: Without dead ends: 3674 [2022-03-15 16:58:54,815 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-15 16:58:54,815 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-15 16:58:54,815 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-15 16:58:54,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2022-03-15 16:58:54,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2675. [2022-03-15 16:58:54,858 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-15 16:58:54,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2675 states to 2675 states and 9704 transitions. [2022-03-15 16:58:54,865 INFO L78 Accepts]: Start accepts. Automaton has 2675 states and 9704 transitions. Word has length 27 [2022-03-15 16:58:54,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:54,865 INFO L470 AbstractCegarLoop]: Abstraction has 2675 states and 9704 transitions. [2022-03-15 16:58:54,865 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-15 16:58:54,865 INFO L276 IsEmpty]: Start isEmpty. Operand 2675 states and 9704 transitions. [2022-03-15 16:58:54,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:54,870 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:54,870 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:58:54,902 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-15 16:58:55,085 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-15 16:58:55,085 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:55,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:55,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1152838668, now seen corresponding path program 4 times [2022-03-15 16:58:55,086 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:55,086 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706832841] [2022-03-15 16:58:55,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:55,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:55,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:55,110 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-15 16:58:55,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:55,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706832841] [2022-03-15 16:58:55,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706832841] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:55,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971461302] [2022-03-15 16:58:55,111 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:58:55,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:55,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:55,112 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-15 16:58:55,114 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-15 16:58:55,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:58:55,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:55,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:58:55,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:55,200 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-15 16:58:55,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:55,261 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-15 16:58:55,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971461302] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:55,261 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:55,261 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:58:55,261 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094477590] [2022-03-15 16:58:55,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:55,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:58:55,267 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:55,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:58:55,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:58:55,267 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-15 16:58:55,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:55,562 INFO L93 Difference]: Finished difference Result 4316 states and 14700 transitions. [2022-03-15 16:58:55,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:58:55,562 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-15 16:58:55,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:55,571 INFO L225 Difference]: With dead ends: 4316 [2022-03-15 16:58:55,571 INFO L226 Difference]: Without dead ends: 4304 [2022-03-15 16:58:55,571 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-15 16:58:55,572 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 259 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:55,572 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.1s Time] [2022-03-15 16:58:55,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4304 states. [2022-03-15 16:58:55,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4304 to 2786. [2022-03-15 16:58:55,648 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-15 16:58:55,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2786 states to 2786 states and 10238 transitions. [2022-03-15 16:58:55,656 INFO L78 Accepts]: Start accepts. Automaton has 2786 states and 10238 transitions. Word has length 27 [2022-03-15 16:58:55,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:55,656 INFO L470 AbstractCegarLoop]: Abstraction has 2786 states and 10238 transitions. [2022-03-15 16:58:55,656 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-15 16:58:55,656 INFO L276 IsEmpty]: Start isEmpty. Operand 2786 states and 10238 transitions. [2022-03-15 16:58:55,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:55,661 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:55,661 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:58:55,677 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-15 16:58:55,877 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-15 16:58:55,877 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:55,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:55,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1884144356, now seen corresponding path program 5 times [2022-03-15 16:58:55,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:55,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503123916] [2022-03-15 16:58:55,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:55,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:55,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:55,903 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-15 16:58:55,904 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:55,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503123916] [2022-03-15 16:58:55,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503123916] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:55,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136093019] [2022-03-15 16:58:55,904 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:58:55,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:55,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:55,905 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-15 16:58:55,907 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-15 16:58:55,930 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:58:55,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:55,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:58:55,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:55,983 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-15 16:58:55,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:56,036 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-15 16:58:56,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136093019] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:56,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:56,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:58:56,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277739315] [2022-03-15 16:58:56,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:56,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:58:56,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:56,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:58:56,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:58:56,050 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-15 16:58:56,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:56,426 INFO L93 Difference]: Finished difference Result 5467 states and 17872 transitions. [2022-03-15 16:58:56,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:58:56,426 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-15 16:58:56,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:56,437 INFO L225 Difference]: With dead ends: 5467 [2022-03-15 16:58:56,437 INFO L226 Difference]: Without dead ends: 5467 [2022-03-15 16:58:56,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=397, Invalid=935, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:58:56,438 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 310 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-15 16:58:56,438 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-15 16:58:56,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5467 states. [2022-03-15 16:58:56,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5467 to 2654. [2022-03-15 16:58:56,514 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-15 16:58:56,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2654 states to 2654 states and 9677 transitions. [2022-03-15 16:58:56,521 INFO L78 Accepts]: Start accepts. Automaton has 2654 states and 9677 transitions. Word has length 27 [2022-03-15 16:58:56,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:56,521 INFO L470 AbstractCegarLoop]: Abstraction has 2654 states and 9677 transitions. [2022-03-15 16:58:56,522 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-15 16:58:56,522 INFO L276 IsEmpty]: Start isEmpty. Operand 2654 states and 9677 transitions. [2022-03-15 16:58:56,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:56,527 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:56,527 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-15 16:58:56,543 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-15 16:58:56,743 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-15 16:58:56,743 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:56,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:56,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1328037108, now seen corresponding path program 7 times [2022-03-15 16:58:56,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:56,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126068373] [2022-03-15 16:58:56,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:56,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:56,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:56,783 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-15 16:58:56,783 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:56,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126068373] [2022-03-15 16:58:56,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126068373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:56,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925213582] [2022-03-15 16:58:56,783 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:58:56,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:56,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:56,784 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-15 16:58:56,786 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-15 16:58:56,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:56,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:56,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:56,861 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-15 16:58:56,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:56,919 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-15 16:58:56,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925213582] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:56,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:56,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:58:56,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698352064] [2022-03-15 16:58:56,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:56,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:58:56,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:56,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:58:56,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:58:56,921 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-15 16:58:57,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:57,542 INFO L93 Difference]: Finished difference Result 5183 states and 16984 transitions. [2022-03-15 16:58:57,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:58:57,543 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-15 16:58:57,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:57,553 INFO L225 Difference]: With dead ends: 5183 [2022-03-15 16:58:57,553 INFO L226 Difference]: Without dead ends: 5183 [2022-03-15 16:58:57,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1181 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=828, Invalid=2712, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 16:58:57,553 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 339 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:57,553 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.2s Time] [2022-03-15 16:58:57,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5183 states. [2022-03-15 16:58:57,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5183 to 2734. [2022-03-15 16:58:57,610 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-15 16:58:57,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2734 states to 2734 states and 9925 transitions. [2022-03-15 16:58:57,617 INFO L78 Accepts]: Start accepts. Automaton has 2734 states and 9925 transitions. Word has length 27 [2022-03-15 16:58:57,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:57,618 INFO L470 AbstractCegarLoop]: Abstraction has 2734 states and 9925 transitions. [2022-03-15 16:58:57,618 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-15 16:58:57,618 INFO L276 IsEmpty]: Start isEmpty. Operand 2734 states and 9925 transitions. [2022-03-15 16:58:57,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:57,623 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:57,623 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-15 16:58:57,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:57,839 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-15 16:58:57,840 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:57,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:57,840 INFO L85 PathProgramCache]: Analyzing trace with hash -651492432, now seen corresponding path program 8 times [2022-03-15 16:58:57,841 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:57,841 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081102732] [2022-03-15 16:58:57,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:57,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:57,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:57,887 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-15 16:58:57,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:57,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081102732] [2022-03-15 16:58:57,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081102732] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:57,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818791382] [2022-03-15 16:58:57,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:58:57,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:57,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:57,904 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-15 16:58:57,908 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-15 16:58:57,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:57,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:57,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:57,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:58,031 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-15 16:58:58,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:58,132 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-15 16:58:58,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818791382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:58,132 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:58,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:58:58,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430079579] [2022-03-15 16:58:58,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:58,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:58:58,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:58,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:58:58,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:58:58,133 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-15 16:58:59,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:59,190 INFO L93 Difference]: Finished difference Result 5542 states and 18021 transitions. [2022-03-15 16:58:59,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 16:58:59,190 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-15 16:58:59,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:59,202 INFO L225 Difference]: With dead ends: 5542 [2022-03-15 16:58:59,202 INFO L226 Difference]: Without dead ends: 5542 [2022-03-15 16:58:59,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3303 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1689, Invalid=7053, Unknown=0, NotChecked=0, Total=8742 [2022-03-15 16:58:59,203 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 480 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-15 16:58:59,203 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-15 16:58:59,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5542 states. [2022-03-15 16:58:59,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5542 to 2802. [2022-03-15 16:58:59,271 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-15 16:58:59,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2802 states to 2802 states and 10145 transitions. [2022-03-15 16:58:59,278 INFO L78 Accepts]: Start accepts. Automaton has 2802 states and 10145 transitions. Word has length 27 [2022-03-15 16:58:59,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:59,279 INFO L470 AbstractCegarLoop]: Abstraction has 2802 states and 10145 transitions. [2022-03-15 16:58:59,279 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-15 16:58:59,279 INFO L276 IsEmpty]: Start isEmpty. Operand 2802 states and 10145 transitions. [2022-03-15 16:58:59,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:58:59,284 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:59,284 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-15 16:58:59,301 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-15 16:58:59,499 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-15 16:58:59,500 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:59,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:59,500 INFO L85 PathProgramCache]: Analyzing trace with hash 80969004, now seen corresponding path program 9 times [2022-03-15 16:58:59,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:59,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178020021] [2022-03-15 16:58:59,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:59,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:59,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:59,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-15 16:58:59,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:59,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178020021] [2022-03-15 16:58:59,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178020021] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:59,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625039581] [2022-03-15 16:58:59,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:58:59,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:59,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:59,547 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-15 16:58:59,562 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-15 16:58:59,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:58:59,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:59,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:58:59,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:59,685 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-15 16:58:59,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:59,787 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-15 16:58:59,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625039581] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:59,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:59,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:58:59,787 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063666460] [2022-03-15 16:58:59,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:59,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:58:59,787 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:59,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:58:59,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:58:59,788 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-15 16:59:00,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:00,617 INFO L93 Difference]: Finished difference Result 5006 states and 16555 transitions. [2022-03-15 16:59:00,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:59:00,618 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-15 16:59:00,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:00,627 INFO L225 Difference]: With dead ends: 5006 [2022-03-15 16:59:00,628 INFO L226 Difference]: Without dead ends: 5002 [2022-03-15 16:59:00,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1434 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1004, Invalid=3418, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 16:59:00,628 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-15 16:59:00,629 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-15 16:59:00,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5002 states. [2022-03-15 16:59:00,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5002 to 2752. [2022-03-15 16:59:00,686 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-15 16:59:00,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2752 states to 2752 states and 9974 transitions. [2022-03-15 16:59:00,693 INFO L78 Accepts]: Start accepts. Automaton has 2752 states and 9974 transitions. Word has length 27 [2022-03-15 16:59:00,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:00,693 INFO L470 AbstractCegarLoop]: Abstraction has 2752 states and 9974 transitions. [2022-03-15 16:59:00,693 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-15 16:59:00,693 INFO L276 IsEmpty]: Start isEmpty. Operand 2752 states and 9974 transitions. [2022-03-15 16:59:00,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:59:00,699 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:00,699 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-15 16:59:00,715 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-15 16:59:00,912 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-15 16:59:00,912 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:00,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:00,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1571343112, now seen corresponding path program 10 times [2022-03-15 16:59:00,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:00,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696742979] [2022-03-15 16:59:00,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:00,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:00,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:00,946 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-15 16:59:00,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:00,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696742979] [2022-03-15 16:59:00,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696742979] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:00,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148991276] [2022-03-15 16:59:00,947 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:59:00,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:00,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:00,948 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-15 16:59:00,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:59:00,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:00,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:59:00,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:00,989 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-15 16:59:01,064 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-15 16:59:01,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:01,164 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-15 16:59:01,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148991276] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:01,164 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:01,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:59:01,165 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957196805] [2022-03-15 16:59:01,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:01,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:59:01,165 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:01,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:59:01,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:59:01,165 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-15 16:59:02,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:02,138 INFO L93 Difference]: Finished difference Result 5443 states and 18142 transitions. [2022-03-15 16:59:02,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 16:59:02,138 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-15 16:59:02,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:02,148 INFO L225 Difference]: With dead ends: 5443 [2022-03-15 16:59:02,149 INFO L226 Difference]: Without dead ends: 5443 [2022-03-15 16:59:02,149 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-15 16:59:02,149 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-15 16:59:02,149 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-15 16:59:02,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5443 states. [2022-03-15 16:59:02,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5443 to 2732. [2022-03-15 16:59:02,212 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-15 16:59:02,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2732 states to 2732 states and 9931 transitions. [2022-03-15 16:59:02,219 INFO L78 Accepts]: Start accepts. Automaton has 2732 states and 9931 transitions. Word has length 27 [2022-03-15 16:59:02,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:02,219 INFO L470 AbstractCegarLoop]: Abstraction has 2732 states and 9931 transitions. [2022-03-15 16:59:02,219 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-15 16:59:02,219 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 9931 transitions. [2022-03-15 16:59:02,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:59:02,224 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:02,224 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:59:02,240 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-15 16:59:02,440 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-15 16:59:02,440 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:02,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:02,440 INFO L85 PathProgramCache]: Analyzing trace with hash 849104956, now seen corresponding path program 6 times [2022-03-15 16:59:02,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:02,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474911343] [2022-03-15 16:59:02,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:02,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:02,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:02,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:02,471 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:02,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474911343] [2022-03-15 16:59:02,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474911343] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:02,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91761590] [2022-03-15 16:59:02,471 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:59:02,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:02,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:02,472 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-15 16:59:02,500 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:59:02,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:02,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:59:02,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:02,501 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-15 16:59:02,549 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-15 16:59:02,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:02,598 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-15 16:59:02,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91761590] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:02,598 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:02,598 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:59:02,599 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418810281] [2022-03-15 16:59:02,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:02,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:59:02,599 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:02,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:59:02,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:59:02,600 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-15 16:59:02,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:02,845 INFO L93 Difference]: Finished difference Result 3932 states and 13232 transitions. [2022-03-15 16:59:02,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:59:02,845 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-15 16:59:02,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:02,853 INFO L225 Difference]: With dead ends: 3932 [2022-03-15 16:59:02,853 INFO L226 Difference]: Without dead ends: 3920 [2022-03-15 16:59:02,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=347, Invalid=775, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:59:02,853 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 239 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:59:02,853 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.1s Time] [2022-03-15 16:59:02,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3920 states. [2022-03-15 16:59:02,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3920 to 2738. [2022-03-15 16:59:02,899 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-15 16:59:02,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 9959 transitions. [2022-03-15 16:59:02,905 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 9959 transitions. Word has length 27 [2022-03-15 16:59:02,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:02,906 INFO L470 AbstractCegarLoop]: Abstraction has 2738 states and 9959 transitions. [2022-03-15 16:59:02,906 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-15 16:59:02,906 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 9959 transitions. [2022-03-15 16:59:02,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:59:02,910 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:02,910 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-15 16:59:02,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-15 16:59:03,125 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-15 16:59:03,125 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:03,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:03,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1493455884, now seen corresponding path program 7 times [2022-03-15 16:59:03,126 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:03,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952842809] [2022-03-15 16:59:03,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:03,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:03,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:03,167 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-15 16:59:03,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:03,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952842809] [2022-03-15 16:59:03,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952842809] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:03,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951515837] [2022-03-15 16:59:03,168 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:59:03,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:03,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:03,183 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-15 16:59:03,207 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-15 16:59:03,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:03,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:59:03,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:03,289 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-15 16:59:03,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:03,364 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-15 16:59:03,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951515837] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:03,364 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:03,364 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:59:03,364 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439743041] [2022-03-15 16:59:03,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:03,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:59:03,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:03,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:59:03,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:59:03,365 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-15 16:59:03,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:03,877 INFO L93 Difference]: Finished difference Result 4278 states and 14124 transitions. [2022-03-15 16:59:03,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:59:03,877 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-15 16:59:03,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:03,885 INFO L225 Difference]: With dead ends: 4278 [2022-03-15 16:59:03,886 INFO L226 Difference]: Without dead ends: 4250 [2022-03-15 16:59:03,886 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-15 16:59:03,886 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-15 16:59:03,886 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-15 16:59:03,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4250 states. [2022-03-15 16:59:03,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4250 to 2739. [2022-03-15 16:59:03,937 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-15 16:59:03,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 9961 transitions. [2022-03-15 16:59:03,943 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 9961 transitions. Word has length 27 [2022-03-15 16:59:03,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:03,944 INFO L470 AbstractCegarLoop]: Abstraction has 2739 states and 9961 transitions. [2022-03-15 16:59:03,944 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-15 16:59:03,944 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 9961 transitions. [2022-03-15 16:59:03,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:59:03,948 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:03,948 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-15 16:59:03,963 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-15 16:59:04,158 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-15 16:59:04,159 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:04,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:04,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1441374180, now seen corresponding path program 8 times [2022-03-15 16:59:04,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:04,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126720064] [2022-03-15 16:59:04,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:04,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:04,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:04,199 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-15 16:59:04,200 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:04,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126720064] [2022-03-15 16:59:04,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126720064] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:04,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506311418] [2022-03-15 16:59:04,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:59:04,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:04,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:04,201 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-15 16:59:04,202 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-15 16:59:04,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:59:04,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:04,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:59:04,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:04,283 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-15 16:59:04,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:04,340 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-15 16:59:04,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506311418] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:04,341 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:04,341 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-15 16:59:04,341 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585604968] [2022-03-15 16:59:04,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:04,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 16:59:04,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:04,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 16:59:04,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-15 16:59:04,341 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-15 16:59:04,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:04,686 INFO L93 Difference]: Finished difference Result 5908 states and 19384 transitions. [2022-03-15 16:59:04,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:59:04,687 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-15 16:59:04,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:04,698 INFO L225 Difference]: With dead ends: 5908 [2022-03-15 16:59:04,698 INFO L226 Difference]: Without dead ends: 5908 [2022-03-15 16:59:04,699 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-15 16:59:04,699 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-15 16:59:04,699 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-15 16:59:04,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5908 states. [2022-03-15 16:59:04,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5908 to 2794. [2022-03-15 16:59:04,768 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-15 16:59:04,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2794 states to 2794 states and 10227 transitions. [2022-03-15 16:59:04,775 INFO L78 Accepts]: Start accepts. Automaton has 2794 states and 10227 transitions. Word has length 27 [2022-03-15 16:59:04,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:04,775 INFO L470 AbstractCegarLoop]: Abstraction has 2794 states and 10227 transitions. [2022-03-15 16:59:04,775 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-15 16:59:04,775 INFO L276 IsEmpty]: Start isEmpty. Operand 2794 states and 10227 transitions. [2022-03-15 16:59:04,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:59:04,779 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:04,779 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:59:04,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-15 16:59:04,994 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-15 16:59:04,994 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:04,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:04,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1264993636, now seen corresponding path program 9 times [2022-03-15 16:59:04,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:04,995 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592065110] [2022-03-15 16:59:04,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:04,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:04,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:05,032 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-15 16:59:05,033 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:05,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592065110] [2022-03-15 16:59:05,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592065110] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:05,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395654180] [2022-03-15 16:59:05,033 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:59:05,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:05,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:05,034 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-15 16:59:05,035 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-15 16:59:05,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:59:05,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:05,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:59:05,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:05,140 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-15 16:59:05,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:05,211 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-15 16:59:05,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395654180] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:05,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:05,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-15 16:59:05,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056831116] [2022-03-15 16:59:05,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:05,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 16:59:05,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:05,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 16:59:05,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-15 16:59:05,212 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-15 16:59:05,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:05,618 INFO L93 Difference]: Finished difference Result 5359 states and 17731 transitions. [2022-03-15 16:59:05,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:59:05,618 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-15 16:59:05,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:05,629 INFO L225 Difference]: With dead ends: 5359 [2022-03-15 16:59:05,630 INFO L226 Difference]: Without dead ends: 5338 [2022-03-15 16:59:05,630 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-15 16:59:05,630 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-15 16:59:05,630 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-15 16:59:05,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5338 states. [2022-03-15 16:59:05,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5338 to 2798. [2022-03-15 16:59:05,693 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-15 16:59:05,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2798 states to 2798 states and 10235 transitions. [2022-03-15 16:59:05,700 INFO L78 Accepts]: Start accepts. Automaton has 2798 states and 10235 transitions. Word has length 27 [2022-03-15 16:59:05,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:05,700 INFO L470 AbstractCegarLoop]: Abstraction has 2798 states and 10235 transitions. [2022-03-15 16:59:05,700 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-15 16:59:05,700 INFO L276 IsEmpty]: Start isEmpty. Operand 2798 states and 10235 transitions. [2022-03-15 16:59:05,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:59:05,705 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:05,705 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-15 16:59:05,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-15 16:59:05,920 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-15 16:59:05,921 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:05,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:05,921 INFO L85 PathProgramCache]: Analyzing trace with hash 688690008, now seen corresponding path program 10 times [2022-03-15 16:59:05,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:05,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068324629] [2022-03-15 16:59:05,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:05,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:05,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:05,966 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-15 16:59:05,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:05,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068324629] [2022-03-15 16:59:05,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068324629] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:05,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893197917] [2022-03-15 16:59:05,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:59:05,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:05,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:05,968 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-15 16:59:05,968 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-15 16:59:05,985 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:59:05,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:05,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:59:05,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:06,052 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-15 16:59:06,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:06,095 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-15 16:59:06,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893197917] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:06,095 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:06,095 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-15 16:59:06,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518432580] [2022-03-15 16:59:06,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:06,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 16:59:06,096 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:06,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 16:59:06,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 16:59:06,096 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-15 16:59:06,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:06,238 INFO L93 Difference]: Finished difference Result 3577 states and 12451 transitions. [2022-03-15 16:59:06,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:59:06,238 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-15 16:59:06,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:06,245 INFO L225 Difference]: With dead ends: 3577 [2022-03-15 16:59:06,245 INFO L226 Difference]: Without dead ends: 3577 [2022-03-15 16:59:06,245 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-15 16:59:06,245 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-15 16:59:06,245 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-15 16:59:06,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3577 states. [2022-03-15 16:59:06,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3577 to 2756. [2022-03-15 16:59:06,322 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-15 16:59:06,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2756 states to 2756 states and 10079 transitions. [2022-03-15 16:59:06,328 INFO L78 Accepts]: Start accepts. Automaton has 2756 states and 10079 transitions. Word has length 27 [2022-03-15 16:59:06,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:06,328 INFO L470 AbstractCegarLoop]: Abstraction has 2756 states and 10079 transitions. [2022-03-15 16:59:06,329 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-15 16:59:06,329 INFO L276 IsEmpty]: Start isEmpty. Operand 2756 states and 10079 transitions. [2022-03-15 16:59:06,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:59:06,332 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:06,332 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-15 16:59:06,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-15 16:59:06,548 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-15 16:59:06,548 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:06,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:06,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1700169504, now seen corresponding path program 11 times [2022-03-15 16:59:06,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:06,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866501360] [2022-03-15 16:59:06,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:06,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:06,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:06,576 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-15 16:59:06,576 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:06,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866501360] [2022-03-15 16:59:06,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866501360] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:06,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890895063] [2022-03-15 16:59:06,576 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:59:06,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:06,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:06,586 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-15 16:59:06,586 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-15 16:59:06,605 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:59:06,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:06,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:59:06,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:06,681 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-15 16:59:06,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:06,749 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-15 16:59:06,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890895063] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:06,750 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:06,750 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-15 16:59:06,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72151285] [2022-03-15 16:59:06,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:06,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:59:06,750 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:06,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:59:06,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:59:06,751 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-15 16:59:06,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:06,985 INFO L93 Difference]: Finished difference Result 4516 states and 15384 transitions. [2022-03-15 16:59:06,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:59:06,985 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-15 16:59:06,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:06,995 INFO L225 Difference]: With dead ends: 4516 [2022-03-15 16:59:06,995 INFO L226 Difference]: Without dead ends: 4516 [2022-03-15 16:59:06,995 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-15 16:59:06,996 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.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:59:06,996 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.2s Time] [2022-03-15 16:59:07,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4516 states. [2022-03-15 16:59:07,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4516 to 2993. [2022-03-15 16:59:07,049 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-15 16:59:07,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2993 states to 2993 states and 10984 transitions. [2022-03-15 16:59:07,056 INFO L78 Accepts]: Start accepts. Automaton has 2993 states and 10984 transitions. Word has length 27 [2022-03-15 16:59:07,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:07,056 INFO L470 AbstractCegarLoop]: Abstraction has 2993 states and 10984 transitions. [2022-03-15 16:59:07,057 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-15 16:59:07,057 INFO L276 IsEmpty]: Start isEmpty. Operand 2993 states and 10984 transitions. [2022-03-15 16:59:07,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:59:07,063 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:07,063 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-15 16:59:07,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-15 16:59:07,278 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-15 16:59:07,279 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:07,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:07,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1006198312, now seen corresponding path program 12 times [2022-03-15 16:59:07,279 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:07,279 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423563363] [2022-03-15 16:59:07,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:07,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:07,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:07,308 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-15 16:59:07,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:07,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423563363] [2022-03-15 16:59:07,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423563363] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:07,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153589242] [2022-03-15 16:59:07,309 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:59:07,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:07,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:07,324 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-15 16:59:07,325 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-15 16:59:07,361 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:59:07,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:07,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:59:07,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:07,438 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:07,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:07,518 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-15 16:59:07,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153589242] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:07,519 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:07,519 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-15 16:59:07,519 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870855830] [2022-03-15 16:59:07,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:07,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:59:07,519 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:07,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:59:07,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:59:07,519 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-15 16:59:07,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:07,763 INFO L93 Difference]: Finished difference Result 4194 states and 14399 transitions. [2022-03-15 16:59:07,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:59:07,764 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-15 16:59:07,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:07,772 INFO L225 Difference]: With dead ends: 4194 [2022-03-15 16:59:07,772 INFO L226 Difference]: Without dead ends: 4162 [2022-03-15 16:59:07,772 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-15 16:59:07,772 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-15 16:59:07,773 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-15 16:59:07,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4162 states. [2022-03-15 16:59:07,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4162 to 2973. [2022-03-15 16:59:07,823 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-15 16:59:07,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2973 states to 2973 states and 10905 transitions. [2022-03-15 16:59:07,829 INFO L78 Accepts]: Start accepts. Automaton has 2973 states and 10905 transitions. Word has length 27 [2022-03-15 16:59:07,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:07,829 INFO L470 AbstractCegarLoop]: Abstraction has 2973 states and 10905 transitions. [2022-03-15 16:59:07,830 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-15 16:59:07,830 INFO L276 IsEmpty]: Start isEmpty. Operand 2973 states and 10905 transitions. [2022-03-15 16:59:07,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:59:07,834 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:07,834 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-15 16:59:07,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-15 16:59:08,049 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-15 16:59:08,049 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:08,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:08,049 INFO L85 PathProgramCache]: Analyzing trace with hash 2115322266, now seen corresponding path program 28 times [2022-03-15 16:59:08,049 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:08,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459183807] [2022-03-15 16:59:08,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:08,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:08,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:08,359 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-15 16:59:08,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:08,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459183807] [2022-03-15 16:59:08,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459183807] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:08,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697650665] [2022-03-15 16:59:08,359 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:59:08,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:08,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:08,361 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-15 16:59:08,361 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-15 16:59:08,387 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:59:08,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:08,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:59:08,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:08,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:08,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:08,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:08,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:08,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:08,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:08,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:08,904 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-15 16:59:09,750 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-15 16:59:09,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:10,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:10,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:10,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:10,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:10,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:10,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:10,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:10,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:10,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:10,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:10,310 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-15 16:59:11,099 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-15 16:59:11,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697650665] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:11,099 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:11,099 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-15 16:59:11,099 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218622855] [2022-03-15 16:59:11,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:11,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:59:11,099 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:11,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:59:11,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:59:11,100 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-15 16:59:17,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:17,583 INFO L93 Difference]: Finished difference Result 5095 states and 17686 transitions. [2022-03-15 16:59:17,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:59:17,583 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-15 16:59:17,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:17,592 INFO L225 Difference]: With dead ends: 5095 [2022-03-15 16:59:17,592 INFO L226 Difference]: Without dead ends: 5035 [2022-03-15 16:59:17,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2226 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=1439, Invalid=5871, Unknown=0, NotChecked=0, Total=7310 [2022-03-15 16:59:17,597 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-15 16:59:17,597 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-15 16:59:17,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5035 states. [2022-03-15 16:59:17,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5035 to 3298. [2022-03-15 16:59:17,649 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-15 16:59:17,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3298 states to 3298 states and 12087 transitions. [2022-03-15 16:59:17,656 INFO L78 Accepts]: Start accepts. Automaton has 3298 states and 12087 transitions. Word has length 29 [2022-03-15 16:59:17,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:17,657 INFO L470 AbstractCegarLoop]: Abstraction has 3298 states and 12087 transitions. [2022-03-15 16:59:17,657 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-15 16:59:17,657 INFO L276 IsEmpty]: Start isEmpty. Operand 3298 states and 12087 transitions. [2022-03-15 16:59:17,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:59:17,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:17,684 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-15 16:59:17,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-15 16:59:17,899 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-15 16:59:17,899 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:17,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:17,900 INFO L85 PathProgramCache]: Analyzing trace with hash -426613734, now seen corresponding path program 29 times [2022-03-15 16:59:17,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:17,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245904288] [2022-03-15 16:59:17,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:17,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:17,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:18,258 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-15 16:59:18,258 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:18,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245904288] [2022-03-15 16:59:18,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245904288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:18,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750579124] [2022-03-15 16:59:18,258 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:59:18,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:18,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:18,259 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-15 16:59:18,275 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-15 16:59:18,299 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:59:18,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:18,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 16:59:18,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:19,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:19,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:19,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:19,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:19,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,203 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-15 16:59:19,300 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-15 16:59:19,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:19,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:19,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:19,795 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-15 16:59:20,423 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-15 16:59:20,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750579124] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:20,424 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:20,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 39 [2022-03-15 16:59:20,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398143815] [2022-03-15 16:59:20,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:20,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 16:59:20,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:20,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 16:59:20,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1285, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:59:20,424 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-15 16:59:31,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:31,193 INFO L93 Difference]: Finished difference Result 9275 states and 31075 transitions. [2022-03-15 16:59:31,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-03-15 16:59:31,193 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-15 16:59:31,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:31,209 INFO L225 Difference]: With dead ends: 9275 [2022-03-15 16:59:31,210 INFO L226 Difference]: Without dead ends: 9215 [2022-03-15 16:59:31,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 37 SyntacticMatches, 8 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12643 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=4176, Invalid=25926, Unknown=0, NotChecked=0, Total=30102 [2022-03-15 16:59:31,211 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 902 mSDsluCounter, 1527 mSDsCounter, 0 mSdLazyCounter, 2274 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:59:31,211 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.1s Time] [2022-03-15 16:59:31,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9215 states. [2022-03-15 16:59:31,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9215 to 3347. [2022-03-15 16:59:31,291 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-15 16:59:31,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3347 states to 3347 states and 12293 transitions. [2022-03-15 16:59:31,299 INFO L78 Accepts]: Start accepts. Automaton has 3347 states and 12293 transitions. Word has length 29 [2022-03-15 16:59:31,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:31,299 INFO L470 AbstractCegarLoop]: Abstraction has 3347 states and 12293 transitions. [2022-03-15 16:59:31,299 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-15 16:59:31,299 INFO L276 IsEmpty]: Start isEmpty. Operand 3347 states and 12293 transitions. [2022-03-15 16:59:31,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:59:31,304 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:31,304 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-15 16:59:31,319 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-15 16:59:31,519 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-15 16:59:31,519 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:31,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:31,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1187151466, now seen corresponding path program 30 times [2022-03-15 16:59:31,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:31,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136975474] [2022-03-15 16:59:31,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:31,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:31,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:31,834 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-15 16:59:31,834 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:31,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136975474] [2022-03-15 16:59:31,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136975474] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:31,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183711711] [2022-03-15 16:59:31,834 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:59:31,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:31,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:31,835 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-15 16:59:31,837 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-15 16:59:31,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:59:31,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:31,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:59:31,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:32,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:32,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:32,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:32,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:32,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:32,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:32,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:32,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:32,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:32,473 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-15 16:59:39,435 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-15 16:59:39,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:40,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:40,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:40,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:40,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:40,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:40,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:40,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:40,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:40,564 INFO L353 Elim1Store]: treesize reduction 16, result has 78.1 percent of original size [2022-03-15 16:59:40,564 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-15 16:59:41,807 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-15 16:59:41,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183711711] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:41,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:41,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16, 16] total 41 [2022-03-15 16:59:41,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514715428] [2022-03-15 16:59:41,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:41,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-15 16:59:41,808 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:41,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-15 16:59:41,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1491, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 16:59:41,808 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-15 16:59:50,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:50,892 INFO L93 Difference]: Finished difference Result 7602 states and 26486 transitions. [2022-03-15 16:59:50,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-15 16:59:50,892 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-15 16:59:50,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:50,908 INFO L225 Difference]: With dead ends: 7602 [2022-03-15 16:59:50,908 INFO L226 Difference]: Without dead ends: 7557 [2022-03-15 16:59:50,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 41 SyntacticMatches, 31 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6402 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=2086, Invalid=11486, Unknown=0, NotChecked=0, Total=13572 [2022-03-15 16:59:50,909 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-15 16:59:50,909 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-15 16:59:50,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7557 states. [2022-03-15 16:59:50,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7557 to 3376. [2022-03-15 16:59:50,981 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-15 16:59:50,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3376 states to 3376 states and 12401 transitions. [2022-03-15 16:59:50,990 INFO L78 Accepts]: Start accepts. Automaton has 3376 states and 12401 transitions. Word has length 29 [2022-03-15 16:59:50,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:50,990 INFO L470 AbstractCegarLoop]: Abstraction has 3376 states and 12401 transitions. [2022-03-15 16:59:50,990 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-15 16:59:50,990 INFO L276 IsEmpty]: Start isEmpty. Operand 3376 states and 12401 transitions. [2022-03-15 16:59:50,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:59:50,995 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:50,995 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-15 16:59:51,011 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-15 16:59:51,209 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-15 16:59:51,210 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:51,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:51,210 INFO L85 PathProgramCache]: Analyzing trace with hash -112165754, now seen corresponding path program 31 times [2022-03-15 16:59:51,210 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:51,210 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438137360] [2022-03-15 16:59:51,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:51,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:51,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:51,519 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-15 16:59:51,519 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:51,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438137360] [2022-03-15 16:59:51,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438137360] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:51,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279717739] [2022-03-15 16:59:51,520 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:59:51,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:51,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:51,521 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-15 16:59:51,521 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-15 16:59:51,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:51,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:59:51,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:51,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:51,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:51,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:52,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:52,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:52,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:52,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:52,020 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-15 16:59:53,095 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-15 16:59:53,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:53,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:53,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:53,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:53,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:53,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:53,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:53,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:53,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:53,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:53,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:53,785 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-15 16:59:54,344 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-15 16:59:54,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279717739] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:54,345 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:54,345 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-15 16:59:54,345 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785263344] [2022-03-15 16:59:54,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:54,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:59:54,345 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:54,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:59:54,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:59:54,346 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-15 16:59:57,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:57,433 INFO L93 Difference]: Finished difference Result 5717 states and 19828 transitions. [2022-03-15 16:59:57,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 16:59:57,435 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-15 16:59:57,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:57,447 INFO L225 Difference]: With dead ends: 5717 [2022-03-15 16:59:57,447 INFO L226 Difference]: Without dead ends: 5576 [2022-03-15 16:59:57,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2089 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1287, Invalid=5519, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 16:59:57,448 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 471 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1384 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:59:57,448 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.5s Time] [2022-03-15 16:59:57,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5576 states. [2022-03-15 16:59:57,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5576 to 3561. [2022-03-15 16:59:57,518 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-15 16:59:57,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3561 states to 3561 states and 13059 transitions. [2022-03-15 16:59:57,527 INFO L78 Accepts]: Start accepts. Automaton has 3561 states and 13059 transitions. Word has length 29 [2022-03-15 16:59:57,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:57,527 INFO L470 AbstractCegarLoop]: Abstraction has 3561 states and 13059 transitions. [2022-03-15 16:59:57,527 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-15 16:59:57,527 INFO L276 IsEmpty]: Start isEmpty. Operand 3561 states and 13059 transitions. [2022-03-15 16:59:57,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:59:57,533 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:57,533 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-15 16:59:57,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-15 16:59:57,735 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-15 16:59:57,735 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:57,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:57,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1811876938, now seen corresponding path program 32 times [2022-03-15 16:59:57,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:57,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15345293] [2022-03-15 16:59:57,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:57,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:57,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:58,009 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-15 16:59:58,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:58,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15345293] [2022-03-15 16:59:58,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15345293] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:58,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027078698] [2022-03-15 16:59:58,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:59:58,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:58,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:58,011 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-15 16:59:58,012 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-15 16:59:58,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:59:58,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:58,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:59:58,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:58,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:58,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:58,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:58,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:58,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:58,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:58,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:58,291 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-15 16:59:59,415 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-15 16:59:59,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:59,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:59,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:59,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:59,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:59,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:59,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:59,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:59,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:59,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:59,891 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:59,892 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-15 17:00:00,410 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-15 17:00:00,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027078698] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:00:00,411 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:00:00,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-15 17:00:00,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834121167] [2022-03-15 17:00:00,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:00:00,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 17:00:00,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:00:00,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 17:00:00,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-03-15 17:00:00,412 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-15 17:00:04,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:00:04,030 INFO L93 Difference]: Finished difference Result 6435 states and 22121 transitions. [2022-03-15 17:00:04,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 17:00:04,031 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-15 17:00:04,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:00:04,044 INFO L225 Difference]: With dead ends: 6435 [2022-03-15 17:00:04,044 INFO L226 Difference]: Without dead ends: 6369 [2022-03-15 17:00:04,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2114 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1395, Invalid=5577, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 17:00:04,052 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 587 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 1569 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2022-03-15 17:00:04,052 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.7s Time] [2022-03-15 17:00:04,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6369 states. [2022-03-15 17:00:04,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6369 to 3698. [2022-03-15 17:00:04,157 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-15 17:00:04,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3698 states to 3698 states and 13564 transitions. [2022-03-15 17:00:04,166 INFO L78 Accepts]: Start accepts. Automaton has 3698 states and 13564 transitions. Word has length 29 [2022-03-15 17:00:04,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:00:04,166 INFO L470 AbstractCegarLoop]: Abstraction has 3698 states and 13564 transitions. [2022-03-15 17:00:04,167 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-15 17:00:04,167 INFO L276 IsEmpty]: Start isEmpty. Operand 3698 states and 13564 transitions. [2022-03-15 17:00:04,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:00:04,184 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:00:04,184 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-15 17:00:04,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-15 17:00:04,400 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-15 17:00:04,400 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:00:04,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:00:04,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1648467328, now seen corresponding path program 33 times [2022-03-15 17:00:04,401 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:00:04,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962739924] [2022-03-15 17:00:04,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:00:04,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:00:04,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:04,722 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-15 17:00:04,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:00:04,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962739924] [2022-03-15 17:00:04,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962739924] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:00:04,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425581755] [2022-03-15 17:00:04,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:00:04,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:04,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:00:04,723 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-15 17:00:04,743 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-15 17:00:04,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 17:00:04,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:00:04,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 17:00:04,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:00:05,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:05,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:05,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:05,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:05,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:05,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,077 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-15 17:00:05,194 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-15 17:00:05,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:00:05,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:05,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:05,704 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-15 17:00:06,313 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-15 17:00:06,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425581755] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:00:06,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:00:06,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-15 17:00:06,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528799917] [2022-03-15 17:00:06,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:00:06,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 17:00:06,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:00:06,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 17:00:06,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-03-15 17:00:06,314 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-15 17:00:09,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:00:09,252 INFO L93 Difference]: Finished difference Result 5718 states and 19811 transitions. [2022-03-15 17:00:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 17:00:09,252 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-15 17:00:09,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:00:09,265 INFO L225 Difference]: With dead ends: 5718 [2022-03-15 17:00:09,266 INFO L226 Difference]: Without dead ends: 5673 [2022-03-15 17:00:09,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1689 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1061, Invalid=4791, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 17:00:09,267 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-15 17:00:09,268 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-15 17:00:09,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5673 states. [2022-03-15 17:00:09,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5673 to 3698. [2022-03-15 17:00:09,345 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-15 17:00:09,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3698 states to 3698 states and 13564 transitions. [2022-03-15 17:00:09,355 INFO L78 Accepts]: Start accepts. Automaton has 3698 states and 13564 transitions. Word has length 29 [2022-03-15 17:00:09,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:00:09,356 INFO L470 AbstractCegarLoop]: Abstraction has 3698 states and 13564 transitions. [2022-03-15 17:00:09,356 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-15 17:00:09,356 INFO L276 IsEmpty]: Start isEmpty. Operand 3698 states and 13564 transitions. [2022-03-15 17:00:09,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:00:09,363 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:00:09,363 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-15 17:00:09,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-15 17:00:09,575 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-15 17:00:09,575 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:00:09,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:00:09,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1683970150, now seen corresponding path program 13 times [2022-03-15 17:00:09,576 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:00:09,576 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606688539] [2022-03-15 17:00:09,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:00:09,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:00:09,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:10,281 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-15 17:00:10,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:00:10,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606688539] [2022-03-15 17:00:10,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606688539] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:00:10,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817546561] [2022-03-15 17:00:10,282 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:00:10,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:10,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:00:10,283 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-15 17:00:10,286 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-15 17:00:10,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:10,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:00:10,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:00:11,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:11,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:11,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:11,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:11,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:11,145 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-15 17:00:11,272 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-15 17:00:11,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:00:12,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:12,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:12,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:12,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:12,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:12,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:12,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:12,152 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-15 17:00:12,153 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-15 17:00:18,580 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-15 17:00:18,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817546561] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:00:18,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:00:18,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-03-15 17:00:18,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933375522] [2022-03-15 17:00:18,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:00:18,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 17:00:18,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:00:18,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 17:00:18,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1148, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:00:18,581 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-15 17:00:23,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:00:23,861 INFO L93 Difference]: Finished difference Result 6360 states and 21969 transitions. [2022-03-15 17:00:23,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 17:00:23,861 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-15 17:00:23,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:00:23,875 INFO L225 Difference]: With dead ends: 6360 [2022-03-15 17:00:23,876 INFO L226 Difference]: Without dead ends: 6330 [2022-03-15 17:00:23,876 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-15 17:00:23,876 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-15 17:00:23,877 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-15 17:00:23,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6330 states. [2022-03-15 17:00:23,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6330 to 3769. [2022-03-15 17:00:23,952 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-15 17:00:23,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3769 states to 3769 states and 13789 transitions. [2022-03-15 17:00:23,988 INFO L78 Accepts]: Start accepts. Automaton has 3769 states and 13789 transitions. Word has length 29 [2022-03-15 17:00:23,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:00:23,988 INFO L470 AbstractCegarLoop]: Abstraction has 3769 states and 13789 transitions. [2022-03-15 17:00:23,989 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-15 17:00:23,989 INFO L276 IsEmpty]: Start isEmpty. Operand 3769 states and 13789 transitions. [2022-03-15 17:00:23,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:00:23,995 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:00:23,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, 1, 1] [2022-03-15 17:00:24,027 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-15 17:00:24,211 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-15 17:00:24,212 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:00:24,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:00:24,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1904823894, now seen corresponding path program 14 times [2022-03-15 17:00:24,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:00:24,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790756129] [2022-03-15 17:00:24,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:00:24,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:00:24,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:24,658 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-15 17:00:24,658 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:00:24,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790756129] [2022-03-15 17:00:24,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790756129] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:00:24,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679064256] [2022-03-15 17:00:24,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:00:24,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:24,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:00:24,659 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-15 17:00:24,660 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-15 17:00:24,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:00:24,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:00:24,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:00:24,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:00:25,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:25,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:25,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:25,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:25,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:25,103 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-15 17:00:25,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-15 17:00:25,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:00:26,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:26,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:26,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:26,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:26,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:26,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:26,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:26,280 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-15 17:00:26,280 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-15 17:00:33,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-15 17:00:33,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679064256] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:00:33,821 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:00:33,821 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 15] total 37 [2022-03-15 17:00:33,821 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325859120] [2022-03-15 17:00:33,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:00:33,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 17:00:33,821 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:00:33,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 17:00:33,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1138, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:00:33,822 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-15 17:00:47,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:00:47,522 INFO L93 Difference]: Finished difference Result 8062 states and 27182 transitions. [2022-03-15 17:00:47,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-15 17:00:47,523 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-15 17:00:47,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:00:47,540 INFO L225 Difference]: With dead ends: 8062 [2022-03-15 17:00:47,540 INFO L226 Difference]: Without dead ends: 8032 [2022-03-15 17:00:47,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5444 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=2051, Invalid=13699, Unknown=0, NotChecked=0, Total=15750 [2022-03-15 17:00:47,541 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 570 mSDsluCounter, 1576 mSDsCounter, 0 mSdLazyCounter, 2836 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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-15 17:00:47,541 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-15 17:00:47,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8032 states. [2022-03-15 17:00:47,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8032 to 3821. [2022-03-15 17:00:47,633 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-15 17:00:47,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3821 states to 3821 states and 13973 transitions. [2022-03-15 17:00:47,643 INFO L78 Accepts]: Start accepts. Automaton has 3821 states and 13973 transitions. Word has length 29 [2022-03-15 17:00:47,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:00:47,643 INFO L470 AbstractCegarLoop]: Abstraction has 3821 states and 13973 transitions. [2022-03-15 17:00:47,644 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-15 17:00:47,644 INFO L276 IsEmpty]: Start isEmpty. Operand 3821 states and 13973 transitions. [2022-03-15 17:00:47,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:00:47,650 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:00:47,650 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-15 17:00:47,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-15 17:00:47,863 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-15 17:00:47,863 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:00:47,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:00:47,864 INFO L85 PathProgramCache]: Analyzing trace with hash -644859366, now seen corresponding path program 15 times [2022-03-15 17:00:47,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:00:47,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908395463] [2022-03-15 17:00:47,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:00:47,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:00:47,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:48,424 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-15 17:00:48,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:00:48,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908395463] [2022-03-15 17:00:48,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908395463] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:00:48,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679066761] [2022-03-15 17:00:48,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:00:48,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:48,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:00:48,425 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-15 17:00:48,427 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-15 17:00:48,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 17:00:48,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:00:48,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:00:48,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:00:48,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:48,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:48,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:48,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:48,972 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:48,972 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-15 17:00:49,242 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-15 17:00:49,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:00:49,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:49,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:49,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:49,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:49,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:49,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:49,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:50,028 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-15 17:00:50,029 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-15 17:00:58,578 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:58,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679066761] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:00:58,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:00:58,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 15] total 37 [2022-03-15 17:00:58,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441519900] [2022-03-15 17:00:58,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:00:58,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 17:00:58,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:00:58,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 17:00:58,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1138, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:00:58,579 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-15 17:01:02,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:01:02,273 INFO L93 Difference]: Finished difference Result 5956 states and 20513 transitions. [2022-03-15 17:01:02,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 17:01:02,274 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-15 17:01:02,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:01:02,289 INFO L225 Difference]: With dead ends: 5956 [2022-03-15 17:01:02,289 INFO L226 Difference]: Without dead ends: 5893 [2022-03-15 17:01:02,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1488 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=704, Invalid=4126, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 17:01:02,290 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 359 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:01:02,290 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.6s Time] [2022-03-15 17:01:02,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5893 states. [2022-03-15 17:01:02,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5893 to 3880. [2022-03-15 17:01:02,387 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-15 17:01:02,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3880 states to 3880 states and 14153 transitions. [2022-03-15 17:01:02,399 INFO L78 Accepts]: Start accepts. Automaton has 3880 states and 14153 transitions. Word has length 29 [2022-03-15 17:01:02,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:01:02,399 INFO L470 AbstractCegarLoop]: Abstraction has 3880 states and 14153 transitions. [2022-03-15 17:01:02,399 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-15 17:01:02,399 INFO L276 IsEmpty]: Start isEmpty. Operand 3880 states and 14153 transitions. [2022-03-15 17:01:02,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:01:02,406 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:01:02,406 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-15 17:01:02,422 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-15 17:01:02,622 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-15 17:01:02,622 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:01:02,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:01:02,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1960165026, now seen corresponding path program 16 times [2022-03-15 17:01:02,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:01:02,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768066651] [2022-03-15 17:01:02,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:01:02,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:01:02,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:01:02,982 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-15 17:01:02,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:01:02,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768066651] [2022-03-15 17:01:02,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768066651] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:01:02,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692331882] [2022-03-15 17:01:02,982 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:01:02,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:02,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:01:02,991 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-15 17:01:02,992 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-15 17:01:03,013 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:01:03,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:01:03,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 17:01:03,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:01:03,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:03,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:03,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:03,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:03,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:01:03,510 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-15 17:01:03,902 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-15 17:01:03,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:01:04,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:04,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:04,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:04,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:04,548 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-15 17:01:04,548 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-15 17:01:13,851 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-15 17:01:13,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692331882] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:01:13,852 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:01:13,852 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 17:01:13,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998715476] [2022-03-15 17:01:13,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:01:13,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 17:01:13,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:01:13,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 17:01:13,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=923, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 17:01:13,852 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-15 17:01:26,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:01:26,186 INFO L93 Difference]: Finished difference Result 8400 states and 28177 transitions. [2022-03-15 17:01:26,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-15 17:01:26,186 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-15 17:01:26,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:01:26,204 INFO L225 Difference]: With dead ends: 8400 [2022-03-15 17:01:26,204 INFO L226 Difference]: Without dead ends: 8308 [2022-03-15 17:01:26,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 34 SyntacticMatches, 12 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5677 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=2313, Invalid=11729, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 17:01:26,205 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 571 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 2280 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:01:26,205 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.1s Time] [2022-03-15 17:01:26,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8308 states. [2022-03-15 17:01:26,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8308 to 4068. [2022-03-15 17:01:26,298 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-15 17:01:26,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4068 states to 4068 states and 14827 transitions. [2022-03-15 17:01:26,308 INFO L78 Accepts]: Start accepts. Automaton has 4068 states and 14827 transitions. Word has length 29 [2022-03-15 17:01:26,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:01:26,309 INFO L470 AbstractCegarLoop]: Abstraction has 4068 states and 14827 transitions. [2022-03-15 17:01:26,309 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-15 17:01:26,309 INFO L276 IsEmpty]: Start isEmpty. Operand 4068 states and 14827 transitions. [2022-03-15 17:01:26,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:01:26,316 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:01:26,316 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-15 17:01:26,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-15 17:01:26,531 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-15 17:01:26,532 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:01:26,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:01:26,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1535853790, now seen corresponding path program 17 times [2022-03-15 17:01:26,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:01:26,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229915128] [2022-03-15 17:01:26,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:01:26,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:01:26,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:01:26,901 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:26,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:01:26,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229915128] [2022-03-15 17:01:26,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229915128] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:01:26,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864014142] [2022-03-15 17:01:26,902 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:01:26,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:26,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:01:26,904 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-15 17:01:26,907 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-15 17:01:26,928 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 17:01:26,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:01:26,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:01:26,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:01:27,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:27,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:27,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:27,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:27,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:01:27,554 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-15 17:01:27,793 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-15 17:01:27,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:01:28,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:28,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:28,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:28,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:28,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:28,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:28,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:28,350 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-15 17:01:28,351 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-15 17:01:32,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-15 17:01:32,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864014142] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:01:32,228 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:01:32,228 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 17:01:32,228 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091322066] [2022-03-15 17:01:32,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:01:32,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 17:01:32,228 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:01:32,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 17:01:32,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 17:01:32,229 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-15 17:01:35,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:01:35,320 INFO L93 Difference]: Finished difference Result 7289 states and 25229 transitions. [2022-03-15 17:01:35,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 17:01:35,320 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-15 17:01:35,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:01:35,336 INFO L225 Difference]: With dead ends: 7289 [2022-03-15 17:01:35,336 INFO L226 Difference]: Without dead ends: 7239 [2022-03-15 17:01:35,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1511 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=715, Invalid=3841, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 17:01:35,337 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:01:35,337 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.6s Time] [2022-03-15 17:01:35,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7239 states. [2022-03-15 17:01:35,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7239 to 4089. [2022-03-15 17:01:35,413 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-15 17:01:35,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4089 states to 4089 states and 14883 transitions. [2022-03-15 17:01:35,423 INFO L78 Accepts]: Start accepts. Automaton has 4089 states and 14883 transitions. Word has length 29 [2022-03-15 17:01:35,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:01:35,423 INFO L470 AbstractCegarLoop]: Abstraction has 4089 states and 14883 transitions. [2022-03-15 17:01:35,423 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-15 17:01:35,423 INFO L276 IsEmpty]: Start isEmpty. Operand 4089 states and 14883 transitions. [2022-03-15 17:01:35,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:01:35,430 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:01:35,430 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-15 17:01:35,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-15 17:01:35,645 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-15 17:01:35,646 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:01:35,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:01:35,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1482786534, now seen corresponding path program 18 times [2022-03-15 17:01:35,646 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:01:35,646 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467871696] [2022-03-15 17:01:35,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:01:35,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:01:35,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:01:35,958 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-15 17:01:35,958 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:01:35,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467871696] [2022-03-15 17:01:35,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467871696] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:01:35,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481488961] [2022-03-15 17:01:35,958 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:01:35,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:35,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:01:35,968 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-15 17:01:35,968 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-15 17:01:35,990 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 17:01:35,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:01:35,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 17:01:35,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:01:36,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:36,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:36,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:36,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:36,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:36,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:36,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:36,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:01:36,531 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-15 17:01:37,029 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-15 17:01:37,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:01:37,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:37,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:37,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:37,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:37,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:37,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:37,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:37,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:37,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:01:37,835 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-15 17:01:43,938 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-15 17:01:43,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481488961] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:01:43,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:01:43,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-03-15 17:01:43,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784390820] [2022-03-15 17:01:43,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:01:43,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 17:01:43,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:01:43,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 17:01:43,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 17:01:43,939 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-15 17:02:01,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:01,114 INFO L93 Difference]: Finished difference Result 9617 states and 32302 transitions. [2022-03-15 17:02:01,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-03-15 17:02:01,114 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-15 17:02:01,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:01,135 INFO L225 Difference]: With dead ends: 9617 [2022-03-15 17:02:01,136 INFO L226 Difference]: Without dead ends: 9581 [2022-03-15 17:02:01,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12065 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=3362, Invalid=26740, Unknown=0, NotChecked=0, Total=30102 [2022-03-15 17:02:01,137 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-15 17:02:01,137 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-15 17:02:01,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9581 states. [2022-03-15 17:02:01,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9581 to 4197. [2022-03-15 17:02:01,243 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-15 17:02:01,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4197 states to 4197 states and 15278 transitions. [2022-03-15 17:02:01,253 INFO L78 Accepts]: Start accepts. Automaton has 4197 states and 15278 transitions. Word has length 29 [2022-03-15 17:02:01,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:01,253 INFO L470 AbstractCegarLoop]: Abstraction has 4197 states and 15278 transitions. [2022-03-15 17:02:01,253 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-15 17:02:01,253 INFO L276 IsEmpty]: Start isEmpty. Operand 4197 states and 15278 transitions. [2022-03-15 17:02:01,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:02:01,260 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:01,260 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-15 17:02:01,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-15 17:02:01,476 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-15 17:02:01,476 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:01,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:01,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1380394858, now seen corresponding path program 19 times [2022-03-15 17:02:01,477 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:01,477 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539106381] [2022-03-15 17:02:01,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:01,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:01,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:01,970 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-15 17:02:01,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:01,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539106381] [2022-03-15 17:02:01,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539106381] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:01,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377910585] [2022-03-15 17:02:01,971 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:02:01,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:01,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:01,972 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-15 17:02:01,972 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-15 17:02:01,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:01,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:02:01,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:02,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:02,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:02,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:02,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:02,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:02,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:02,769 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-15 17:02:02,865 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-15 17:02:02,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:03,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:03,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:03,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:03,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:03,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:03,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:03,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:03,404 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-15 17:02:03,404 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-15 17:02:07,467 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-15 17:02:07,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377910585] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:07,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:07,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-03-15 17:02:07,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696863326] [2022-03-15 17:02:07,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:07,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 17:02:07,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:07,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 17:02:07,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:02:07,468 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-15 17:02:13,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:13,873 INFO L93 Difference]: Finished difference Result 7879 states and 26914 transitions. [2022-03-15 17:02:13,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 17:02:13,874 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-15 17:02:13,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:13,890 INFO L225 Difference]: With dead ends: 7879 [2022-03-15 17:02:13,890 INFO L226 Difference]: Without dead ends: 7864 [2022-03-15 17:02:13,890 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-15 17:02:13,890 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-15 17:02:13,891 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-15 17:02:13,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7864 states. [2022-03-15 17:02:13,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7864 to 4209. [2022-03-15 17:02:13,973 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-15 17:02:13,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4209 states to 4209 states and 15312 transitions. [2022-03-15 17:02:13,982 INFO L78 Accepts]: Start accepts. Automaton has 4209 states and 15312 transitions. Word has length 29 [2022-03-15 17:02:13,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:13,983 INFO L470 AbstractCegarLoop]: Abstraction has 4209 states and 15312 transitions. [2022-03-15 17:02:13,983 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-15 17:02:13,983 INFO L276 IsEmpty]: Start isEmpty. Operand 4209 states and 15312 transitions. [2022-03-15 17:02:13,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:02:13,989 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:13,989 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-15 17:02:14,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-15 17:02:14,204 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-15 17:02:14,205 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:14,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:14,205 INFO L85 PathProgramCache]: Analyzing trace with hash -2086568110, now seen corresponding path program 20 times [2022-03-15 17:02:14,205 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:14,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187588106] [2022-03-15 17:02:14,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:14,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:14,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:14,641 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-15 17:02:14,642 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:14,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187588106] [2022-03-15 17:02:14,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187588106] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:14,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661410026] [2022-03-15 17:02:14,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:02:14,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:14,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:14,643 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-15 17:02:14,645 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-15 17:02:14,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:02:14,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:02:14,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-15 17:02:14,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:14,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:14,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:14,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:14,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:14,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:02:14,990 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-15 17:02:15,424 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-15 17:02:15,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:15,826 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:15,926 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-15 17:02:15,926 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-15 17:02:27,755 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-15 17:02:27,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661410026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:27,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:27,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-03-15 17:02:27,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112581548] [2022-03-15 17:02:27,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:27,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 17:02:27,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:27,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 17:02:27,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:02:27,756 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-15 17:03:11,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:03:11,822 INFO L93 Difference]: Finished difference Result 11718 states and 38627 transitions. [2022-03-15 17:03:11,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 293 states. [2022-03-15 17:03:11,822 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-15 17:03:11,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:03:11,848 INFO L225 Difference]: With dead ends: 11718 [2022-03-15 17:03:11,848 INFO L226 Difference]: Without dead ends: 11658 [2022-03-15 17:03:11,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 307 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40026 ImplicationChecksByTransitivity, 40.5s TimeCoverageRelationStatistics Valid=7745, Invalid=87427, Unknown=0, NotChecked=0, Total=95172 [2022-03-15 17:03:11,852 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 868 mSDsluCounter, 2822 mSDsCounter, 0 mSdLazyCounter, 7382 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s 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.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:03:11,852 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.0s Time] [2022-03-15 17:03:11,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11658 states. [2022-03-15 17:03:11,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11658 to 4274. [2022-03-15 17:03:11,979 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-15 17:03:11,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4274 states to 4274 states and 15550 transitions. [2022-03-15 17:03:11,990 INFO L78 Accepts]: Start accepts. Automaton has 4274 states and 15550 transitions. Word has length 29 [2022-03-15 17:03:11,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:03:11,990 INFO L470 AbstractCegarLoop]: Abstraction has 4274 states and 15550 transitions. [2022-03-15 17:03:11,990 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-15 17:03:11,990 INFO L276 IsEmpty]: Start isEmpty. Operand 4274 states and 15550 transitions. [2022-03-15 17:03:12,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:03:12,035 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:03:12,035 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-15 17:03:12,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-15 17:03:12,247 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-15 17:03:12,247 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:03:12,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:03:12,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1159012610, now seen corresponding path program 21 times [2022-03-15 17:03:12,248 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:03:12,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877176603] [2022-03-15 17:03:12,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:03:12,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:03:12,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:03:12,827 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-15 17:03:12,828 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:03:12,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877176603] [2022-03-15 17:03:12,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877176603] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:03:12,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260843138] [2022-03-15 17:03:12,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:03:12,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:12,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:03:12,829 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-15 17:03:12,830 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-15 17:03:12,859 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 17:03:12,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:03:12,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:03:12,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:03:13,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:13,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:13,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:13,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:13,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:13,491 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-15 17:03:13,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-15 17:03:13,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:03:14,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:14,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:14,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:14,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:14,339 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-15 17:03:14,340 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-15 17:03:31,348 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-15 17:03:31,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260843138] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:03:31,349 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:03:31,349 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-03-15 17:03:31,349 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989041639] [2022-03-15 17:03:31,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:03:31,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 17:03:31,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:03:31,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 17:03:31,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1127, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:03:31,350 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-15 17:03:57,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:03:57,563 INFO L93 Difference]: Finished difference Result 9123 states and 30795 transitions. [2022-03-15 17:03:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2022-03-15 17:03:57,564 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-15 17:03:57,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:03:57,612 INFO L225 Difference]: With dead ends: 9123 [2022-03-15 17:03:57,613 INFO L226 Difference]: Without dead ends: 9108 [2022-03-15 17:03:57,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15253 ImplicationChecksByTransitivity, 25.0s TimeCoverageRelationStatistics Valid=5222, Invalid=32220, Unknown=0, NotChecked=0, Total=37442 [2022-03-15 17:03:57,614 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 662 mSDsluCounter, 1677 mSDsCounter, 0 mSdLazyCounter, 3549 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:03:57,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [662 Valid, 1111 Invalid, 4248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 3549 Invalid, 0 Unknown, 555 Unchecked, 1.9s Time] [2022-03-15 17:03:57,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9108 states. [2022-03-15 17:03:57,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9108 to 4316. [2022-03-15 17:03:57,700 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-15 17:03:57,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4316 states to 4316 states and 15712 transitions. [2022-03-15 17:03:57,711 INFO L78 Accepts]: Start accepts. Automaton has 4316 states and 15712 transitions. Word has length 29 [2022-03-15 17:03:57,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:03:57,711 INFO L470 AbstractCegarLoop]: Abstraction has 4316 states and 15712 transitions. [2022-03-15 17:03:57,711 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-15 17:03:57,711 INFO L276 IsEmpty]: Start isEmpty. Operand 4316 states and 15712 transitions. [2022-03-15 17:03:57,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:03:57,718 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:03:57,718 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-15 17:03:57,734 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-15 17:03:57,931 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-15 17:03:57,931 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:03:57,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:03:57,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1133880174, now seen corresponding path program 22 times [2022-03-15 17:03:57,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:03:57,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495261925] [2022-03-15 17:03:57,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:03:57,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:03:57,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:03:58,474 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-15 17:03:58,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:03:58,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495261925] [2022-03-15 17:03:58,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495261925] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:03:58,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993336115] [2022-03-15 17:03:58,475 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:03:58,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:58,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:03:58,476 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-15 17:03:58,477 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-15 17:03:58,500 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:03:58,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:03:58,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:03:58,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:03:58,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:58,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:58,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:58,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:58,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:03:58,952 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-15 17:03:59,152 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-15 17:03:59,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:03:59,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:59,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:59,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:59,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:59,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:59,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:59,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:59,712 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-15 17:03:59,713 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-15 17:04:07,580 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-15 17:04:07,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993336115] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:04:07,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:04:07,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-03-15 17:04:07,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678250621] [2022-03-15 17:04:07,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:04:07,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 17:04:07,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:04:07,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 17:04:07,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1061, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 17:04:07,581 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-15 17:04:11,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:04:11,680 INFO L93 Difference]: Finished difference Result 7902 states and 27487 transitions. [2022-03-15 17:04:11,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 17:04:11,681 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-15 17:04:11,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:04:11,696 INFO L225 Difference]: With dead ends: 7902 [2022-03-15 17:04:11,696 INFO L226 Difference]: Without dead ends: 7872 [2022-03-15 17:04:11,696 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1752 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=887, Invalid=4663, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 17:04:11,697 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 339 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:04:11,697 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.6s Time] [2022-03-15 17:04:11,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7872 states. [2022-03-15 17:04:11,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7872 to 4308. [2022-03-15 17:04:11,777 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-15 17:04:11,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4308 states to 4308 states and 15690 transitions. [2022-03-15 17:04:11,788 INFO L78 Accepts]: Start accepts. Automaton has 4308 states and 15690 transitions. Word has length 29 [2022-03-15 17:04:11,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:04:11,788 INFO L470 AbstractCegarLoop]: Abstraction has 4308 states and 15690 transitions. [2022-03-15 17:04:11,788 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-15 17:04:11,788 INFO L276 IsEmpty]: Start isEmpty. Operand 4308 states and 15690 transitions. [2022-03-15 17:04:11,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:04:11,795 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:04:11,795 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-15 17:04:11,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-03-15 17:04:12,010 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-15 17:04:12,011 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:04:12,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:04:12,011 INFO L85 PathProgramCache]: Analyzing trace with hash -911556910, now seen corresponding path program 34 times [2022-03-15 17:04:12,011 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:04:12,011 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868184386] [2022-03-15 17:04:12,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:04:12,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:04:12,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:12,332 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-15 17:04:12,332 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:04:12,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868184386] [2022-03-15 17:04:12,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868184386] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:04:12,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057665276] [2022-03-15 17:04:12,332 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:04:12,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:12,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:04:12,334 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-15 17:04:12,334 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-15 17:04:12,357 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:04:12,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:04:12,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:04:12,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:04:12,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:12,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:12,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:12,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:12,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:12,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:12,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:12,623 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-15 17:04:13,425 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-15 17:04:13,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:04:13,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:13,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:13,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:13,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:13,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:13,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:13,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:13,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:13,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:13,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:13,797 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-15 17:04:14,271 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-15 17:04:14,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057665276] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:04:14,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:04:14,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 32 [2022-03-15 17:04:14,272 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140952112] [2022-03-15 17:04:14,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:04:14,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 17:04:14,290 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:04:14,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 17:04:14,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=893, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 17:04:14,291 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-15 17:04:17,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:04:17,998 INFO L93 Difference]: Finished difference Result 8834 states and 29956 transitions. [2022-03-15 17:04:17,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 17:04:17,998 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-15 17:04:17,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:04:18,016 INFO L225 Difference]: With dead ends: 8834 [2022-03-15 17:04:18,017 INFO L226 Difference]: Without dead ends: 8760 [2022-03-15 17:04:18,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2593 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1581, Invalid=6429, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 17:04:18,017 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 773 mSDsluCounter, 1205 mSDsCounter, 0 mSdLazyCounter, 2288 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:04:18,017 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.0s Time] [2022-03-15 17:04:18,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8760 states. [2022-03-15 17:04:18,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8760 to 4448. [2022-03-15 17:04:18,121 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-15 17:04:18,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4448 states to 4448 states and 16221 transitions. [2022-03-15 17:04:18,132 INFO L78 Accepts]: Start accepts. Automaton has 4448 states and 16221 transitions. Word has length 29 [2022-03-15 17:04:18,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:04:18,132 INFO L470 AbstractCegarLoop]: Abstraction has 4448 states and 16221 transitions. [2022-03-15 17:04:18,132 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-15 17:04:18,132 INFO L276 IsEmpty]: Start isEmpty. Operand 4448 states and 16221 transitions. [2022-03-15 17:04:18,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:04:18,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:04:18,140 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-15 17:04:18,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-15 17:04:18,346 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-15 17:04:18,347 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:04:18,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:04:18,347 INFO L85 PathProgramCache]: Analyzing trace with hash -76933880, now seen corresponding path program 35 times [2022-03-15 17:04:18,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:04:18,347 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708320713] [2022-03-15 17:04:18,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:04:18,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:04:18,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:18,701 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-15 17:04:18,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:04:18,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708320713] [2022-03-15 17:04:18,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708320713] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:04:18,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548801917] [2022-03-15 17:04:18,702 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:04:18,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:18,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:04:18,703 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-15 17:04:18,704 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-15 17:04:18,724 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 17:04:18,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:04:18,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:04:18,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:04:19,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:19,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:19,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:19,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:19,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:19,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,163 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-15 17:04:19,298 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-15 17:04:19,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:04:19,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:19,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:19,862 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-15 17:04:20,583 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-15 17:04:20,583 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548801917] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:04:20,583 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:04:20,583 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 32 [2022-03-15 17:04:20,583 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107364994] [2022-03-15 17:04:20,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:04:20,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 17:04:20,584 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:04:20,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 17:04:20,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 17:04:20,584 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-15 17:04:24,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:04:24,284 INFO L93 Difference]: Finished difference Result 8403 states and 28509 transitions. [2022-03-15 17:04:24,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 17:04:24,284 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-15 17:04:24,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:04:24,303 INFO L225 Difference]: With dead ends: 8403 [2022-03-15 17:04:24,303 INFO L226 Difference]: Without dead ends: 8358 [2022-03-15 17:04:24,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2848 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1620, Invalid=7122, Unknown=0, NotChecked=0, Total=8742 [2022-03-15 17:04:24,304 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 599 mSDsluCounter, 1224 mSDsCounter, 0 mSdLazyCounter, 2342 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:04:24,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 702 Invalid, 2457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 2342 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 17:04:24,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8358 states. [2022-03-15 17:04:24,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8358 to 4426. [2022-03-15 17:04:24,415 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-15 17:04:24,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4426 states to 4426 states and 16135 transitions. [2022-03-15 17:04:24,427 INFO L78 Accepts]: Start accepts. Automaton has 4426 states and 16135 transitions. Word has length 29 [2022-03-15 17:04:24,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:04:24,427 INFO L470 AbstractCegarLoop]: Abstraction has 4426 states and 16135 transitions. [2022-03-15 17:04:24,427 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-15 17:04:24,427 INFO L276 IsEmpty]: Start isEmpty. Operand 4426 states and 16135 transitions. [2022-03-15 17:04:24,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:04:24,435 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:04:24,435 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-15 17:04:24,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-15 17:04:24,651 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-15 17:04:24,651 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:04:24,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:04:24,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1414501094, now seen corresponding path program 36 times [2022-03-15 17:04:24,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:04:24,651 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177788492] [2022-03-15 17:04:24,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:04:24,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:04:24,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:24,987 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-15 17:04:24,987 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:04:24,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177788492] [2022-03-15 17:04:24,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177788492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:04:24,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397342972] [2022-03-15 17:04:24,988 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:04:24,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:24,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:04:24,989 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-15 17:04:24,990 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-15 17:04:25,015 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 17:04:25,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:04:25,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 17:04:25,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:04:25,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:25,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:25,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:25,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:25,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:25,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:25,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:25,556 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-15 17:04:26,523 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-15 17:04:26,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:04:26,953 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-15 17:04:26,953 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-15 17:04:28,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-15 17:04:28,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397342972] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:04:28,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:04:28,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 35 [2022-03-15 17:04:28,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65498212] [2022-03-15 17:04:28,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:04:28,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 17:04:28,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:04:28,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 17:04:28,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 17:04:28,829 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-15 17:04:44,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:04:44,515 INFO L93 Difference]: Finished difference Result 10797 states and 36371 transitions. [2022-03-15 17:04:44,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2022-03-15 17:04:44,515 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-15 17:04:44,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:04:44,540 INFO L225 Difference]: With dead ends: 10797 [2022-03-15 17:04:44,540 INFO L226 Difference]: Without dead ends: 10752 [2022-03-15 17:04:44,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18977 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=6034, Invalid=40406, Unknown=0, NotChecked=0, Total=46440 [2022-03-15 17:04:44,544 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 681 mSDsluCounter, 1701 mSDsCounter, 0 mSdLazyCounter, 4124 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:04:44,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [681 Valid, 1120 Invalid, 4332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 4124 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 17:04:44,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10752 states. [2022-03-15 17:04:44,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10752 to 4450. [2022-03-15 17:04:44,708 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-15 17:04:44,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4450 states to 4450 states and 16232 transitions. [2022-03-15 17:04:44,718 INFO L78 Accepts]: Start accepts. Automaton has 4450 states and 16232 transitions. Word has length 29 [2022-03-15 17:04:44,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:04:44,718 INFO L470 AbstractCegarLoop]: Abstraction has 4450 states and 16232 transitions. [2022-03-15 17:04:44,718 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-15 17:04:44,718 INFO L276 IsEmpty]: Start isEmpty. Operand 4450 states and 16232 transitions. [2022-03-15 17:04:44,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:04:44,724 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:04:44,724 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-15 17:04:44,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-15 17:04:44,939 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-15 17:04:44,939 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:04:44,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:04:44,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1392293266, now seen corresponding path program 23 times [2022-03-15 17:04:44,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:04:44,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962517844] [2022-03-15 17:04:44,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:04:44,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:04:44,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:45,503 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-15 17:04:45,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:04:45,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962517844] [2022-03-15 17:04:45,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962517844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:04:45,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252978475] [2022-03-15 17:04:45,503 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:04:45,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:45,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:04:45,504 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-15 17:04:45,523 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-15 17:04:45,547 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 17:04:45,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:04:45,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 17:04:45,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:04:45,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:45,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:45,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:45,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:45,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:45,989 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-15 17:04:46,306 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-15 17:04:46,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:04:46,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:46,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:46,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:46,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:46,843 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-15 17:04:46,844 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-15 17:05:08,315 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-15 17:05:08,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252978475] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:05:08,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:05:08,316 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 17:05:08,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486361387] [2022-03-15 17:05:08,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:05:08,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 17:05:08,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:05:08,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 17:05:08,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 17:05:08,327 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-15 17:05:20,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:05:20,171 INFO L93 Difference]: Finished difference Result 9275 states and 31636 transitions. [2022-03-15 17:05:20,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 17:05:20,172 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-15 17:05:20,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:05:20,191 INFO L225 Difference]: With dead ends: 9275 [2022-03-15 17:05:20,191 INFO L226 Difference]: Without dead ends: 9245 [2022-03-15 17:05:20,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3281 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=1699, Invalid=8200, Unknown=1, NotChecked=0, Total=9900 [2022-03-15 17:05:20,192 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 513 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 2227 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 3391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 2227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1055 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:05:20,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 817 Invalid, 3391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 2227 Invalid, 0 Unknown, 1055 Unchecked, 1.3s Time] [2022-03-15 17:05:20,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9245 states. [2022-03-15 17:05:20,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9245 to 4604. [2022-03-15 17:05:20,331 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-15 17:05:20,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4604 states to 4604 states and 16818 transitions. [2022-03-15 17:05:20,342 INFO L78 Accepts]: Start accepts. Automaton has 4604 states and 16818 transitions. Word has length 29 [2022-03-15 17:05:20,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:05:20,342 INFO L470 AbstractCegarLoop]: Abstraction has 4604 states and 16818 transitions. [2022-03-15 17:05:20,342 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-15 17:05:20,342 INFO L276 IsEmpty]: Start isEmpty. Operand 4604 states and 16818 transitions. [2022-03-15 17:05:20,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:05:20,349 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:05:20,349 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-15 17:05:20,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-15 17:05:20,551 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-15 17:05:20,551 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:05:20,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:05:20,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1004735258, now seen corresponding path program 24 times [2022-03-15 17:05:20,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:05:20,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075851937] [2022-03-15 17:05:20,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:05:20,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:05:20,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:05:21,049 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-15 17:05:21,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:05:21,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075851937] [2022-03-15 17:05:21,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075851937] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:05:21,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076584975] [2022-03-15 17:05:21,050 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:05:21,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:05:21,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:05:21,051 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-15 17:05:21,052 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-15 17:05:21,075 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 17:05:21,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:05:21,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 17:05:21,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:05:21,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:05:21,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:05:21,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:05:21,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:05:21,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:05:21,493 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-15 17:05:21,960 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-15 17:05:21,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:05:22,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:05:22,679 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-15 17:05:22,679 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-15 17:05:34,732 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-15 17:05:34,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076584975] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:05:34,733 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:05:34,733 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-03-15 17:05:34,733 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452933100] [2022-03-15 17:05:34,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:05:34,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 17:05:34,733 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:05:34,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 17:05:34,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 17:05:34,734 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-15 17:05:50,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:05:50,098 INFO L93 Difference]: Finished difference Result 10466 states and 35257 transitions. [2022-03-15 17:05:50,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-03-15 17:05:50,098 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-15 17:05:50,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:05:50,122 INFO L225 Difference]: With dead ends: 10466 [2022-03-15 17:05:50,123 INFO L226 Difference]: Without dead ends: 10399 [2022-03-15 17:05:50,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9322 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=2792, Invalid=22330, Unknown=0, NotChecked=0, Total=25122 [2022-03-15 17:05:50,124 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 665 mSDsluCounter, 1285 mSDsCounter, 0 mSdLazyCounter, 3836 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:05:50,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 901 Invalid, 4004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 3836 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 17:05:50,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10399 states. [2022-03-15 17:05:50,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10399 to 4672. [2022-03-15 17:05:50,245 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-15 17:05:50,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4672 states to 4672 states and 17053 transitions. [2022-03-15 17:05:50,258 INFO L78 Accepts]: Start accepts. Automaton has 4672 states and 17053 transitions. Word has length 29 [2022-03-15 17:05:50,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:05:50,258 INFO L470 AbstractCegarLoop]: Abstraction has 4672 states and 17053 transitions. [2022-03-15 17:05:50,258 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-15 17:05:50,258 INFO L276 IsEmpty]: Start isEmpty. Operand 4672 states and 17053 transitions. [2022-03-15 17:05:50,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:05:50,266 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:05:50,266 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-15 17:05:50,282 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-15 17:05:50,479 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-15 17:05:50,479 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:05:50,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:05:50,480 INFO L85 PathProgramCache]: Analyzing trace with hash -383837634, now seen corresponding path program 25 times [2022-03-15 17:05:50,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:05:50,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841511101] [2022-03-15 17:05:50,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:05:50,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:05:50,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:05:50,743 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-15 17:05:50,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:05:50,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841511101] [2022-03-15 17:05:50,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841511101] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:05:50,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644339948] [2022-03-15 17:05:50,743 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:05:50,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:05:50,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:05:50,745 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-15 17:05:50,745 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-15 17:05:50,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:05:50,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 17:05:50,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:05:51,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:05:51,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:05:51,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:05:51,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:05:51,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:05:51,278 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-15 17:05:51,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-15 17:05:51,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:05:51,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:05:51,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:05:51,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:05:51,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:05:52,029 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-15 17:05:52,029 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-15 17:06:06,448 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-15 17:06:06,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644339948] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:06:06,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:06:06,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-03-15 17:06:06,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6173894] [2022-03-15 17:06:06,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:06:06,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 17:06:06,448 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:06:06,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 17:06:06,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1046, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 17:06:06,449 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-15 17:06:11,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:06:11,949 INFO L93 Difference]: Finished difference Result 6447 states and 22302 transitions. [2022-03-15 17:06:11,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 17:06:11,949 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-15 17:06:11,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:06:11,968 INFO L225 Difference]: With dead ends: 6447 [2022-03-15 17:06:11,968 INFO L226 Difference]: Without dead ends: 6432 [2022-03-15 17:06:11,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1843 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1018, Invalid=4532, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 17:06:11,969 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-15 17:06:11,969 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-15 17:06:11,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6432 states. [2022-03-15 17:06:12,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6432 to 4750. [2022-03-15 17:06:12,044 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-15 17:06:12,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4750 states to 4750 states and 17335 transitions. [2022-03-15 17:06:12,056 INFO L78 Accepts]: Start accepts. Automaton has 4750 states and 17335 transitions. Word has length 29 [2022-03-15 17:06:12,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:06:12,056 INFO L470 AbstractCegarLoop]: Abstraction has 4750 states and 17335 transitions. [2022-03-15 17:06:12,056 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-15 17:06:12,056 INFO L276 IsEmpty]: Start isEmpty. Operand 4750 states and 17335 transitions. [2022-03-15 17:06:12,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:06:12,064 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:06:12,064 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-15 17:06:12,079 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-15 17:06:12,279 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-15 17:06:12,279 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:06:12,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:06:12,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1113595734, now seen corresponding path program 26 times [2022-03-15 17:06:12,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:06:12,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575936670] [2022-03-15 17:06:12,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:06:12,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:06:12,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:06:12,651 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-15 17:06:12,651 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:06:12,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575936670] [2022-03-15 17:06:12,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575936670] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:06:12,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504442671] [2022-03-15 17:06:12,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:06:12,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:06:12,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:06:12,653 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-15 17:06:12,661 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-15 17:06:12,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:06:12,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:06:12,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:06:12,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:06:13,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:13,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:13,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:13,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:13,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:06:13,182 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-15 17:06:13,448 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-15 17:06:13,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:06:13,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:06:13,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:06:13,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:06:13,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:06:14,004 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-15 17:06:14,005 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-15 17:06:30,335 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-15 17:06:30,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504442671] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:06:30,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:06:30,335 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-03-15 17:06:30,335 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056281623] [2022-03-15 17:06:30,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:06:30,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 17:06:30,335 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:06:30,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 17:06:30,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=977, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:06:30,336 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-15 17:06:39,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:06:39,726 INFO L93 Difference]: Finished difference Result 8698 states and 30004 transitions. [2022-03-15 17:06:39,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 17:06:39,726 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-15 17:06:39,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:06:39,746 INFO L225 Difference]: With dead ends: 8698 [2022-03-15 17:06:39,746 INFO L226 Difference]: Without dead ends: 8668 [2022-03-15 17:06:39,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3583 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=1888, Invalid=8414, Unknown=0, NotChecked=0, Total=10302 [2022-03-15 17:06:39,747 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 550 mSDsluCounter, 1122 mSDsCounter, 0 mSdLazyCounter, 2444 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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.2s IncrementalHoareTripleChecker+Time [2022-03-15 17:06:39,747 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.2s Time] [2022-03-15 17:06:39,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8668 states. [2022-03-15 17:06:39,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8668 to 4895. [2022-03-15 17:06:39,842 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-15 17:06:39,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4895 states to 4895 states and 17862 transitions. [2022-03-15 17:06:39,854 INFO L78 Accepts]: Start accepts. Automaton has 4895 states and 17862 transitions. Word has length 29 [2022-03-15 17:06:39,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:06:39,855 INFO L470 AbstractCegarLoop]: Abstraction has 4895 states and 17862 transitions. [2022-03-15 17:06:39,855 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-15 17:06:39,855 INFO L276 IsEmpty]: Start isEmpty. Operand 4895 states and 17862 transitions. [2022-03-15 17:06:39,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:06:39,862 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:06:39,862 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-15 17:06:39,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-15 17:06:40,076 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-15 17:06:40,076 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:06:40,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:06:40,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1271767574, now seen corresponding path program 37 times [2022-03-15 17:06:40,077 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:06:40,077 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891250714] [2022-03-15 17:06:40,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:06:40,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:06:40,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:06:40,419 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-15 17:06:40,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:06:40,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891250714] [2022-03-15 17:06:40,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891250714] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:06:40,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788875823] [2022-03-15 17:06:40,419 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:06:40,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:06:40,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:06:40,440 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-15 17:06:40,444 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-15 17:06:40,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:06:40,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:06:40,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:06:40,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:40,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:40,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:40,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:06:40,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:40,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:40,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:06:40,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:06:40,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, 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-15 17:06:41,066 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-15 17:06:41,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:06:41,642 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-15 17:06:41,642 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-15 17:06:44,338 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-15 17:06:44,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788875823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:06:44,338 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:06:44,338 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 33 [2022-03-15 17:06:44,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485033906] [2022-03-15 17:06:44,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:06:44,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 17:06:44,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:06:44,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 17:06:44,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 17:06:44,339 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-15 17:06:48,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:06:48,672 INFO L93 Difference]: Finished difference Result 8055 states and 28347 transitions. [2022-03-15 17:06:48,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 17:06:48,672 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-15 17:06:48,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:06:48,696 INFO L225 Difference]: With dead ends: 8055 [2022-03-15 17:06:48,696 INFO L226 Difference]: Without dead ends: 8025 [2022-03-15 17:06:48,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3069 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1254, Invalid=8058, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 17:06:48,697 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 265 mSDsluCounter, 1227 mSDsCounter, 0 mSdLazyCounter, 2936 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:06:48,697 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.1s Time] [2022-03-15 17:06:48,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8025 states. [2022-03-15 17:06:48,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8025 to 4899. [2022-03-15 17:06:48,813 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-15 17:06:48,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4899 states to 4899 states and 17876 transitions. [2022-03-15 17:06:48,826 INFO L78 Accepts]: Start accepts. Automaton has 4899 states and 17876 transitions. Word has length 29 [2022-03-15 17:06:48,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:06:48,827 INFO L470 AbstractCegarLoop]: Abstraction has 4899 states and 17876 transitions. [2022-03-15 17:06:48,827 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-15 17:06:48,827 INFO L276 IsEmpty]: Start isEmpty. Operand 4899 states and 17876 transitions. [2022-03-15 17:06:48,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:06:48,835 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:06:48,835 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-15 17:06:48,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-15 17:06:49,051 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-15 17:06:49,051 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:06:49,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:06:49,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1380566466, now seen corresponding path program 38 times [2022-03-15 17:06:49,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:06:49,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305424946] [2022-03-15 17:06:49,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:06:49,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:06:49,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:06:49,425 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-15 17:06:49,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:06:49,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305424946] [2022-03-15 17:06:49,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305424946] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:06:49,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141228405] [2022-03-15 17:06:49,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:06:49,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:06:49,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:06:49,426 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-15 17:06:49,427 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-15 17:06:49,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:06:49,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:06:49,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:06:49,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:06:49,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:49,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:49,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:49,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:49,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:49,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:49,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:49,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:49,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:06:49,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:06:49,943 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-15 17:06:50,862 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-15 17:06:50,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:06:51,518 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-15 17:06:51,519 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-15 17:06:53,862 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-15 17:06:53,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141228405] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:06:53,862 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:06:53,862 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 35 [2022-03-15 17:06:53,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772011267] [2022-03-15 17:06:53,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:06:53,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 17:06:53,863 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:06:53,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 17:06:53,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 17:06:53,863 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-15 17:07:30,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:07:30,166 INFO L93 Difference]: Finished difference Result 15129 states and 50609 transitions. [2022-03-15 17:07:30,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2022-03-15 17:07:30,166 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-15 17:07:30,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:07:30,197 INFO L225 Difference]: With dead ends: 15129 [2022-03-15 17:07:30,197 INFO L226 Difference]: Without dead ends: 15044 [2022-03-15 17:07:30,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 366 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61305 ImplicationChecksByTransitivity, 34.1s TimeCoverageRelationStatistics Valid=15859, Invalid=119197, Unknown=0, NotChecked=0, Total=135056 [2022-03-15 17:07:30,202 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 1116 mSDsluCounter, 2398 mSDsCounter, 0 mSdLazyCounter, 5208 mSolverCounterSat, 408 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s 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.5s IncrementalHoareTripleChecker+Time [2022-03-15 17:07:30,202 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.5s Time] [2022-03-15 17:07:30,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15044 states. [2022-03-15 17:07:30,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15044 to 5262. [2022-03-15 17:07:30,344 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-15 17:07:30,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5262 states to 5262 states and 19222 transitions. [2022-03-15 17:07:30,357 INFO L78 Accepts]: Start accepts. Automaton has 5262 states and 19222 transitions. Word has length 29 [2022-03-15 17:07:30,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:07:30,357 INFO L470 AbstractCegarLoop]: Abstraction has 5262 states and 19222 transitions. [2022-03-15 17:07:30,357 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-15 17:07:30,357 INFO L276 IsEmpty]: Start isEmpty. Operand 5262 states and 19222 transitions. [2022-03-15 17:07:30,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:07:30,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:07:30,365 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-15 17:07:30,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-15 17:07:30,581 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-15 17:07:30,581 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:07:30,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:07:30,581 INFO L85 PathProgramCache]: Analyzing trace with hash -990358138, now seen corresponding path program 39 times [2022-03-15 17:07:30,581 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:07:30,582 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240733907] [2022-03-15 17:07:30,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:07:30,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:07:30,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:07:31,094 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-15 17:07:31,094 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:07:31,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240733907] [2022-03-15 17:07:31,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240733907] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:07:31,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318330300] [2022-03-15 17:07:31,094 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:07:31,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:07:31,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:07:31,108 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-15 17:07:31,116 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-15 17:07:31,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 17:07:31,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:07:31,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:07:31,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:07:31,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:07:31,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:07:31,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:07:31,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:07:31,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:07:31,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:07:31,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:07:31,565 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-15 17:07:32,604 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-15 17:07:32,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:07:33,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:07:33,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:07:33,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:07:33,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:07:33,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:07:33,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:07:33,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:07:33,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:07:33,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:07:33,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:07:33,070 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-15 17:07:33,793 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-15 17:07:33,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318330300] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:07:33,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:07:33,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 35 [2022-03-15 17:07:33,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139398470] [2022-03-15 17:07:33,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:07:33,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 17:07:33,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:07:33,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 17:07:33,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 17:07:33,794 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-15 17:07:37,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:07:37,784 INFO L93 Difference]: Finished difference Result 11643 states and 40493 transitions. [2022-03-15 17:07:37,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 17:07:37,784 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-15 17:07:37,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:07:37,813 INFO L225 Difference]: With dead ends: 11643 [2022-03-15 17:07:37,813 INFO L226 Difference]: Without dead ends: 11519 [2022-03-15 17:07:37,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3741 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1951, Invalid=8761, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 17:07:37,815 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 927 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:07:37,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [927 Valid, 531 Invalid, 1954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1805 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 17:07:37,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11519 states. [2022-03-15 17:07:38,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11519 to 5904. [2022-03-15 17:07:38,031 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-15 17:07:38,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5904 states to 5904 states and 21646 transitions. [2022-03-15 17:07:38,044 INFO L78 Accepts]: Start accepts. Automaton has 5904 states and 21646 transitions. Word has length 29 [2022-03-15 17:07:38,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:07:38,044 INFO L470 AbstractCegarLoop]: Abstraction has 5904 states and 21646 transitions. [2022-03-15 17:07:38,045 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-15 17:07:38,045 INFO L276 IsEmpty]: Start isEmpty. Operand 5904 states and 21646 transitions. [2022-03-15 17:07:38,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:07:38,053 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:07:38,053 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-15 17:07:38,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-15 17:07:38,267 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-15 17:07:38,267 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:07:38,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:07:38,268 INFO L85 PathProgramCache]: Analyzing trace with hash 888723334, now seen corresponding path program 27 times [2022-03-15 17:07:38,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:07:38,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975098683] [2022-03-15 17:07:38,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:07:38,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:07:38,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:07:38,571 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-15 17:07:38,571 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:07:38,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975098683] [2022-03-15 17:07:38,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975098683] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:07:38,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901902745] [2022-03-15 17:07:38,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:07:38,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:07:38,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:07:38,574 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-15 17:07:38,575 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-15 17:07:38,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 17:07:38,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:07:38,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 17:07:38,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:07:38,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:07:38,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:07:38,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:07:38,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:07:38,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:07:38,976 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-15 17:07:39,229 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-15 17:07:39,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:07:39,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:07:39,860 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-15 17:07:39,860 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-15 17:07:54,138 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-15 17:07:54,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901902745] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:07:54,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:07:54,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-03-15 17:07:54,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506348810] [2022-03-15 17:07:54,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:07:54,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 17:07:54,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:07:54,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 17:07:54,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=922, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 17:07:54,140 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-15 17:08:16,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:08:16,404 INFO L93 Difference]: Finished difference Result 14744 states and 49176 transitions. [2022-03-15 17:08:16,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-03-15 17:08:16,405 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-15 17:08:16,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:08:16,436 INFO L225 Difference]: With dead ends: 14744 [2022-03-15 17:08:16,436 INFO L226 Difference]: Without dead ends: 14565 [2022-03-15 17:08:16,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 216 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19229 ImplicationChecksByTransitivity, 19.8s TimeCoverageRelationStatistics Valid=3834, Invalid=43472, Unknown=0, NotChecked=0, Total=47306 [2022-03-15 17:08:16,438 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 724 mSDsluCounter, 2580 mSDsCounter, 0 mSdLazyCounter, 6094 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s 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, 2.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:08:16,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [724 Valid, 1653 Invalid, 6222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 6094 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-03-15 17:08:16,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14565 states. [2022-03-15 17:08:16,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14565 to 5999. [2022-03-15 17:08:16,601 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-15 17:08:16,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5999 states to 5999 states and 21949 transitions. [2022-03-15 17:08:16,616 INFO L78 Accepts]: Start accepts. Automaton has 5999 states and 21949 transitions. Word has length 29 [2022-03-15 17:08:16,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:08:16,617 INFO L470 AbstractCegarLoop]: Abstraction has 5999 states and 21949 transitions. [2022-03-15 17:08:16,617 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-15 17:08:16,617 INFO L276 IsEmpty]: Start isEmpty. Operand 5999 states and 21949 transitions. [2022-03-15 17:08:16,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:08:16,626 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:08:16,626 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-15 17:08:16,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-15 17:08:16,831 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-15 17:08:16,831 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:08:16,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:08:16,832 INFO L85 PathProgramCache]: Analyzing trace with hash -260349058, now seen corresponding path program 28 times [2022-03-15 17:08:16,832 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:08:16,832 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333812922] [2022-03-15 17:08:16,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:08:16,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:08:16,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:08:17,251 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-15 17:08:17,251 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:08:17,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333812922] [2022-03-15 17:08:17,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333812922] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:08:17,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621667703] [2022-03-15 17:08:17,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:08:17,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:08:17,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:08:17,253 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-15 17:08:17,278 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-15 17:08:17,299 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:08:17,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:08:17,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:08:17,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:08:17,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:08:17,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:08:17,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:08:17,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:08:17,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:08:17,980 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-15 17:08:18,284 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-15 17:08:18,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:08:18,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:18,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:18,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:18,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:18,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:18,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:18,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:18,983 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-15 17:08:18,983 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-15 17:08:21,621 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-15 17:08:21,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621667703] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:08:21,621 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:08:21,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-15 17:08:21,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461969762] [2022-03-15 17:08:21,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:08:21,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 17:08:21,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:08:21,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 17:08:21,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 17:08:21,622 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-15 17:08:24,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:08:24,947 INFO L93 Difference]: Finished difference Result 10394 states and 36643 transitions. [2022-03-15 17:08:24,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 17:08:24,947 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-15 17:08:24,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:08:24,970 INFO L225 Difference]: With dead ends: 10394 [2022-03-15 17:08:24,970 INFO L226 Difference]: Without dead ends: 10358 [2022-03-15 17:08:24,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1539 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=720, Invalid=3972, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 17:08:24,973 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 394 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 1317 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:08:24,973 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.6s Time] [2022-03-15 17:08:24,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10358 states. [2022-03-15 17:08:25,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10358 to 6053. [2022-03-15 17:08:25,094 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-15 17:08:25,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6053 states to 6053 states and 22140 transitions. [2022-03-15 17:08:25,110 INFO L78 Accepts]: Start accepts. Automaton has 6053 states and 22140 transitions. Word has length 29 [2022-03-15 17:08:25,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:08:25,110 INFO L470 AbstractCegarLoop]: Abstraction has 6053 states and 22140 transitions. [2022-03-15 17:08:25,110 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-15 17:08:25,110 INFO L276 IsEmpty]: Start isEmpty. Operand 6053 states and 22140 transitions. [2022-03-15 17:08:25,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:08:25,120 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:08:25,120 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-15 17:08:25,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-03-15 17:08:25,335 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-15 17:08:25,335 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:08:25,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:08:25,335 INFO L85 PathProgramCache]: Analyzing trace with hash -614101882, now seen corresponding path program 29 times [2022-03-15 17:08:25,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:08:25,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067513548] [2022-03-15 17:08:25,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:08:25,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:08:25,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:08:25,795 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-15 17:08:25,795 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:08:25,795 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067513548] [2022-03-15 17:08:25,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067513548] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:08:25,795 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807931792] [2022-03-15 17:08:25,795 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:08:25,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:08:25,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:08:25,796 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-15 17:08:25,797 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-15 17:08:25,818 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 17:08:25,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:08:25,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 17:08:25,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:08:26,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:08:26,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:08:26,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:26,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:08:26,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:26,432 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-15 17:08:26,582 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-15 17:08:26,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:08:27,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:27,126 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-15 17:08:27,126 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-15 17:08:40,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:08:40,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807931792] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:08:40,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:08:40,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-03-15 17:08:40,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936210242] [2022-03-15 17:08:40,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:08:40,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 17:08:40,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:08:40,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 17:08:40,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 17:08:40,665 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-15 17:08:57,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:08:57,528 INFO L93 Difference]: Finished difference Result 14507 states and 48886 transitions. [2022-03-15 17:08:57,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-03-15 17:08:57,528 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-15 17:08:57,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:08:57,592 INFO L225 Difference]: With dead ends: 14507 [2022-03-15 17:08:57,592 INFO L226 Difference]: Without dead ends: 14471 [2022-03-15 17:08:57,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12633 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=2868, Invalid=29352, Unknown=0, NotChecked=0, Total=32220 [2022-03-15 17:08:57,593 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 572 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 4137 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:08:57,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [572 Valid, 1100 Invalid, 4643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 4137 Invalid, 0 Unknown, 382 Unchecked, 1.9s Time] [2022-03-15 17:08:57,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14471 states. [2022-03-15 17:08:57,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14471 to 6126. [2022-03-15 17:08:57,726 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-15 17:08:57,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6126 states to 6126 states and 22393 transitions. [2022-03-15 17:08:57,742 INFO L78 Accepts]: Start accepts. Automaton has 6126 states and 22393 transitions. Word has length 29 [2022-03-15 17:08:57,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:08:57,742 INFO L470 AbstractCegarLoop]: Abstraction has 6126 states and 22393 transitions. [2022-03-15 17:08:57,743 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-15 17:08:57,743 INFO L276 IsEmpty]: Start isEmpty. Operand 6126 states and 22393 transitions. [2022-03-15 17:08:57,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:08:57,752 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:08:57,752 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-15 17:08:57,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-03-15 17:08:57,968 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-15 17:08:57,968 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:08:57,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:08:57,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1950291962, now seen corresponding path program 30 times [2022-03-15 17:08:57,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:08:57,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002349943] [2022-03-15 17:08:57,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:08:57,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:08:57,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:08:58,334 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-15 17:08:58,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:08:58,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002349943] [2022-03-15 17:08:58,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002349943] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:08:58,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627495486] [2022-03-15 17:08:58,334 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:08:58,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:08:58,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:08:58,335 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-15 17:08:58,336 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-15 17:08:58,359 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 17:08:58,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:08:58,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 17:08:58,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:08:58,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:08:58,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:08:58,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:08:58,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:08:58,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:08:58,779 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-15 17:08:59,136 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-15 17:08:59,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:08:59,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:59,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:59,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:59,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:08:59,670 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-15 17:08:59,670 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-15 17:09:11,608 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-15 17:09:11,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627495486] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:09:11,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:09:11,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 17:09:11,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253164944] [2022-03-15 17:09:11,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:09:11,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 17:09:11,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:09:11,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 17:09:11,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=924, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 17:09:11,609 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-15 17:09:22,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:09:22,974 INFO L93 Difference]: Finished difference Result 12280 states and 41764 transitions. [2022-03-15 17:09:22,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-15 17:09:22,974 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-15 17:09:22,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:09:22,999 INFO L225 Difference]: With dead ends: 12280 [2022-03-15 17:09:22,999 INFO L226 Difference]: Without dead ends: 12226 [2022-03-15 17:09:23,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 35 SyntacticMatches, 14 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5426 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=2150, Invalid=10960, Unknown=0, NotChecked=0, Total=13110 [2022-03-15 17:09:23,000 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 565 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1915 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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-15 17:09:23,000 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-15 17:09:23,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12226 states. [2022-03-15 17:09:23,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12226 to 6196. [2022-03-15 17:09:23,147 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-15 17:09:23,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6196 states to 6196 states and 22688 transitions. [2022-03-15 17:09:23,162 INFO L78 Accepts]: Start accepts. Automaton has 6196 states and 22688 transitions. Word has length 29 [2022-03-15 17:09:23,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:09:23,162 INFO L470 AbstractCegarLoop]: Abstraction has 6196 states and 22688 transitions. [2022-03-15 17:09:23,162 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-15 17:09:23,162 INFO L276 IsEmpty]: Start isEmpty. Operand 6196 states and 22688 transitions. [2022-03-15 17:09:23,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:09:23,172 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:09:23,172 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-15 17:09:23,187 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-15 17:09:23,376 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-15 17:09:23,377 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:09:23,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:09:23,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1110105582, now seen corresponding path program 31 times [2022-03-15 17:09:23,378 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:09:23,378 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758938945] [2022-03-15 17:09:23,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:09:23,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:09:23,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:09:23,782 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-15 17:09:23,782 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:09:23,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758938945] [2022-03-15 17:09:23,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758938945] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:09:23,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089026040] [2022-03-15 17:09:23,782 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:09:23,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:09:23,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:09:23,784 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-15 17:09:23,785 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-15 17:09:23,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:09:23,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:09:23,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:09:24,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:24,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:24,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:24,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:24,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:24,555 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-15 17:09:24,657 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-15 17:09:24,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:09:25,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:25,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:25,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:25,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:25,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:25,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:25,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:25,281 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-15 17:09:25,281 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-15 17:09:28,993 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-15 17:09:28,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089026040] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:09:28,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:09:28,994 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 17:09:28,994 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165601695] [2022-03-15 17:09:28,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:09:28,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 17:09:28,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:09:28,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 17:09:28,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=933, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 17:09:28,994 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-15 17:09:32,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:09:32,238 INFO L93 Difference]: Finished difference Result 9975 states and 35129 transitions. [2022-03-15 17:09:32,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 17:09:32,238 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-15 17:09:32,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:09:32,258 INFO L225 Difference]: With dead ends: 9975 [2022-03-15 17:09:32,258 INFO L226 Difference]: Without dead ends: 9948 [2022-03-15 17:09:32,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1895 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=821, Invalid=4729, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 17:09:32,258 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 420 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 1192 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2022-03-15 17:09:32,258 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.5s Time] [2022-03-15 17:09:32,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9948 states. [2022-03-15 17:09:32,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9948 to 6234. [2022-03-15 17:09:32,363 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-15 17:09:32,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6234 states to 6234 states and 22817 transitions. [2022-03-15 17:09:32,378 INFO L78 Accepts]: Start accepts. Automaton has 6234 states and 22817 transitions. Word has length 29 [2022-03-15 17:09:32,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:09:32,378 INFO L470 AbstractCegarLoop]: Abstraction has 6234 states and 22817 transitions. [2022-03-15 17:09:32,378 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-15 17:09:32,378 INFO L276 IsEmpty]: Start isEmpty. Operand 6234 states and 22817 transitions. [2022-03-15 17:09:32,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:09:32,388 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:09:32,388 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-15 17:09:32,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-03-15 17:09:32,603 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-15 17:09:32,604 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:09:32,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:09:32,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1357561282, now seen corresponding path program 40 times [2022-03-15 17:09:32,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:09:32,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572394189] [2022-03-15 17:09:32,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:09:32,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:09:32,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:09:32,910 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-15 17:09:32,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:09:32,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572394189] [2022-03-15 17:09:32,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572394189] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:09:32,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396690732] [2022-03-15 17:09:32,911 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:09:32,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:09:32,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:09:32,912 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-15 17:09:32,913 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-15 17:09:32,932 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:09:32,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:09:32,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:09:32,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:09:33,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:33,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:33,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:33,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:33,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:33,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:33,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:09:33,204 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-15 17:09:33,893 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-15 17:09:33,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:09:34,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:34,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:34,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:34,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:34,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:34,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:34,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:34,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:34,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:34,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:09:34,237 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-15 17:09:34,902 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-15 17:09:34,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396690732] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:09:34,902 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:09:34,902 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 35 [2022-03-15 17:09:34,902 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584799689] [2022-03-15 17:09:34,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:09:34,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 17:09:34,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:09:34,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 17:09:34,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1055, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 17:09:34,903 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-15 17:09:38,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:09:38,459 INFO L93 Difference]: Finished difference Result 13252 states and 45699 transitions. [2022-03-15 17:09:38,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 17:09:38,459 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-15 17:09:38,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:09:38,486 INFO L225 Difference]: With dead ends: 13252 [2022-03-15 17:09:38,486 INFO L226 Difference]: Without dead ends: 13095 [2022-03-15 17:09:38,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3359 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1788, Invalid=7914, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 17:09:38,488 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 1088 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 2217 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:09:38,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1088 Valid, 664 Invalid, 2396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 2217 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 17:09:38,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13095 states. [2022-03-15 17:09:38,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13095 to 6449. [2022-03-15 17:09:38,666 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-15 17:09:38,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6449 states to 6449 states and 23586 transitions. [2022-03-15 17:09:38,681 INFO L78 Accepts]: Start accepts. Automaton has 6449 states and 23586 transitions. Word has length 29 [2022-03-15 17:09:38,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:09:38,681 INFO L470 AbstractCegarLoop]: Abstraction has 6449 states and 23586 transitions. [2022-03-15 17:09:38,681 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-15 17:09:38,681 INFO L276 IsEmpty]: Start isEmpty. Operand 6449 states and 23586 transitions. [2022-03-15 17:09:38,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:09:38,691 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:09:38,691 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-15 17:09:38,707 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-15 17:09:38,906 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-15 17:09:38,907 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:09:38,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:09:38,907 INFO L85 PathProgramCache]: Analyzing trace with hash -2102782984, now seen corresponding path program 41 times [2022-03-15 17:09:38,907 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:09:38,907 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004159233] [2022-03-15 17:09:38,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:09:38,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:09:38,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:09:39,223 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-15 17:09:39,223 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:09:39,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004159233] [2022-03-15 17:09:39,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004159233] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:09:39,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911616948] [2022-03-15 17:09:39,223 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:09:39,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:09:39,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:09:39,224 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-15 17:09:39,225 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-15 17:09:39,249 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 17:09:39,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:09:39,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 17:09:39,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:09:39,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:39,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:39,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:39,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:39,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:39,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:39,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:39,636 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-15 17:09:39,747 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-15 17:09:39,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:09:40,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:40,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:40,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:40,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:40,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:40,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:40,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:40,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:40,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:09:40,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:09:40,206 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-15 17:09:41,137 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-15 17:09:41,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911616948] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:09:41,138 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:09:41,138 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 35 [2022-03-15 17:09:41,138 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945804812] [2022-03-15 17:09:41,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:09:41,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 17:09:41,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:09:41,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 17:09:41,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 17:09:41,138 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-15 17:09:44,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:09:44,495 INFO L93 Difference]: Finished difference Result 12833 states and 44137 transitions. [2022-03-15 17:09:44,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 17:09:44,495 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-15 17:09:44,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:09:44,518 INFO L225 Difference]: With dead ends: 12833 [2022-03-15 17:09:44,518 INFO L226 Difference]: Without dead ends: 12669 [2022-03-15 17:09:44,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3523 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1725, Invalid=8375, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 17:09:44,519 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 854 mSDsluCounter, 862 mSDsCounter, 0 mSdLazyCounter, 1775 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2022-03-15 17:09:44,519 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.7s Time] [2022-03-15 17:09:44,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12669 states. [2022-03-15 17:09:44,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12669 to 6466. [2022-03-15 17:09:44,637 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-15 17:09:44,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6466 states to 6466 states and 23605 transitions. [2022-03-15 17:09:44,652 INFO L78 Accepts]: Start accepts. Automaton has 6466 states and 23605 transitions. Word has length 29 [2022-03-15 17:09:44,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:09:44,652 INFO L470 AbstractCegarLoop]: Abstraction has 6466 states and 23605 transitions. [2022-03-15 17:09:44,652 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-15 17:09:44,653 INFO L276 IsEmpty]: Start isEmpty. Operand 6466 states and 23605 transitions. [2022-03-15 17:09:44,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:09:44,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:09:44,662 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-15 17:09:44,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-03-15 17:09:44,877 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-15 17:09:44,877 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:09:44,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:09:44,878 INFO L85 PathProgramCache]: Analyzing trace with hash 854617098, now seen corresponding path program 42 times [2022-03-15 17:09:44,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:09:44,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36263792] [2022-03-15 17:09:44,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:09:44,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:09:44,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:09:45,183 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-15 17:09:45,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:09:45,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36263792] [2022-03-15 17:09:45,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36263792] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:09:45,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549929113] [2022-03-15 17:09:45,183 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:09:45,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:09:45,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:09:45,184 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-15 17:09:45,185 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-15 17:09:45,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 17:09:45,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:09:45,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-15 17:09:45,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:09:45,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:45,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:45,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:45,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:45,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:45,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:09:45,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:09:45,694 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-15 17:09:46,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-15 17:09:46,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:09:47,125 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-15 17:09:47,126 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-15 17:09:48,423 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-15 17:09:48,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549929113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:09:48,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:09:48,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 35 [2022-03-15 17:09:48,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584470378] [2022-03-15 17:09:48,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:09:48,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 17:09:48,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:09:48,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 17:09:48,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1078, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 17:09:48,424 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-15 17:10:04,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:10:04,762 INFO L93 Difference]: Finished difference Result 15236 states and 51857 transitions. [2022-03-15 17:10:04,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-03-15 17:10:04,762 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-15 17:10:04,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:10:04,791 INFO L225 Difference]: With dead ends: 15236 [2022-03-15 17:10:04,791 INFO L226 Difference]: Without dead ends: 15085 [2022-03-15 17:10:04,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 227 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21921 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=6522, Invalid=45690, Unknown=0, NotChecked=0, Total=52212 [2022-03-15 17:10:04,794 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 814 mSDsluCounter, 1563 mSDsCounter, 0 mSdLazyCounter, 3812 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:10:04,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [814 Valid, 956 Invalid, 4008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 3812 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 17:10:04,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15085 states. [2022-03-15 17:10:04,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15085 to 6510. [2022-03-15 17:10:04,935 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-15 17:10:04,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6510 states to 6510 states and 23744 transitions. [2022-03-15 17:10:04,950 INFO L78 Accepts]: Start accepts. Automaton has 6510 states and 23744 transitions. Word has length 29 [2022-03-15 17:10:04,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:10:04,950 INFO L470 AbstractCegarLoop]: Abstraction has 6510 states and 23744 transitions. [2022-03-15 17:10:04,950 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-15 17:10:04,950 INFO L276 IsEmpty]: Start isEmpty. Operand 6510 states and 23744 transitions. [2022-03-15 17:10:04,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:10:04,959 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:10:04,959 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-15 17:10:04,975 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-15 17:10:05,175 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-15 17:10:05,175 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:10:05,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:10:05,175 INFO L85 PathProgramCache]: Analyzing trace with hash 858448894, now seen corresponding path program 32 times [2022-03-15 17:10:05,175 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:10:05,175 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380633699] [2022-03-15 17:10:05,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:10:05,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:10:05,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:10:05,557 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-15 17:10:05,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:10:05,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380633699] [2022-03-15 17:10:05,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380633699] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:10:05,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630742657] [2022-03-15 17:10:05,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:10:05,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:10:05,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:10:05,558 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-15 17:10:05,559 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-15 17:10:05,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:10:05,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:10:05,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 17:10:05,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:10:06,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:06,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:06,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:06,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:06,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:10:06,085 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-15 17:10:06,432 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-15 17:10:06,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:10:07,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:07,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:07,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:07,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:07,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:07,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:07,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:07,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:07,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:10:07,157 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-15 17:10:10,214 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-15 17:10:10,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630742657] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:10:10,215 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:10:10,215 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-03-15 17:10:10,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132517251] [2022-03-15 17:10:10,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:10:10,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 17:10:10,215 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:10:10,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 17:10:10,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:10:10,216 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) [2022-03-15 17:10:20,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:10:20,903 INFO L93 Difference]: Finished difference Result 15300 states and 52940 transitions. [2022-03-15 17:10:20,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-03-15 17:10:20,903 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-15 17:10:20,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:10:20,934 INFO L225 Difference]: With dead ends: 15300 [2022-03-15 17:10:20,934 INFO L226 Difference]: Without dead ends: 15266 [2022-03-15 17:10:20,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7976 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=2975, Invalid=18487, Unknown=0, NotChecked=0, Total=21462 [2022-03-15 17:10:20,935 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 535 mSDsluCounter, 1715 mSDsCounter, 0 mSdLazyCounter, 4573 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 1110 SdHoareTripleChecker+Invalid, 4712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 4573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:10:20,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [535 Valid, 1110 Invalid, 4712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 4573 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-15 17:10:20,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15266 states. [2022-03-15 17:10:21,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15266 to 6543. [2022-03-15 17:10:21,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6543 states, 6542 states have (on average 3.655609905227759) internal successors, (23915), 6542 states have internal predecessors, (23915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:10:21,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6543 states to 6543 states and 23915 transitions. [2022-03-15 17:10:21,133 INFO L78 Accepts]: Start accepts. Automaton has 6543 states and 23915 transitions. Word has length 29 [2022-03-15 17:10:21,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:10:21,133 INFO L470 AbstractCegarLoop]: Abstraction has 6543 states and 23915 transitions. [2022-03-15 17:10:21,134 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-15 17:10:21,134 INFO L276 IsEmpty]: Start isEmpty. Operand 6543 states and 23915 transitions. [2022-03-15 17:10:21,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:10:21,143 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:10:21,143 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-15 17:10:21,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-03-15 17:10:21,359 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-15 17:10:21,359 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:10:21,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:10:21,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1138570374, now seen corresponding path program 43 times [2022-03-15 17:10:21,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:10:21,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329779949] [2022-03-15 17:10:21,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:10:21,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:10:21,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:10:21,855 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-15 17:10:21,856 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:10:21,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329779949] [2022-03-15 17:10:21,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329779949] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:10:21,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504702383] [2022-03-15 17:10:21,856 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:10:21,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:10:21,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:10:21,857 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:10:21,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-15 17:10:21,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:10:21,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:10:21,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:10:22,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:22,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:22,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:22,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:22,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:22,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:22,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:10:22,261 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-15 17:10:23,316 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-15 17:10:23,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:10:23,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:23,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:23,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:23,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:23,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:23,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:23,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:23,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:23,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:23,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:10:23,800 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 141 treesize of output 133 [2022-03-15 17:10:24,386 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-15 17:10:24,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504702383] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:10:24,386 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:10:24,386 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 38 [2022-03-15 17:10:24,386 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698180824] [2022-03-15 17:10:24,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:10:24,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 17:10:24,386 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:10:24,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 17:10:24,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1290, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 17:10:24,387 INFO L87 Difference]: Start difference. First operand 6543 states and 23915 transitions. Second operand has 39 states, 39 states have (on average 2.076923076923077) internal successors, (81), 38 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-15 17:10:35,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:10:35,231 INFO L93 Difference]: Finished difference Result 14511 states and 49662 transitions. [2022-03-15 17:10:35,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-15 17:10:35,231 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.076923076923077) internal successors, (81), 38 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-15 17:10:35,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:10:35,258 INFO L225 Difference]: With dead ends: 14511 [2022-03-15 17:10:35,258 INFO L226 Difference]: Without dead ends: 14406 [2022-03-15 17:10:35,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9145 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=4363, Invalid=19507, Unknown=0, NotChecked=0, Total=23870 [2022-03-15 17:10:35,259 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 1336 mSDsluCounter, 1552 mSDsCounter, 0 mSdLazyCounter, 3540 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1336 SdHoareTripleChecker+Valid, 945 SdHoareTripleChecker+Invalid, 3785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 3540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:10:35,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1336 Valid, 945 Invalid, 3785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 3540 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 17:10:35,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14406 states. [2022-03-15 17:10:35,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14406 to 6876. [2022-03-15 17:10:35,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6876 states, 6875 states have (on average 3.661090909090909) internal successors, (25170), 6875 states have internal predecessors, (25170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:10:35,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6876 states to 6876 states and 25170 transitions. [2022-03-15 17:10:35,428 INFO L78 Accepts]: Start accepts. Automaton has 6876 states and 25170 transitions. Word has length 29 [2022-03-15 17:10:35,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:10:35,428 INFO L470 AbstractCegarLoop]: Abstraction has 6876 states and 25170 transitions. [2022-03-15 17:10:35,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.076923076923077) internal successors, (81), 38 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-15 17:10:35,428 INFO L276 IsEmpty]: Start isEmpty. Operand 6876 states and 25170 transitions. [2022-03-15 17:10:35,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:10:35,438 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:10:35,438 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-15 17:10:35,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-03-15 17:10:35,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-03-15 17:10:35,654 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:10:35,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:10:35,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1973193404, now seen corresponding path program 44 times [2022-03-15 17:10:35,654 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:10:35,654 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352679903] [2022-03-15 17:10:35,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:10:35,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:10:35,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:10:36,104 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-15 17:10:36,104 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:10:36,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352679903] [2022-03-15 17:10:36,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352679903] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:10:36,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990590770] [2022-03-15 17:10:36,105 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:10:36,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:10:36,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:10:36,106 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:10:36,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-15 17:10:36,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:10:36,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:10:36,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 17:10:36,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:10:36,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:36,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:36,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:36,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:36,755 INFO L353 Elim1Store]: treesize reduction 48, result has 63.4 percent of original size [2022-03-15 17:10:36,755 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 96 treesize of output 138 [2022-03-15 17:10:40,069 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-15 17:10:40,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:10:41,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:41,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:41,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:41,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:41,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:10:41,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:10:41,157 INFO L353 Elim1Store]: treesize reduction 18, result has 75.3 percent of original size [2022-03-15 17:10:41,158 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 101 treesize of output 109 [2022-03-15 17:10:42,041 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-15 17:10:42,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990590770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:10:42,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:10:42,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 44 [2022-03-15 17:10:42,042 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572965637] [2022-03-15 17:10:42,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:10:42,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-15 17:10:42,042 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:10:42,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-15 17:10:42,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1742, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 17:10:42,042 INFO L87 Difference]: Start difference. First operand 6876 states and 25170 transitions. Second operand has 45 states, 45 states have (on average 1.8) internal successors, (81), 44 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-15 17:11:26,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:11:26,290 INFO L93 Difference]: Finished difference Result 20307 states and 68762 transitions. [2022-03-15 17:11:26,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 313 states. [2022-03-15 17:11:26,290 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.8) internal successors, (81), 44 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-15 17:11:26,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:11:26,330 INFO L225 Difference]: With dead ends: 20307 [2022-03-15 17:11:26,330 INFO L226 Difference]: Without dead ends: 20232 [2022-03-15 17:11:26,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 44 SyntacticMatches, 131 SemanticMatches, 342 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73272 ImplicationChecksByTransitivity, 42.3s TimeCoverageRelationStatistics Valid=14036, Invalid=103956, Unknown=0, NotChecked=0, Total=117992 [2022-03-15 17:11:26,334 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 1282 mSDsluCounter, 3030 mSDsCounter, 0 mSdLazyCounter, 4774 mSolverCounterSat, 234 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1282 SdHoareTripleChecker+Valid, 1655 SdHoareTripleChecker+Invalid, 8835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 234 IncrementalHoareTripleChecker+Valid, 4774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3827 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:11:26,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1282 Valid, 1655 Invalid, 8835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [234 Valid, 4774 Invalid, 0 Unknown, 3827 Unchecked, 2.4s Time] [2022-03-15 17:11:26,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20232 states. [2022-03-15 17:11:26,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20232 to 6987. [2022-03-15 17:11:26,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6987 states, 6986 states have (on average 3.66847981677641) internal successors, (25628), 6986 states have internal predecessors, (25628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:11:26,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6987 states to 6987 states and 25628 transitions. [2022-03-15 17:11:26,576 INFO L78 Accepts]: Start accepts. Automaton has 6987 states and 25628 transitions. Word has length 29 [2022-03-15 17:11:26,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:11:26,576 INFO L470 AbstractCegarLoop]: Abstraction has 6987 states and 25628 transitions. [2022-03-15 17:11:26,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.8) internal successors, (81), 44 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-15 17:11:26,576 INFO L276 IsEmpty]: Start isEmpty. Operand 6987 states and 25628 transitions. [2022-03-15 17:11:26,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:11:26,587 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:11:26,587 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-15 17:11:26,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-03-15 17:11:26,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:11:26,802 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:11:26,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:11:26,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1521253244, now seen corresponding path program 45 times [2022-03-15 17:11:26,803 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:11:26,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061260930] [2022-03-15 17:11:26,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:11:26,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:11:26,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:11:27,191 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-15 17:11:27,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:11:27,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061260930] [2022-03-15 17:11:27,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061260930] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:11:27,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256568924] [2022-03-15 17:11:27,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:11:27,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:11:27,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:11:27,193 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:11:27,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-15 17:11:27,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 17:11:27,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:11:27,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 17:11:27,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:11:27,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:11:27,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:11:27,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:11:27,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:27,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:11:27,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:11:27,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:27,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:27,630 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 95 treesize of output 51 [2022-03-15 17:11:27,761 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-15 17:11:27,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:11:28,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:28,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:28,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:28,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:28,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:28,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:28,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:28,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:28,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:28,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:11:28,287 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 124 treesize of output 124 [2022-03-15 17:11:29,239 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-15 17:11:29,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256568924] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:11:29,239 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:11:29,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 38 [2022-03-15 17:11:29,240 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718530687] [2022-03-15 17:11:29,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:11:29,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 17:11:29,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:11:29,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 17:11:29,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1295, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 17:11:29,240 INFO L87 Difference]: Start difference. First operand 6987 states and 25628 transitions. Second operand has 39 states, 39 states have (on average 2.076923076923077) internal successors, (81), 38 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-15 17:11:41,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:11:41,218 INFO L93 Difference]: Finished difference Result 14146 states and 48441 transitions. [2022-03-15 17:11:41,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-03-15 17:11:41,218 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.076923076923077) internal successors, (81), 38 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-15 17:11:41,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:11:41,244 INFO L225 Difference]: With dead ends: 14146 [2022-03-15 17:11:41,244 INFO L226 Difference]: Without dead ends: 14041 [2022-03-15 17:11:41,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9537 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=3939, Invalid=21183, Unknown=0, NotChecked=0, Total=25122 [2022-03-15 17:11:41,245 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 1146 mSDsluCounter, 1940 mSDsCounter, 0 mSdLazyCounter, 4263 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1146 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 4471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 4263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:11:41,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1146 Valid, 1086 Invalid, 4471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 4263 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 17:11:41,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14041 states. [2022-03-15 17:11:41,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14041 to 6969. [2022-03-15 17:11:41,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6969 states, 6968 states have (on average 3.666044776119403) internal successors, (25545), 6968 states have internal predecessors, (25545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:11:41,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6969 states to 6969 states and 25545 transitions. [2022-03-15 17:11:41,400 INFO L78 Accepts]: Start accepts. Automaton has 6969 states and 25545 transitions. Word has length 29 [2022-03-15 17:11:41,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:11:41,400 INFO L470 AbstractCegarLoop]: Abstraction has 6969 states and 25545 transitions. [2022-03-15 17:11:41,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.076923076923077) internal successors, (81), 38 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-15 17:11:41,400 INFO L276 IsEmpty]: Start isEmpty. Operand 6969 states and 25545 transitions. [2022-03-15 17:11:41,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:11:41,411 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:11:41,411 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-15 17:11:41,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-03-15 17:11:41,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:11:41,626 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:11:41,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:11:41,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1237154230, now seen corresponding path program 33 times [2022-03-15 17:11:41,627 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:11:41,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978953709] [2022-03-15 17:11:41,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:11:41,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:11:41,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:11:42,018 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-15 17:11:42,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:11:42,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978953709] [2022-03-15 17:11:42,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978953709] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:11:42,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929096979] [2022-03-15 17:11:42,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:11:42,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:11:42,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:11:42,023 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:11:42,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-15 17:11:42,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 17:11:42,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:11:42,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:11:42,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:11:42,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:11:42,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:11:42,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:42,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:11:42,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:42,588 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-15 17:11:42,665 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-15 17:11:42,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:11:43,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:43,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:43,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:43,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:11:43,237 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-15 17:11:43,238 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-15 17:11:53,866 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-15 17:11:53,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929096979] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:11:53,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:11:53,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-03-15 17:11:53,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042171272] [2022-03-15 17:11:53,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:11:53,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 17:11:53,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:11:53,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 17:11:53,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:11:53,867 INFO L87 Difference]: Start difference. First operand 6969 states and 25545 transitions. Second operand has 35 states, 35 states have (on average 2.0) internal successors, (70), 35 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-15 17:12:02,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:12:02,211 INFO L93 Difference]: Finished difference Result 14039 states and 47922 transitions. [2022-03-15 17:12:02,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-15 17:12:02,212 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 35 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-15 17:12:02,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:12:02,239 INFO L225 Difference]: With dead ends: 14039 [2022-03-15 17:12:02,239 INFO L226 Difference]: Without dead ends: 14017 [2022-03-15 17:12:02,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 35 SyntacticMatches, 9 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4041 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=1809, Invalid=9111, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 17:12:02,240 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 818 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 2421 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 818 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 2783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 2421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 17:12:02,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [818 Valid, 696 Invalid, 2783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 2421 Invalid, 0 Unknown, 172 Unchecked, 1.2s Time] [2022-03-15 17:12:02,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14017 states. [2022-03-15 17:12:02,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14017 to 7040. [2022-03-15 17:12:02,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7040 states, 7039 states have (on average 3.6736752379599373) internal successors, (25859), 7039 states have internal predecessors, (25859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:12:02,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7040 states to 7040 states and 25859 transitions. [2022-03-15 17:12:02,406 INFO L78 Accepts]: Start accepts. Automaton has 7040 states and 25859 transitions. Word has length 29 [2022-03-15 17:12:02,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:12:02,406 INFO L470 AbstractCegarLoop]: Abstraction has 7040 states and 25859 transitions. [2022-03-15 17:12:02,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 35 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-15 17:12:02,406 INFO L276 IsEmpty]: Start isEmpty. Operand 7040 states and 25859 transitions. [2022-03-15 17:12:02,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:12:02,416 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:12:02,416 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-15 17:12:02,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-03-15 17:12:02,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:12:02,631 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:12:02,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:12:02,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1221912686, now seen corresponding path program 34 times [2022-03-15 17:12:02,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:12:02,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898651759] [2022-03-15 17:12:02,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:12:02,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:12:02,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:12:03,124 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-15 17:12:03,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:12:03,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898651759] [2022-03-15 17:12:03,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898651759] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:12:03,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130896428] [2022-03-15 17:12:03,125 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:12:03,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:12:03,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:12:03,126 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:12:03,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-15 17:12:03,148 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:12:03,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:12:03,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:12:03,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:12:03,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:12:03,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:12:03,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:03,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:12:03,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:03,878 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-15 17:12:03,986 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-15 17:12:03,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:12:04,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:04,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:04,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:04,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:04,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:04,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:04,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:04,734 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-15 17:12:04,734 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-15 17:12:06,649 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-15 17:12:06,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130896428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:12:06,649 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:12:06,649 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-03-15 17:12:06,649 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066174047] [2022-03-15 17:12:06,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:12:06,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 17:12:06,650 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:12:06,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 17:12:06,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 17:12:06,650 INFO L87 Difference]: Start difference. First operand 7040 states and 25859 transitions. Second operand has 35 states, 35 states have (on average 2.0) internal successors, (70), 35 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-15 17:12:17,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:12:17,715 INFO L93 Difference]: Finished difference Result 12532 states and 43630 transitions. [2022-03-15 17:12:17,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-15 17:12:17,716 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 35 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-15 17:12:17,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:12:17,739 INFO L225 Difference]: With dead ends: 12532 [2022-03-15 17:12:17,739 INFO L226 Difference]: Without dead ends: 12505 [2022-03-15 17:12:17,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5419 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=2047, Invalid=13453, Unknown=0, NotChecked=0, Total=15500 [2022-03-15 17:12:17,740 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 626 mSDsluCounter, 1544 mSDsCounter, 0 mSdLazyCounter, 2429 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 1015 SdHoareTripleChecker+Invalid, 3503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 2429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 947 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:12:17,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [626 Valid, 1015 Invalid, 3503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 2429 Invalid, 0 Unknown, 947 Unchecked, 1.1s Time] [2022-03-15 17:12:17,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12505 states. [2022-03-15 17:12:17,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12505 to 7059. [2022-03-15 17:12:17,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7059 states, 7058 states have (on average 3.6771039954661378) internal successors, (25953), 7058 states have internal predecessors, (25953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:12:17,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7059 states to 7059 states and 25953 transitions. [2022-03-15 17:12:17,876 INFO L78 Accepts]: Start accepts. Automaton has 7059 states and 25953 transitions. Word has length 29 [2022-03-15 17:12:17,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:12:17,876 INFO L470 AbstractCegarLoop]: Abstraction has 7059 states and 25953 transitions. [2022-03-15 17:12:17,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 35 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-15 17:12:17,876 INFO L276 IsEmpty]: Start isEmpty. Operand 7059 states and 25953 transitions. [2022-03-15 17:12:17,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 17:12:17,887 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:12:17,887 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-15 17:12:17,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-03-15 17:12:18,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-15 17:12:18,089 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:12:18,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:12:18,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1943327482, now seen corresponding path program 35 times [2022-03-15 17:12:18,089 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:12:18,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945310404] [2022-03-15 17:12:18,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:12:18,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:12:18,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:12:18,459 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-15 17:12:18,460 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:12:18,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945310404] [2022-03-15 17:12:18,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945310404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:12:18,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080404751] [2022-03-15 17:12:18,460 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:12:18,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:12:18,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:12:18,461 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:12:18,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-15 17:12:18,485 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 17:12:18,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:12:18,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 17:12:18,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:12:18,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:12:18,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:12:18,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:12:18,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:12:18,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:12:18,854 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-15 17:12:19,139 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-15 17:12:19,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:12:19,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:19,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:19,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:19,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:19,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:19,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:19,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:12:19,607 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-15 17:12:19,608 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-15 17:12:22,868 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-15 17:12:22,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080404751] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:12:22,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:12:22,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-15 17:12:22,868 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300446108] [2022-03-15 17:12:22,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:12:22,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 17:12:22,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:12:22,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 17:12:22,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=945, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 17:12:22,869 INFO L87 Difference]: Start difference. First operand 7059 states and 25953 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) Received shutdown request... [2022-03-15 17:12:25,845 WARN L244 SmtUtils]: Removed 6 from assertion stack [2022-03-15 17:12:25,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 17:12:25,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1746 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=879, Invalid=4233, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 17:12:25,846 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 326 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 1019 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 1279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 154 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:12:25,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 213 Invalid, 1279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1019 Invalid, 0 Unknown, 154 Unchecked, 0.4s Time] [2022-03-15 17:12:25,847 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-15 17:12:25,855 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-15 17:12:25,855 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 17:12:25,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-03-15 17:12:26,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-03-15 17:12:26,047 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (7059states) and FLOYD_HOARE automaton (currently 53 states, 34 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 94 for 116ms.. [2022-03-15 17:12:26,049 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-15 17:12:26,049 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-15 17:12:26,049 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-15 17:12:26,051 INFO L732 BasicCegarLoop]: Path program histogram: [45, 35, 10, 6, 3, 2, 1] [2022-03-15 17:12:26,052 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 17:12:26,052 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 17:12:26,053 INFO L202 PluginConnector]: Adding new model sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 05:12:26 BasicIcfg [2022-03-15 17:12:26,053 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 17:12:26,053 INFO L158 Benchmark]: Toolchain (without parser) took 865254.19ms. Allocated memory was 196.1MB in the beginning and 814.7MB in the end (delta: 618.7MB). Free memory was 155.3MB in the beginning and 557.3MB in the end (delta: -402.1MB). Peak memory consumption was 217.7MB. Max. memory is 8.0GB. [2022-03-15 17:12:26,053 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 196.1MB. Free memory is still 156.5MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 17:12:26,054 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.15ms. Allocated memory is still 196.1MB. Free memory was 155.3MB in the beginning and 153.8MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 17:12:26,054 INFO L158 Benchmark]: Boogie Preprocessor took 20.09ms. Allocated memory is still 196.1MB. Free memory was 153.8MB in the beginning and 152.7MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 17:12:26,054 INFO L158 Benchmark]: RCFGBuilder took 250.23ms. Allocated memory is still 196.1MB. Free memory was 152.7MB in the beginning and 142.7MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-03-15 17:12:26,054 INFO L158 Benchmark]: TraceAbstraction took 864958.97ms. Allocated memory was 196.1MB in the beginning and 814.7MB in the end (delta: 618.7MB). Free memory was 142.3MB in the beginning and 557.3MB in the end (delta: -415.1MB). Peak memory consumption was 205.2MB. Max. memory is 8.0GB. [2022-03-15 17:12:26,054 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.12ms. Allocated memory is still 196.1MB. Free memory is still 156.5MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 20.15ms. Allocated memory is still 196.1MB. Free memory was 155.3MB in the beginning and 153.8MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 20.09ms. Allocated memory is still 196.1MB. Free memory was 153.8MB in the beginning and 152.7MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 250.23ms. Allocated memory is still 196.1MB. Free memory was 152.7MB in the beginning and 142.7MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 864958.97ms. Allocated memory was 196.1MB in the beginning and 814.7MB in the end (delta: 618.7MB). Free memory was 142.3MB in the beginning and 557.3MB in the end (delta: -415.1MB). Peak memory consumption was 205.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 (7059states) and FLOYD_HOARE automaton (currently 53 states, 34 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 94 for 116ms.. - 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 (7059states) and FLOYD_HOARE automaton (currently 53 states, 34 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 94 for 116ms.. - 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 (7059states) and FLOYD_HOARE automaton (currently 53 states, 34 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 94 for 116ms.. - 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 (7059states) and FLOYD_HOARE automaton (currently 53 states, 34 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 94 for 116ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 864.9s, OverallIterations: 102, TraceHistogramMax: 2, PathProgramHistogramMax: 45, EmptinessCheckTime: 0.6s, AutomataDifference: 498.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 43388 SdHoareTripleChecker+Valid, 65.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 43388 mSDsluCounter, 44650 SdHoareTripleChecker+Invalid, 56.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 15671 IncrementalHoareTripleChecker+Unchecked, 69007 mSDsCounter, 8613 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 139037 IncrementalHoareTripleChecker+Invalid, 163321 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8613 mSolverCounterUnsat, 3521 mSDtfsCounter, 139037 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 11991 GetRequests, 3866 SyntacticMatches, 397 SemanticMatches, 7727 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445564 ImplicationChecksByTransitivity, 455.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7059occurred in iteration=101, InterpolantAutomatonStates: 6587, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.6s AutomataMinimizationTime, 101 MinimizatonAttempts, 293354 StatesRemovedByMinimization, 101 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 334.6s InterpolantComputationTime, 5374 NumberOfCodeBlocks, 5374 NumberOfCodeBlocksAsserted, 308 NumberOfCheckSat, 7680 ConstructedInterpolants, 148 QuantifiedInterpolants, 120195 SizeOfPredicates, 952 NumberOfNonLiveVariables, 5568 ConjunctsInSsa, 1310 ConjunctsInUnsatCore, 290 InterpolantComputations, 10 PerfectInterpolantSequences, 302/1492 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