/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/unroll-5.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 15:31:28,329 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 15:31:28,330 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 15:31:28,390 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 15:31:28,391 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 15:31:28,391 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 15:31:28,392 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 15:31:28,393 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 15:31:28,394 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 15:31:28,400 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 15:31:28,401 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 15:31:28,403 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 15:31:28,403 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 15:31:28,404 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 15:31:28,405 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 15:31:28,408 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 15:31:28,409 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 15:31:28,409 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 15:31:28,414 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 15:31:28,416 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 15:31:28,417 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 15:31:28,420 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 15:31:28,421 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 15:31:28,421 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 15:31:28,425 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 15:31:28,426 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 15:31:28,426 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 15:31:28,426 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 15:31:28,426 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 15:31:28,427 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 15:31:28,427 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 15:31:28,427 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 15:31:28,428 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 15:31:28,428 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 15:31:28,429 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 15:31:28,429 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 15:31:28,429 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 15:31:28,429 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 15:31:28,430 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 15:31:28,430 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 15:31:28,430 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 15:31:28,435 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 15:31:28,456 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 15:31:28,456 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 15:31:28,456 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 15:31:28,456 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 15:31:28,457 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 15:31:28,457 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 15:31:28,457 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 15:31:28,457 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 15:31:28,457 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 15:31:28,457 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 15:31:28,457 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 15:31:28,457 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 15:31:28,458 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 15:31:28,458 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 15:31:28,459 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 15:31:28,459 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 15:31:28,459 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 15:31:28,459 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 15:31:28,459 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 15:31:28,459 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 15:31:28,459 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 15:31:28,459 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 15:31:28,459 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 15:31:28,679 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 15:31:28,694 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 15:31:28,696 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 15:31:28,697 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 15:31:28,700 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 15:31:28,701 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-5.wvr.bpl [2022-03-15 15:31:28,701 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-5.wvr.bpl' [2022-03-15 15:31:28,723 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 15:31:28,724 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 15:31:28,725 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 15:31:28,725 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 15:31:28,725 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 15:31:28,738 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 03:31:28" (1/1) ... [2022-03-15 15:31:28,743 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 03:31:28" (1/1) ... [2022-03-15 15:31:28,748 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 15:31:28,749 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 15:31:28,750 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 15:31:28,750 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 15:31:28,750 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 15:31:28,755 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 03:31:28" (1/1) ... [2022-03-15 15:31:28,755 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 03:31:28" (1/1) ... [2022-03-15 15:31:28,757 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 03:31:28" (1/1) ... [2022-03-15 15:31:28,757 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 03:31:28" (1/1) ... [2022-03-15 15:31:28,760 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 03:31:28" (1/1) ... [2022-03-15 15:31:28,762 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 03:31:28" (1/1) ... [2022-03-15 15:31:28,762 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 03:31:28" (1/1) ... [2022-03-15 15:31:28,764 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 15:31:28,765 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 15:31:28,765 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 15:31:28,765 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 15:31:28,766 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 03:31:28" (1/1) ... [2022-03-15 15:31:28,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 15:31:28,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:31:28,804 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 15:31:28,843 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 15:31:28,856 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 15:31:28,857 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 15:31:28,857 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 15:31:28,857 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 15:31:28,857 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 15:31:28,857 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 15:31:28,857 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 15:31:28,857 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 15:31:28,857 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 15:31:28,858 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 15:31:28,888 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 15:31:28,889 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 15:31:28,957 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 15:31:28,985 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 15:31:28,985 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-15 15:31:28,986 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-03-15 15:31:28,986 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2022-03-15 15:31:28,987 INFO L202 PluginConnector]: Adding new model unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 03:31:28 BoogieIcfgContainer [2022-03-15 15:31:28,987 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 15:31:28,988 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 15:31:28,988 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 15:31:28,990 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 15:31:28,991 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 03:31:28" (1/2) ... [2022-03-15 15:31:28,991 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66498213 and model type unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 03:31:28, skipping insertion in model container [2022-03-15 15:31:28,991 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 03:31:28" (2/2) ... [2022-03-15 15:31:28,992 INFO L111 eAbstractionObserver]: Analyzing ICFG unroll-5.wvr.bpl [2022-03-15 15:31:28,996 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 15:31:28,997 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 15:31:28,997 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 15:31:28,997 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 15:31:29,014 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-15 15:31:29,041 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 15:31:29,045 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 15:31:29,045 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-15 15:31:29,050 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 15 transitions, 46 flow [2022-03-15 15:31:29,067 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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 15:31:29,068 INFO L276 IsEmpty]: Start isEmpty. Operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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 15:31:29,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 15:31:29,072 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:31:29,072 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:31:29,073 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:31:29,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:31:29,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1674208439, now seen corresponding path program 1 times [2022-03-15 15:31:29,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:31:29,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136273573] [2022-03-15 15:31:29,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:31:29,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:31:29,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:31:29,216 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 15:31:29,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:31:29,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136273573] [2022-03-15 15:31:29,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136273573] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 15:31:29,217 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 15:31:29,217 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 15:31:29,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994080087] [2022-03-15 15:31:29,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 15:31:29,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 15:31:29,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:31:29,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 15:31:29,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 15:31:29,252 INFO L87 Difference]: Start difference. First operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 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) Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:31:29,290 INFO L93 Difference]: Finished difference Result 22 states and 38 transitions. [2022-03-15 15:31:29,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 15:31:29,292 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-03-15 15:31:29,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:31:29,301 INFO L225 Difference]: With dead ends: 22 [2022-03-15 15:31:29,301 INFO L226 Difference]: Without dead ends: 19 [2022-03-15 15:31:29,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 15:31:29,305 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 0 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 15:31:29,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 4 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 15:31:29,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2022-03-15 15:31:29,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2022-03-15 15:31:29,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 33 transitions. [2022-03-15 15:31:29,353 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 33 transitions. Word has length 9 [2022-03-15 15:31:29,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:31:29,355 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 33 transitions. [2022-03-15 15:31:29,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,357 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 33 transitions. [2022-03-15 15:31:29,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-03-15 15:31:29,360 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:31:29,361 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:31:29,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 15:31:29,361 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:31:29,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:31:29,364 INFO L85 PathProgramCache]: Analyzing trace with hash 361579940, now seen corresponding path program 1 times [2022-03-15 15:31:29,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:31:29,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010610314] [2022-03-15 15:31:29,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:31:29,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:31:29,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:31:29,428 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 15:31:29,428 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:31:29,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010610314] [2022-03-15 15:31:29,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010610314] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 15:31:29,429 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 15:31:29,429 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 15:31:29,429 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597975626] [2022-03-15 15:31:29,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 15:31:29,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 15:31:29,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:31:29,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 15:31:29,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 15:31:29,430 INFO L87 Difference]: Start difference. First operand 19 states and 33 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:31:29,472 INFO L93 Difference]: Finished difference Result 19 states and 30 transitions. [2022-03-15 15:31:29,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 15:31:29,473 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-03-15 15:31:29,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:31:29,473 INFO L225 Difference]: With dead ends: 19 [2022-03-15 15:31:29,473 INFO L226 Difference]: Without dead ends: 15 [2022-03-15 15:31:29,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 15:31:29,474 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 9 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 15:31:29,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 5 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 15:31:29,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2022-03-15 15:31:29,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2022-03-15 15:31:29,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 25 transitions. [2022-03-15 15:31:29,477 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 25 transitions. Word has length 10 [2022-03-15 15:31:29,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:31:29,477 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 25 transitions. [2022-03-15 15:31:29,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,478 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 25 transitions. [2022-03-15 15:31:29,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-03-15 15:31:29,478 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:31:29,478 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:31:29,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 15:31:29,478 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:31:29,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:31:29,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1024668018, now seen corresponding path program 1 times [2022-03-15 15:31:29,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:31:29,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164553604] [2022-03-15 15:31:29,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:31:29,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:31:29,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:31:29,503 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 15:31:29,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:31:29,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164553604] [2022-03-15 15:31:29,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164553604] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:31:29,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320578534] [2022-03-15 15:31:29,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:31:29,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:31:29,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:31:29,505 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 15:31:29,506 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 15:31:29,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:31:29,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 15:31:29,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:31:29,575 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 15:31:29,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:31:29,612 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 15:31:29,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320578534] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:31:29,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:31:29,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-03-15 15:31:29,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737367959] [2022-03-15 15:31:29,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:31:29,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 15:31:29,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:31:29,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 15:31:29,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-15 15:31:29,614 INFO L87 Difference]: Start difference. First operand 15 states and 25 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:31:29,642 INFO L93 Difference]: Finished difference Result 18 states and 31 transitions. [2022-03-15 15:31:29,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 15:31:29,642 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-03-15 15:31:29,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:31:29,643 INFO L225 Difference]: With dead ends: 18 [2022-03-15 15:31:29,643 INFO L226 Difference]: Without dead ends: 18 [2022-03-15 15:31:29,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-15 15:31:29,644 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 5 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 15:31:29,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 7 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 15:31:29,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2022-03-15 15:31:29,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2022-03-15 15:31:29,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 31 transitions. [2022-03-15 15:31:29,647 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 31 transitions. Word has length 10 [2022-03-15 15:31:29,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:31:29,647 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 31 transitions. [2022-03-15 15:31:29,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,647 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 31 transitions. [2022-03-15 15:31:29,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-03-15 15:31:29,648 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:31:29,648 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:31:29,665 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 15:31:29,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:31:29,860 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:31:29,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:31:29,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1495291916, now seen corresponding path program 2 times [2022-03-15 15:31:29,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:31:29,861 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533695611] [2022-03-15 15:31:29,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:31:29,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:31:29,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:31:29,883 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 15:31:29,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:31:29,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533695611] [2022-03-15 15:31:29,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533695611] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 15:31:29,883 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 15:31:29,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 15:31:29,884 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383067441] [2022-03-15 15:31:29,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 15:31:29,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 15:31:29,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:31:29,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 15:31:29,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 15:31:29,885 INFO L87 Difference]: Start difference. First operand 18 states and 31 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:31:29,904 INFO L93 Difference]: Finished difference Result 20 states and 35 transitions. [2022-03-15 15:31:29,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 15:31:29,904 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-03-15 15:31:29,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:31:29,905 INFO L225 Difference]: With dead ends: 20 [2022-03-15 15:31:29,905 INFO L226 Difference]: Without dead ends: 20 [2022-03-15 15:31:29,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 15:31:29,906 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 2 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 15:31:29,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 7 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 15:31:29,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2022-03-15 15:31:29,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2022-03-15 15:31:29,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 35 transitions. [2022-03-15 15:31:29,909 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 35 transitions. Word has length 10 [2022-03-15 15:31:29,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:31:29,909 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 35 transitions. [2022-03-15 15:31:29,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:29,909 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 35 transitions. [2022-03-15 15:31:29,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 15:31:29,910 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:31:29,910 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:31:29,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 15:31:29,910 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:31:29,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:31:29,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1700663369, now seen corresponding path program 1 times [2022-03-15 15:31:29,911 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:31:29,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618781458] [2022-03-15 15:31:29,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:31:29,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:31:29,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:31:29,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:31:29,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:31:29,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618781458] [2022-03-15 15:31:29,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618781458] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:31:29,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398494921] [2022-03-15 15:31:29,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:31:29,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:31:29,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:31:29,948 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 15:31:29,951 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 15:31:29,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:31:29,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 15:31:29,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:31:30,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:31:30,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:31:30,048 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:31:30,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398494921] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:31:30,048 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:31:30,048 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-03-15 15:31:30,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44496781] [2022-03-15 15:31:30,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:31:30,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 15:31:30,049 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:31:30,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 15:31:30,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-15 15:31:30,050 INFO L87 Difference]: Start difference. First operand 20 states and 35 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:30,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:31:30,086 INFO L93 Difference]: Finished difference Result 28 states and 51 transitions. [2022-03-15 15:31:30,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 15:31:30,086 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 15:31:30,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:31:30,087 INFO L225 Difference]: With dead ends: 28 [2022-03-15 15:31:30,087 INFO L226 Difference]: Without dead ends: 28 [2022-03-15 15:31:30,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-03-15 15:31:30,088 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 12 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 15:31:30,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 9 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 15:31:30,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2022-03-15 15:31:30,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2022-03-15 15:31:30,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:30,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 51 transitions. [2022-03-15 15:31:30,092 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 51 transitions. Word has length 11 [2022-03-15 15:31:30,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:31:30,092 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 51 transitions. [2022-03-15 15:31:30,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:30,092 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 51 transitions. [2022-03-15 15:31:30,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 15:31:30,093 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:31:30,093 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:31:30,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-15 15:31:30,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:31:30,315 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:31:30,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:31:30,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1368436823, now seen corresponding path program 2 times [2022-03-15 15:31:30,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:31:30,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207416398] [2022-03-15 15:31:30,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:31:30,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:31:30,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:31:30,404 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:31:30,404 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:31:30,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207416398] [2022-03-15 15:31:30,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207416398] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:31:30,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717426505] [2022-03-15 15:31:30,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 15:31:30,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:31:30,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:31:30,420 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 15:31:30,435 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 15:31:30,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 15:31:30,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:31:30,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 15:31:30,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:31:30,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:31:30,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:31:30,572 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:31:30,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717426505] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:31:30,572 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:31:30,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-15 15:31:30,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886286975] [2022-03-15 15:31:30,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:31:30,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 15:31:30,573 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:31:30,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 15:31:30,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-15 15:31:30,575 INFO L87 Difference]: Start difference. First operand 28 states and 51 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 11 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 15:31:30,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:31:30,648 INFO L93 Difference]: Finished difference Result 36 states and 67 transitions. [2022-03-15 15:31:30,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 15:31:30,648 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 11 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 13 [2022-03-15 15:31:30,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:31:30,649 INFO L225 Difference]: With dead ends: 36 [2022-03-15 15:31:30,649 INFO L226 Difference]: Without dead ends: 36 [2022-03-15 15:31:30,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2022-03-15 15:31:30,651 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 40 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 15:31:30,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 19 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 15:31:30,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-03-15 15:31:30,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-03-15 15:31:30,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 35 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:30,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 67 transitions. [2022-03-15 15:31:30,656 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 67 transitions. Word has length 13 [2022-03-15 15:31:30,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:31:30,656 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 67 transitions. [2022-03-15 15:31:30,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 11 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 15:31:30,657 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 67 transitions. [2022-03-15 15:31:30,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 15:31:30,657 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:31:30,657 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:31:30,675 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 15:31:30,875 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 15:31:30,876 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:31:30,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:31:30,876 INFO L85 PathProgramCache]: Analyzing trace with hash -131188983, now seen corresponding path program 3 times [2022-03-15 15:31:30,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:31:30,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132311141] [2022-03-15 15:31:30,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:31:30,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:31:30,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:31:30,931 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:31:30,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:31:30,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132311141] [2022-03-15 15:31:30,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132311141] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:31:30,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524733309] [2022-03-15 15:31:30,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 15:31:30,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:31:30,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:31:30,949 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 15:31:30,972 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 15:31:30,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 15:31:30,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:31:30,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 15:31:30,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:31:31,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 15:31:31,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-15 15:31:31,433 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:31:31,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:31:31,813 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-03-15 15:31:31,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-03-15 15:31:38,782 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:31:38,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524733309] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:31:38,782 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:31:38,782 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 17 [2022-03-15 15:31:38,782 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661478254] [2022-03-15 15:31:38,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:31:38,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 15:31:38,783 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:31:38,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 15:31:38,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-03-15 15:31:38,784 INFO L87 Difference]: Start difference. First operand 36 states and 67 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:38,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:31:38,996 INFO L93 Difference]: Finished difference Result 93 states and 165 transitions. [2022-03-15 15:31:38,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 15:31:38,996 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 15:31:38,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:31:38,997 INFO L225 Difference]: With dead ends: 93 [2022-03-15 15:31:38,997 INFO L226 Difference]: Without dead ends: 90 [2022-03-15 15:31:38,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-03-15 15:31:38,998 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 44 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 15:31:38,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 74 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 15:31:38,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-03-15 15:31:39,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 49. [2022-03-15 15:31:39,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 2.2083333333333335) internal successors, (106), 48 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:39,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 106 transitions. [2022-03-15 15:31:39,003 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 106 transitions. Word has length 15 [2022-03-15 15:31:39,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:31:39,003 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 106 transitions. [2022-03-15 15:31:39,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:31:39,003 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 106 transitions. [2022-03-15 15:31:39,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 15:31:39,003 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:31:39,004 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:31:39,033 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 15:31:39,204 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 15:31:39,204 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:31:39,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:31:39,205 INFO L85 PathProgramCache]: Analyzing trace with hash -277447531, now seen corresponding path program 4 times [2022-03-15 15:31:39,205 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:31:39,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405280440] [2022-03-15 15:31:39,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:31:39,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:31:39,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:31:39,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:31:39,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:31:39,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405280440] [2022-03-15 15:31:39,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405280440] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:31:39,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767702353] [2022-03-15 15:31:39,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 15:31:39,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:31:39,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:31:39,254 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 15:31:39,254 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 15:31:39,276 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 15:31:39,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:31:39,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 15:31:39,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:31:39,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 15:31:39,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-15 15:31:39,553 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:31:39,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:31:39,870 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-03-15 15:31:39,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-03-15 15:32:02,704 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:32:02,705 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767702353] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:32:02,706 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:32:02,706 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 17 [2022-03-15 15:32:02,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876999948] [2022-03-15 15:32:02,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:32:02,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 15:32:02,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:32:02,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 15:32:02,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-03-15 15:32:02,712 INFO L87 Difference]: Start difference. First operand 49 states and 106 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:32:02,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:32:02,916 INFO L93 Difference]: Finished difference Result 103 states and 198 transitions. [2022-03-15 15:32:02,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 15:32:02,916 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 15:32:02,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:32:02,917 INFO L225 Difference]: With dead ends: 103 [2022-03-15 15:32:02,917 INFO L226 Difference]: Without dead ends: 100 [2022-03-15 15:32:02,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-03-15 15:32:02,918 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 39 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 15:32:02,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 69 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 15:32:02,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-03-15 15:32:02,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 57. [2022-03-15 15:32:02,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 2.4107142857142856) internal successors, (135), 56 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:32:02,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 135 transitions. [2022-03-15 15:32:02,925 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 135 transitions. Word has length 15 [2022-03-15 15:32:02,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:32:02,926 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 135 transitions. [2022-03-15 15:32:02,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:32:02,926 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 135 transitions. [2022-03-15 15:32:02,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 15:32:02,926 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:32:02,926 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:32:02,946 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 15:32:03,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:32:03,140 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:32:03,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:32:03,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1211957465, now seen corresponding path program 5 times [2022-03-15 15:32:03,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:32:03,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284757375] [2022-03-15 15:32:03,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:32:03,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:32:03,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:32:03,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:32:03,198 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:32:03,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284757375] [2022-03-15 15:32:03,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284757375] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:32:03,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243995533] [2022-03-15 15:32:03,198 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 15:32:03,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:32:03,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:32:03,220 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 15:32:03,221 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 15:32:03,246 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 15:32:03,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:32:03,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 15:32:03,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:32:03,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 15:32:03,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-15 15:32:03,527 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:32:03,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:32:03,880 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-03-15 15:32:03,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-03-15 15:32:31,434 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:32:31,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243995533] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:32:31,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:32:31,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 16 [2022-03-15 15:32:31,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622792988] [2022-03-15 15:32:31,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:32:31,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:32:31,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:32:31,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:32:31,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:32:31,436 INFO L87 Difference]: Start difference. First operand 57 states and 135 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:32:31,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:32:31,632 INFO L93 Difference]: Finished difference Result 113 states and 231 transitions. [2022-03-15 15:32:31,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 15:32:31,633 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 15:32:31,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:32:31,633 INFO L225 Difference]: With dead ends: 113 [2022-03-15 15:32:31,633 INFO L226 Difference]: Without dead ends: 110 [2022-03-15 15:32:31,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:32:31,634 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 51 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 15:32:31,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 59 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 15:32:31,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-15 15:32:31,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 66. [2022-03-15 15:32:31,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.5692307692307694) internal successors, (167), 65 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:32:31,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 167 transitions. [2022-03-15 15:32:31,638 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 167 transitions. Word has length 15 [2022-03-15 15:32:31,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:32:31,639 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 167 transitions. [2022-03-15 15:32:31,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:32:31,639 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 167 transitions. [2022-03-15 15:32:31,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 15:32:31,639 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:32:31,639 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:32:31,659 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 15:32:31,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:32:31,849 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:32:31,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:32:31,850 INFO L85 PathProgramCache]: Analyzing trace with hash 138872085, now seen corresponding path program 6 times [2022-03-15 15:32:31,850 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:32:31,850 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613135334] [2022-03-15 15:32:31,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:32:31,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:32:31,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:32:31,891 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:32:31,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:32:31,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613135334] [2022-03-15 15:32:31,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613135334] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:32:31,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406243240] [2022-03-15 15:32:31,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 15:32:31,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:32:31,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:32:31,893 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 15:32:31,894 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 15:32:31,916 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 15:32:31,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:32:31,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 15:32:31,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:32:32,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 15:32:32,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-15 15:32:32,177 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:32:32,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:32:32,514 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-03-15 15:32:32,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-03-15 15:33:12,766 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:33:12,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406243240] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:33:12,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:33:12,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 15 [2022-03-15 15:33:12,768 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001196532] [2022-03-15 15:33:12,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:33:12,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:33:12,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:33:12,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:33:12,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:33:12,769 INFO L87 Difference]: Start difference. First operand 66 states and 167 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:33:12,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:33:12,951 INFO L93 Difference]: Finished difference Result 124 states and 267 transitions. [2022-03-15 15:33:12,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 15:33:12,951 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 15:33:12,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:33:12,952 INFO L225 Difference]: With dead ends: 124 [2022-03-15 15:33:12,952 INFO L226 Difference]: Without dead ends: 121 [2022-03-15 15:33:12,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:33:12,953 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 49 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 15:33:12,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 65 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 15:33:12,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-03-15 15:33:12,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 76. [2022-03-15 15:33:12,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.6933333333333334) internal successors, (202), 75 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:33:12,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 202 transitions. [2022-03-15 15:33:12,957 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 202 transitions. Word has length 15 [2022-03-15 15:33:12,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:33:12,957 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 202 transitions. [2022-03-15 15:33:12,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:33:12,957 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 202 transitions. [2022-03-15 15:33:12,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 15:33:12,958 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:33:12,958 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:33:12,988 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 15:33:13,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:33:13,172 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:33:13,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:33:13,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1232963673, now seen corresponding path program 7 times [2022-03-15 15:33:13,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:33:13,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519900971] [2022-03-15 15:33:13,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:33:13,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:33:13,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:33:13,214 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:33:13,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:33:13,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519900971] [2022-03-15 15:33:13,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519900971] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:33:13,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617873195] [2022-03-15 15:33:13,215 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 15:33:13,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:33:13,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:33:13,222 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 15:33:13,223 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 15:33:13,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:33:13,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 15:33:13,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:33:13,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 15:33:13,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-15 15:33:13,527 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:33:13,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:33:13,866 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-03-15 15:33:13,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-03-15 15:33:58,567 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:33:58,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617873195] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:33:58,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:33:58,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 14 [2022-03-15 15:33:58,568 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746847386] [2022-03-15 15:33:58,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:33:58,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 15:33:58,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:33:58,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 15:33:58,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-03-15 15:33:58,583 INFO L87 Difference]: Start difference. First operand 76 states and 202 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:33:58,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:33:58,763 INFO L93 Difference]: Finished difference Result 136 states and 306 transitions. [2022-03-15 15:33:58,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 15:33:58,763 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 15:33:58,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:33:58,764 INFO L225 Difference]: With dead ends: 136 [2022-03-15 15:33:58,764 INFO L226 Difference]: Without dead ends: 133 [2022-03-15 15:33:58,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-03-15 15:33:58,764 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 38 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 15:33:58,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 65 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 15:33:58,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-03-15 15:33:58,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 87. [2022-03-15 15:33:58,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.7906976744186047) internal successors, (240), 86 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:33:58,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 240 transitions. [2022-03-15 15:33:58,768 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 240 transitions. Word has length 15 [2022-03-15 15:33:58,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:33:58,769 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 240 transitions. [2022-03-15 15:33:58,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:33:58,769 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 240 transitions. [2022-03-15 15:33:58,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 15:33:58,769 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:33:58,769 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:33:58,805 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 15:33:58,987 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,SelfDestructingSolverStorable10 [2022-03-15 15:33:58,987 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:33:58,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:33:58,988 INFO L85 PathProgramCache]: Analyzing trace with hash 790064533, now seen corresponding path program 8 times [2022-03-15 15:33:58,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:33:58,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94064689] [2022-03-15 15:33:58,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:33:58,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:33:58,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:33:59,043 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:33:59,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:33:59,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94064689] [2022-03-15 15:33:59,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94064689] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:33:59,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622548797] [2022-03-15 15:33:59,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 15:33:59,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:33:59,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:33:59,060 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 15:33:59,099 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 15:33:59,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 15:33:59,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:33:59,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 15:33:59,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:33:59,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 15:33:59,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-15 15:33:59,370 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:33:59,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:33:59,678 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-03-15 15:33:59,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-03-15 15:34:34,536 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:34,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622548797] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:34,536 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:34,536 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 13 [2022-03-15 15:34:34,537 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726906691] [2022-03-15 15:34:34,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:34,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 15:34:34,537 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:34,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 15:34:34,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-03-15 15:34:34,538 INFO L87 Difference]: Start difference. First operand 87 states and 240 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:34,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:34,707 INFO L93 Difference]: Finished difference Result 149 states and 348 transitions. [2022-03-15 15:34:34,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 15:34:34,708 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 15:34:34,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:34,709 INFO L225 Difference]: With dead ends: 149 [2022-03-15 15:34:34,709 INFO L226 Difference]: Without dead ends: 146 [2022-03-15 15:34:34,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-03-15 15:34:34,710 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 37 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:34,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 65 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 15:34:34,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-15 15:34:34,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 100. [2022-03-15 15:34:34,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.8484848484848486) internal successors, (282), 99 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:34,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 282 transitions. [2022-03-15 15:34:34,738 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 282 transitions. Word has length 15 [2022-03-15 15:34:34,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:34,739 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 282 transitions. [2022-03-15 15:34:34,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:34,739 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 282 transitions. [2022-03-15 15:34:34,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:34,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:34,739 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:34,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 15:34:34,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:34,940 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:34,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:34,941 INFO L85 PathProgramCache]: Analyzing trace with hash 228834706, now seen corresponding path program 9 times [2022-03-15 15:34:34,941 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:34,941 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843847207] [2022-03-15 15:34:34,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:34,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:34,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:35,035 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:35,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:35,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843847207] [2022-03-15 15:34:35,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843847207] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:35,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327647173] [2022-03-15 15:34:35,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 15:34:35,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:35,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:35,037 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 15:34:35,040 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 15:34:35,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 15:34:35,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:35,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:35,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:35,088 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:35,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:35,196 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:35,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327647173] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:35,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:35,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:34:35,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515174298] [2022-03-15 15:34:35,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:35,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:34:35,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:35,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:34:35,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:35,197 INFO L87 Difference]: Start difference. First operand 100 states and 282 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:35,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:35,368 INFO L93 Difference]: Finished difference Result 201 states and 451 transitions. [2022-03-15 15:34:35,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 15:34:35,369 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:35,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:35,370 INFO L225 Difference]: With dead ends: 201 [2022-03-15 15:34:35,370 INFO L226 Difference]: Without dead ends: 196 [2022-03-15 15:34:35,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=254, Invalid=502, Unknown=0, NotChecked=0, Total=756 [2022-03-15 15:34:35,370 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 111 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:35,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 29 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:35,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-03-15 15:34:35,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 117. [2022-03-15 15:34:35,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.8879310344827585) internal successors, (335), 116 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:35,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 335 transitions. [2022-03-15 15:34:35,374 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 335 transitions. Word has length 16 [2022-03-15 15:34:35,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:35,374 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 335 transitions. [2022-03-15 15:34:35,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:35,374 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 335 transitions. [2022-03-15 15:34:35,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:35,375 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:35,375 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:35,391 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 15:34:35,583 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,SelfDestructingSolverStorable12 [2022-03-15 15:34:35,583 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:35,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:35,583 INFO L85 PathProgramCache]: Analyzing trace with hash -690271356, now seen corresponding path program 10 times [2022-03-15 15:34:35,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:35,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425939986] [2022-03-15 15:34:35,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:35,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:35,639 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:35,640 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:35,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425939986] [2022-03-15 15:34:35,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425939986] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:35,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258885892] [2022-03-15 15:34:35,640 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 15:34:35,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:35,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:35,641 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 15:34:35,642 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 15:34:35,661 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 15:34:35,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:35,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:35,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:35,694 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:35,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:35,781 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:35,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258885892] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:35,781 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:35,781 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:34:35,781 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85637923] [2022-03-15 15:34:35,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:35,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:34:35,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:35,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:34:35,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:35,782 INFO L87 Difference]: Start difference. First operand 117 states and 335 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:35,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:35,969 INFO L93 Difference]: Finished difference Result 203 states and 449 transitions. [2022-03-15 15:34:35,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 15:34:35,970 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:35,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:35,971 INFO L225 Difference]: With dead ends: 203 [2022-03-15 15:34:35,971 INFO L226 Difference]: Without dead ends: 201 [2022-03-15 15:34:35,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=263, Invalid=493, Unknown=0, NotChecked=0, Total=756 [2022-03-15 15:34:35,971 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 78 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:35,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 71 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:35,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-03-15 15:34:35,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 125. [2022-03-15 15:34:35,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.838709677419355) internal successors, (352), 124 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:35,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 352 transitions. [2022-03-15 15:34:35,975 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 352 transitions. Word has length 16 [2022-03-15 15:34:35,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:35,975 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 352 transitions. [2022-03-15 15:34:35,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:35,975 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 352 transitions. [2022-03-15 15:34:35,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:35,976 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:35,976 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:35,994 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 15:34:36,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 15:34:36,188 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:36,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:36,188 INFO L85 PathProgramCache]: Analyzing trace with hash 72393506, now seen corresponding path program 11 times [2022-03-15 15:34:36,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:36,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132309652] [2022-03-15 15:34:36,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:36,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:36,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:36,238 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:36,239 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:36,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132309652] [2022-03-15 15:34:36,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132309652] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:36,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319694262] [2022-03-15 15:34:36,239 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 15:34:36,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:36,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:36,240 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 15:34:36,241 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 15:34:36,261 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 15:34:36,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:36,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:36,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:36,282 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:36,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:36,374 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:36,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319694262] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:36,374 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:36,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:36,374 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532824479] [2022-03-15 15:34:36,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:36,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:36,375 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:36,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:36,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:36,375 INFO L87 Difference]: Start difference. First operand 125 states and 352 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:36,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:36,519 INFO L93 Difference]: Finished difference Result 161 states and 401 transitions. [2022-03-15 15:34:36,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 15:34:36,520 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:36,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:36,521 INFO L225 Difference]: With dead ends: 161 [2022-03-15 15:34:36,521 INFO L226 Difference]: Without dead ends: 160 [2022-03-15 15:34:36,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=170, Invalid=336, Unknown=0, NotChecked=0, Total=506 [2022-03-15 15:34:36,521 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 44 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:36,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 33 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:36,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-03-15 15:34:36,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 126. [2022-03-15 15:34:36,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.816) internal successors, (352), 125 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:36,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 352 transitions. [2022-03-15 15:34:36,525 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 352 transitions. Word has length 16 [2022-03-15 15:34:36,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:36,525 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 352 transitions. [2022-03-15 15:34:36,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:36,525 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 352 transitions. [2022-03-15 15:34:36,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:36,525 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:36,525 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:36,557 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 15:34:36,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 15:34:36,736 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:36,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:36,736 INFO L85 PathProgramCache]: Analyzing trace with hash 938477458, now seen corresponding path program 12 times [2022-03-15 15:34:36,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:36,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702438506] [2022-03-15 15:34:36,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:36,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:36,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:36,790 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:36,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:36,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702438506] [2022-03-15 15:34:36,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702438506] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:36,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859020026] [2022-03-15 15:34:36,790 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 15:34:36,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:36,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:36,791 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 15:34:36,792 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 15:34:36,813 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 15:34:36,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:36,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:36,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:36,839 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:36,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:36,944 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:36,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859020026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:36,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:36,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:36,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799261156] [2022-03-15 15:34:36,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:36,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:36,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:36,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:36,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=145, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:36,946 INFO L87 Difference]: Start difference. First operand 126 states and 352 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:37,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:37,008 INFO L93 Difference]: Finished difference Result 214 states and 476 transitions. [2022-03-15 15:34:37,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 15:34:37,008 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:37,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:37,009 INFO L225 Difference]: With dead ends: 214 [2022-03-15 15:34:37,009 INFO L226 Difference]: Without dead ends: 214 [2022-03-15 15:34:37,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=162, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:37,010 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 156 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:37,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 23 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:37,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-03-15 15:34:37,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 126. [2022-03-15 15:34:37,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.816) internal successors, (352), 125 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:37,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 352 transitions. [2022-03-15 15:34:37,013 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 352 transitions. Word has length 16 [2022-03-15 15:34:37,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:37,013 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 352 transitions. [2022-03-15 15:34:37,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:37,013 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 352 transitions. [2022-03-15 15:34:37,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:37,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:37,014 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:37,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 15:34:37,214 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,SelfDestructingSolverStorable15 [2022-03-15 15:34:37,214 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:37,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:37,215 INFO L85 PathProgramCache]: Analyzing trace with hash -10212986, now seen corresponding path program 13 times [2022-03-15 15:34:37,215 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:37,215 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399145940] [2022-03-15 15:34:37,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:37,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:37,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:37,262 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:37,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:37,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399145940] [2022-03-15 15:34:37,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399145940] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:37,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151846386] [2022-03-15 15:34:37,263 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 15:34:37,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:37,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:37,264 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 15:34:37,265 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 15:34:37,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:37,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:37,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:37,306 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:37,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:37,410 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:37,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151846386] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:37,411 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:37,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:37,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462355271] [2022-03-15 15:34:37,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:37,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:37,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:37,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:37,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:37,412 INFO L87 Difference]: Start difference. First operand 126 states and 352 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:37,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:37,904 INFO L93 Difference]: Finished difference Result 392 states and 743 transitions. [2022-03-15 15:34:37,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 15:34:37,904 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:37,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:37,906 INFO L225 Difference]: With dead ends: 392 [2022-03-15 15:34:37,906 INFO L226 Difference]: Without dead ends: 388 [2022-03-15 15:34:37,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 932 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=917, Invalid=1839, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 15:34:37,907 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 223 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:37,907 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 49 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:37,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-03-15 15:34:37,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 126. [2022-03-15 15:34:37,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.8) internal successors, (350), 125 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:37,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 350 transitions. [2022-03-15 15:34:37,911 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 350 transitions. Word has length 16 [2022-03-15 15:34:37,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:37,911 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 350 transitions. [2022-03-15 15:34:37,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:37,912 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 350 transitions. [2022-03-15 15:34:37,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:37,912 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:37,912 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:37,930 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 15:34:38,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:38,113 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:38,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:38,113 INFO L85 PathProgramCache]: Analyzing trace with hash 652875092, now seen corresponding path program 14 times [2022-03-15 15:34:38,113 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:38,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279232008] [2022-03-15 15:34:38,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:38,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:38,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:38,161 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:38,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:38,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279232008] [2022-03-15 15:34:38,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279232008] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:38,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126627044] [2022-03-15 15:34:38,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 15:34:38,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:38,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:38,162 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 15:34:38,163 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 15:34:38,182 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 15:34:38,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:38,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:38,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:38,213 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:38,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:38,311 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:38,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126627044] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:38,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:38,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:38,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508085320] [2022-03-15 15:34:38,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:38,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:38,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:38,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:38,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:38,312 INFO L87 Difference]: Start difference. First operand 126 states and 350 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:38,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:38,452 INFO L93 Difference]: Finished difference Result 218 states and 479 transitions. [2022-03-15 15:34:38,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 15:34:38,452 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:38,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:38,454 INFO L225 Difference]: With dead ends: 218 [2022-03-15 15:34:38,454 INFO L226 Difference]: Without dead ends: 218 [2022-03-15 15:34:38,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=192, Invalid=314, Unknown=0, NotChecked=0, Total=506 [2022-03-15 15:34:38,455 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 73 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:38,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 59 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:38,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-03-15 15:34:38,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 132. [2022-03-15 15:34:38,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.7938931297709924) internal successors, (366), 131 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:38,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 366 transitions. [2022-03-15 15:34:38,458 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 366 transitions. Word has length 16 [2022-03-15 15:34:38,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:38,458 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 366 transitions. [2022-03-15 15:34:38,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:38,459 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 366 transitions. [2022-03-15 15:34:38,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:38,461 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:38,461 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:38,486 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 15:34:38,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-15 15:34:38,677 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:38,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:38,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1561798502, now seen corresponding path program 15 times [2022-03-15 15:34:38,678 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:38,678 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135157917] [2022-03-15 15:34:38,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:38,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:38,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:38,724 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:38,724 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:38,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135157917] [2022-03-15 15:34:38,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135157917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:38,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628327405] [2022-03-15 15:34:38,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 15:34:38,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:38,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:38,726 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 15:34:38,727 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 15:34:38,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 15:34:38,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:38,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:38,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:38,785 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:38,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:38,885 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:38,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628327405] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:38,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:38,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:38,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615293956] [2022-03-15 15:34:38,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:38,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:38,886 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:38,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:38,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:38,891 INFO L87 Difference]: Start difference. First operand 132 states and 366 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:39,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:39,054 INFO L93 Difference]: Finished difference Result 217 states and 474 transitions. [2022-03-15 15:34:39,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 15:34:39,055 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:39,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:39,056 INFO L225 Difference]: With dead ends: 217 [2022-03-15 15:34:39,056 INFO L226 Difference]: Without dead ends: 216 [2022-03-15 15:34:39,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=185, Invalid=367, Unknown=0, NotChecked=0, Total=552 [2022-03-15 15:34:39,056 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 66 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:39,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 63 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:39,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-03-15 15:34:39,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 132. [2022-03-15 15:34:39,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.786259541984733) internal successors, (365), 131 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:39,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 365 transitions. [2022-03-15 15:34:39,060 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 365 transitions. Word has length 16 [2022-03-15 15:34:39,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:39,060 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 365 transitions. [2022-03-15 15:34:39,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:39,060 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 365 transitions. [2022-03-15 15:34:39,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:39,061 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:39,061 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:39,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 15:34:39,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:39,277 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:39,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:39,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1867084842, now seen corresponding path program 16 times [2022-03-15 15:34:39,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:39,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721587408] [2022-03-15 15:34:39,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:39,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:39,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:39,319 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:39,319 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:39,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721587408] [2022-03-15 15:34:39,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721587408] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:39,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767854497] [2022-03-15 15:34:39,319 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 15:34:39,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:39,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:39,320 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 15:34:39,321 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 15:34:39,344 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 15:34:39,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:39,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:39,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:39,372 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:39,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:39,496 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:39,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767854497] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:39,496 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:39,497 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:39,497 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663969203] [2022-03-15 15:34:39,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:39,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:39,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:39,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:39,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:39,497 INFO L87 Difference]: Start difference. First operand 132 states and 365 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:39,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:39,732 INFO L93 Difference]: Finished difference Result 384 states and 743 transitions. [2022-03-15 15:34:39,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 15:34:39,733 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:39,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:39,734 INFO L225 Difference]: With dead ends: 384 [2022-03-15 15:34:39,734 INFO L226 Difference]: Without dead ends: 384 [2022-03-15 15:34:39,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=388, Invalid=542, Unknown=0, NotChecked=0, Total=930 [2022-03-15 15:34:39,735 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 249 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:39,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 47 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:39,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-03-15 15:34:39,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 132. [2022-03-15 15:34:39,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.786259541984733) internal successors, (365), 131 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:39,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 365 transitions. [2022-03-15 15:34:39,739 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 365 transitions. Word has length 16 [2022-03-15 15:34:39,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:39,739 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 365 transitions. [2022-03-15 15:34:39,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:39,739 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 365 transitions. [2022-03-15 15:34:39,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:39,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:39,739 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:39,759 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 15:34:39,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:39,940 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:39,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:39,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1877862140, now seen corresponding path program 17 times [2022-03-15 15:34:39,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:39,941 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096595607] [2022-03-15 15:34:39,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:39,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:39,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:39,986 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:39,986 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:39,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096595607] [2022-03-15 15:34:39,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096595607] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:39,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284561162] [2022-03-15 15:34:39,986 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 15:34:39,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:39,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:39,993 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 15:34:39,995 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 15:34:40,014 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 15:34:40,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:40,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:40,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:40,042 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:40,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:40,136 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:40,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284561162] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:40,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:40,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:34:40,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870961385] [2022-03-15 15:34:40,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:40,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:34:40,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:40,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:34:40,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:40,137 INFO L87 Difference]: Start difference. First operand 132 states and 365 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:40,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:40,300 INFO L93 Difference]: Finished difference Result 192 states and 447 transitions. [2022-03-15 15:34:40,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 15:34:40,301 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:40,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:40,302 INFO L225 Difference]: With dead ends: 192 [2022-03-15 15:34:40,302 INFO L226 Difference]: Without dead ends: 190 [2022-03-15 15:34:40,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=208, Invalid=442, Unknown=0, NotChecked=0, Total=650 [2022-03-15 15:34:40,302 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 60 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:40,303 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 37 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:40,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-03-15 15:34:40,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 133. [2022-03-15 15:34:40,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.772727272727273) internal successors, (366), 132 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:40,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 366 transitions. [2022-03-15 15:34:40,306 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 366 transitions. Word has length 16 [2022-03-15 15:34:40,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:40,306 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 366 transitions. [2022-03-15 15:34:40,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:40,306 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 366 transitions. [2022-03-15 15:34:40,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:40,306 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:40,306 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:40,334 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 15:34:40,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:40,507 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:40,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:40,507 INFO L85 PathProgramCache]: Analyzing trace with hash -156471534, now seen corresponding path program 18 times [2022-03-15 15:34:40,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:40,507 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427411585] [2022-03-15 15:34:40,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:40,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:40,551 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:40,551 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:40,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427411585] [2022-03-15 15:34:40,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427411585] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:40,552 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465150587] [2022-03-15 15:34:40,552 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 15:34:40,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:40,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:40,568 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 15:34:40,578 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 15:34:40,596 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 15:34:40,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:40,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:40,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:40,630 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:40,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:40,728 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:40,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465150587] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:40,728 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:40,728 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:34:40,728 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374102253] [2022-03-15 15:34:40,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:40,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:34:40,728 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:40,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:34:40,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=176, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:40,729 INFO L87 Difference]: Start difference. First operand 133 states and 366 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:41,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:41,010 INFO L93 Difference]: Finished difference Result 402 states and 774 transitions. [2022-03-15 15:34:41,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 15:34:41,010 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:41,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:41,012 INFO L225 Difference]: With dead ends: 402 [2022-03-15 15:34:41,012 INFO L226 Difference]: Without dead ends: 402 [2022-03-15 15:34:41,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=446, Invalid=676, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 15:34:41,013 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 232 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:41,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 49 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:41,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-03-15 15:34:41,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 133. [2022-03-15 15:34:41,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.772727272727273) internal successors, (366), 132 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:41,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 366 transitions. [2022-03-15 15:34:41,017 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 366 transitions. Word has length 16 [2022-03-15 15:34:41,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:41,017 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 366 transitions. [2022-03-15 15:34:41,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:41,017 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 366 transitions. [2022-03-15 15:34:41,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:41,018 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:41,018 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:41,036 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 15:34:41,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:41,227 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:41,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:41,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1083298366, now seen corresponding path program 19 times [2022-03-15 15:34:41,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:41,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692800306] [2022-03-15 15:34:41,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:41,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:41,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:41,271 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:41,271 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:41,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692800306] [2022-03-15 15:34:41,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692800306] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:41,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108247037] [2022-03-15 15:34:41,271 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 15:34:41,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:41,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:41,273 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 15:34:41,279 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 15:34:41,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:41,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:41,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:41,323 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:41,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:41,422 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:41,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108247037] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:41,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:41,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:41,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102274210] [2022-03-15 15:34:41,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:41,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:41,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:41,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:41,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:41,424 INFO L87 Difference]: Start difference. First operand 133 states and 366 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:41,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:41,927 INFO L93 Difference]: Finished difference Result 407 states and 757 transitions. [2022-03-15 15:34:41,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 15:34:41,927 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:41,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:41,929 INFO L225 Difference]: With dead ends: 407 [2022-03-15 15:34:41,929 INFO L226 Difference]: Without dead ends: 401 [2022-03-15 15:34:41,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=910, Invalid=1846, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 15:34:41,930 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 229 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:41,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 49 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:41,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-03-15 15:34:41,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 133. [2022-03-15 15:34:41,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.75) internal successors, (363), 132 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:41,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 363 transitions. [2022-03-15 15:34:41,935 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 363 transitions. Word has length 16 [2022-03-15 15:34:41,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:41,936 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 363 transitions. [2022-03-15 15:34:41,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:41,936 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 363 transitions. [2022-03-15 15:34:41,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:41,936 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:41,936 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:41,955 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 15:34:42,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-15 15:34:42,153 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:42,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:42,153 INFO L85 PathProgramCache]: Analyzing trace with hash -420210288, now seen corresponding path program 20 times [2022-03-15 15:34:42,153 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:42,153 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890307031] [2022-03-15 15:34:42,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:42,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:42,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:42,196 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:42,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:42,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890307031] [2022-03-15 15:34:42,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890307031] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:42,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092584259] [2022-03-15 15:34:42,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 15:34:42,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:42,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:42,198 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 15:34:42,199 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 15:34:42,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 15:34:42,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:42,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:42,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:42,249 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:42,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:42,352 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:42,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092584259] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:42,352 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:42,352 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:42,353 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441398579] [2022-03-15 15:34:42,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:42,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:42,353 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:42,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:42,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:42,353 INFO L87 Difference]: Start difference. First operand 133 states and 363 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:42,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:42,463 INFO L93 Difference]: Finished difference Result 228 states and 500 transitions. [2022-03-15 15:34:42,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 15:34:42,464 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:42,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:42,464 INFO L225 Difference]: With dead ends: 228 [2022-03-15 15:34:42,464 INFO L226 Difference]: Without dead ends: 228 [2022-03-15 15:34:42,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=164, Invalid=256, Unknown=0, NotChecked=0, Total=420 [2022-03-15 15:34:42,465 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 80 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:42,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 55 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:42,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-03-15 15:34:42,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 139. [2022-03-15 15:34:42,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.760869565217391) internal successors, (381), 138 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:42,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 381 transitions. [2022-03-15 15:34:42,469 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 381 transitions. Word has length 16 [2022-03-15 15:34:42,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:42,469 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 381 transitions. [2022-03-15 15:34:42,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:42,469 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 381 transitions. [2022-03-15 15:34:42,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:42,469 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:42,469 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:42,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 15:34:42,679 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,SelfDestructingSolverStorable23 [2022-03-15 15:34:42,679 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:42,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:42,680 INFO L85 PathProgramCache]: Analyzing trace with hash 488713122, now seen corresponding path program 21 times [2022-03-15 15:34:42,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:42,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011677444] [2022-03-15 15:34:42,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:42,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:42,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:42,723 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:42,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:42,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011677444] [2022-03-15 15:34:42,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011677444] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:42,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054302854] [2022-03-15 15:34:42,723 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 15:34:42,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:42,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:42,724 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 15:34:42,725 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 15:34:42,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 15:34:42,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:42,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:42,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:42,767 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:42,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:42,858 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:42,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054302854] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:42,858 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:42,858 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:42,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799142776] [2022-03-15 15:34:42,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:42,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:42,858 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:42,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:42,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:42,859 INFO L87 Difference]: Start difference. First operand 139 states and 381 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:42,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:42,999 INFO L93 Difference]: Finished difference Result 229 states and 498 transitions. [2022-03-15 15:34:42,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 15:34:42,999 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:42,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:43,000 INFO L225 Difference]: With dead ends: 229 [2022-03-15 15:34:43,000 INFO L226 Difference]: Without dead ends: 228 [2022-03-15 15:34:43,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=187, Invalid=365, Unknown=0, NotChecked=0, Total=552 [2022-03-15 15:34:43,001 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 90 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:43,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 55 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:43,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-03-15 15:34:43,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 139. [2022-03-15 15:34:43,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.753623188405797) internal successors, (380), 138 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:43,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 380 transitions. [2022-03-15 15:34:43,004 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 380 transitions. Word has length 16 [2022-03-15 15:34:43,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:43,004 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 380 transitions. [2022-03-15 15:34:43,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:43,004 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 380 transitions. [2022-03-15 15:34:43,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:43,004 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:43,004 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:43,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 15:34:43,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:43,211 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:43,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:43,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1354797074, now seen corresponding path program 22 times [2022-03-15 15:34:43,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:43,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572193746] [2022-03-15 15:34:43,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:43,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:43,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:43,255 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:43,255 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:43,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572193746] [2022-03-15 15:34:43,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572193746] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:43,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088139744] [2022-03-15 15:34:43,255 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 15:34:43,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:43,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:43,257 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 15:34:43,257 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 15:34:43,277 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 15:34:43,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:43,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:43,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:43,300 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:43,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:43,408 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:43,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088139744] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:43,408 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:43,408 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:43,408 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175310225] [2022-03-15 15:34:43,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:43,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:43,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:43,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:43,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:43,409 INFO L87 Difference]: Start difference. First operand 139 states and 380 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:43,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:43,652 INFO L93 Difference]: Finished difference Result 382 states and 735 transitions. [2022-03-15 15:34:43,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 15:34:43,652 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:43,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:43,653 INFO L225 Difference]: With dead ends: 382 [2022-03-15 15:34:43,653 INFO L226 Difference]: Without dead ends: 382 [2022-03-15 15:34:43,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=380, Invalid=550, Unknown=0, NotChecked=0, Total=930 [2022-03-15 15:34:43,654 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 264 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:43,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 55 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:43,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-03-15 15:34:43,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 139. [2022-03-15 15:34:43,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.753623188405797) internal successors, (380), 138 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:43,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 380 transitions. [2022-03-15 15:34:43,658 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 380 transitions. Word has length 16 [2022-03-15 15:34:43,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:43,658 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 380 transitions. [2022-03-15 15:34:43,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:43,658 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 380 transitions. [2022-03-15 15:34:43,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:43,658 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:43,658 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:43,676 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 15:34:43,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:43,871 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:43,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:43,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1344019776, now seen corresponding path program 23 times [2022-03-15 15:34:43,871 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:43,871 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125680576] [2022-03-15 15:34:43,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:43,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:43,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:43,929 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:43,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:43,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125680576] [2022-03-15 15:34:43,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125680576] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:43,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539109588] [2022-03-15 15:34:43,929 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 15:34:43,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:43,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:43,931 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 15:34:43,931 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 15:34:43,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 15:34:43,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:43,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:43,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:43,987 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:43,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:44,072 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:44,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539109588] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:44,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:44,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:34:44,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809391660] [2022-03-15 15:34:44,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:44,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:34:44,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:44,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:34:44,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:44,074 INFO L87 Difference]: Start difference. First operand 139 states and 380 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:44,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:44,244 INFO L93 Difference]: Finished difference Result 234 states and 504 transitions. [2022-03-15 15:34:44,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 15:34:44,244 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:44,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:44,245 INFO L225 Difference]: With dead ends: 234 [2022-03-15 15:34:44,245 INFO L226 Difference]: Without dead ends: 232 [2022-03-15 15:34:44,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=440, Unknown=0, NotChecked=0, Total=650 [2022-03-15 15:34:44,245 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 90 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:44,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 57 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:44,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-03-15 15:34:44,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 139. [2022-03-15 15:34:44,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.746376811594203) internal successors, (379), 138 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:44,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 379 transitions. [2022-03-15 15:34:44,248 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 379 transitions. Word has length 16 [2022-03-15 15:34:44,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:44,248 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 379 transitions. [2022-03-15 15:34:44,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:44,249 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 379 transitions. [2022-03-15 15:34:44,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:44,249 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:44,249 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:44,279 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 15:34:44,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 15:34:44,459 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:44,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:44,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1229556914, now seen corresponding path program 24 times [2022-03-15 15:34:44,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:44,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059073374] [2022-03-15 15:34:44,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:44,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:44,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:44,505 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:44,506 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:44,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059073374] [2022-03-15 15:34:44,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059073374] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:44,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258069021] [2022-03-15 15:34:44,506 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 15:34:44,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:44,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:44,507 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 15:34:44,509 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 15:34:44,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 15:34:44,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:44,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:44,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:44,560 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:44,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:44,646 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:44,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258069021] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:44,646 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:44,646 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:34:44,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989685163] [2022-03-15 15:34:44,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:44,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:34:44,647 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:44,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:34:44,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:44,647 INFO L87 Difference]: Start difference. First operand 139 states and 379 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:44,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:44,948 INFO L93 Difference]: Finished difference Result 410 states and 772 transitions. [2022-03-15 15:34:44,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 15:34:44,949 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:44,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:44,950 INFO L225 Difference]: With dead ends: 410 [2022-03-15 15:34:44,950 INFO L226 Difference]: Without dead ends: 410 [2022-03-15 15:34:44,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=456, Invalid=734, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 15:34:44,950 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 212 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:44,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 83 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:44,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-03-15 15:34:44,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 139. [2022-03-15 15:34:44,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.746376811594203) internal successors, (379), 138 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:44,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 379 transitions. [2022-03-15 15:34:44,954 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 379 transitions. Word has length 16 [2022-03-15 15:34:44,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:44,954 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 379 transitions. [2022-03-15 15:34:44,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:44,954 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 379 transitions. [2022-03-15 15:34:44,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:44,954 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:44,954 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:44,985 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 15:34:45,155 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,SelfDestructingSolverStorable27 [2022-03-15 15:34:45,155 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:45,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:45,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2088722274, now seen corresponding path program 25 times [2022-03-15 15:34:45,155 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:45,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859258102] [2022-03-15 15:34:45,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:45,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:45,202 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:45,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:45,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859258102] [2022-03-15 15:34:45,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859258102] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:45,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83514757] [2022-03-15 15:34:45,202 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 15:34:45,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:45,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:45,204 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 15:34:45,204 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 15:34:45,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:45,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:45,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:45,255 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:45,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:45,338 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:45,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83514757] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:45,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:45,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 15:34:45,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413521774] [2022-03-15 15:34:45,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:45,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:45,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:45,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:45,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:45,340 INFO L87 Difference]: Start difference. First operand 139 states and 379 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:45,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:45,452 INFO L93 Difference]: Finished difference Result 189 states and 481 transitions. [2022-03-15 15:34:45,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 15:34:45,452 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:45,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:45,453 INFO L225 Difference]: With dead ends: 189 [2022-03-15 15:34:45,453 INFO L226 Difference]: Without dead ends: 186 [2022-03-15 15:34:45,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=133, Invalid=329, Unknown=0, NotChecked=0, Total=462 [2022-03-15 15:34:45,454 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 41 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:45,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 15 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:45,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-03-15 15:34:45,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 139. [2022-03-15 15:34:45,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.739130434782609) internal successors, (378), 138 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:45,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 378 transitions. [2022-03-15 15:34:45,457 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 378 transitions. Word has length 16 [2022-03-15 15:34:45,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:45,457 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 378 transitions. [2022-03-15 15:34:45,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:45,457 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 378 transitions. [2022-03-15 15:34:45,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:45,457 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:45,457 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:45,474 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 15:34:45,667 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,SelfDestructingSolverStorable28 [2022-03-15 15:34:45,667 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:45,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:45,668 INFO L85 PathProgramCache]: Analyzing trace with hash 259848082, now seen corresponding path program 26 times [2022-03-15 15:34:45,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:45,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728821104] [2022-03-15 15:34:45,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:45,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:45,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:45,702 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:45,702 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:45,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728821104] [2022-03-15 15:34:45,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728821104] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:45,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095611461] [2022-03-15 15:34:45,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 15:34:45,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:45,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:45,704 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 15:34:45,705 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 15:34:45,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 15:34:45,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:45,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:45,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:45,742 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:45,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:45,799 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:45,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095611461] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:45,799 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:45,799 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 15:34:45,799 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158216201] [2022-03-15 15:34:45,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:45,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:45,799 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:45,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:45,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:45,800 INFO L87 Difference]: Start difference. First operand 139 states and 378 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:45,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:45,984 INFO L93 Difference]: Finished difference Result 370 states and 745 transitions. [2022-03-15 15:34:45,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 15:34:45,985 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:45,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:45,986 INFO L225 Difference]: With dead ends: 370 [2022-03-15 15:34:45,986 INFO L226 Difference]: Without dead ends: 370 [2022-03-15 15:34:45,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=408, Invalid=714, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 15:34:45,987 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 159 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:45,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 49 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:45,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2022-03-15 15:34:45,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 157. [2022-03-15 15:34:45,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.801282051282051) internal successors, (437), 156 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:45,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 437 transitions. [2022-03-15 15:34:45,991 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 437 transitions. Word has length 16 [2022-03-15 15:34:45,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:45,991 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 437 transitions. [2022-03-15 15:34:45,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:45,991 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 437 transitions. [2022-03-15 15:34:45,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:45,992 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:45,992 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:46,009 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 15:34:46,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:46,206 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:46,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:46,206 INFO L85 PathProgramCache]: Analyzing trace with hash 10793222, now seen corresponding path program 27 times [2022-03-15 15:34:46,206 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:46,207 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053162624] [2022-03-15 15:34:46,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:46,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:46,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:46,249 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:46,250 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:46,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053162624] [2022-03-15 15:34:46,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053162624] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:46,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864562624] [2022-03-15 15:34:46,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 15:34:46,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:46,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:46,251 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 15:34:46,252 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 15:34:46,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 15:34:46,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:46,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:46,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:46,294 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:46,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:46,384 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:46,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864562624] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:46,384 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:46,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:46,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319248845] [2022-03-15 15:34:46,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:46,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:46,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:46,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:46,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:46,385 INFO L87 Difference]: Start difference. First operand 157 states and 437 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:46,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:46,842 INFO L93 Difference]: Finished difference Result 434 states and 842 transitions. [2022-03-15 15:34:46,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 15:34:46,843 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:46,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:46,844 INFO L225 Difference]: With dead ends: 434 [2022-03-15 15:34:46,844 INFO L226 Difference]: Without dead ends: 428 [2022-03-15 15:34:46,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 951 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=902, Invalid=1854, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 15:34:46,845 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 215 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:46,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 55 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:46,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-03-15 15:34:46,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 157. [2022-03-15 15:34:46,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.7564102564102564) internal successors, (430), 156 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:46,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 430 transitions. [2022-03-15 15:34:46,854 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 430 transitions. Word has length 16 [2022-03-15 15:34:46,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:46,854 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 430 transitions. [2022-03-15 15:34:46,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:46,854 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 430 transitions. [2022-03-15 15:34:46,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:46,855 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:46,855 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:46,872 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 15:34:47,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:47,059 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:47,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:47,060 INFO L85 PathProgramCache]: Analyzing trace with hash 673881300, now seen corresponding path program 28 times [2022-03-15 15:34:47,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:47,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894473581] [2022-03-15 15:34:47,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:47,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:47,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:47,102 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:47,102 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:47,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894473581] [2022-03-15 15:34:47,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894473581] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:47,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437734957] [2022-03-15 15:34:47,102 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 15:34:47,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:47,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:47,103 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 15:34:47,104 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 15:34:47,122 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 15:34:47,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:47,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:47,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:47,150 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:47,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:47,237 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:47,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437734957] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:47,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:47,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:47,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104432926] [2022-03-15 15:34:47,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:47,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:47,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:47,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:47,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:47,239 INFO L87 Difference]: Start difference. First operand 157 states and 430 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:47,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:47,334 INFO L93 Difference]: Finished difference Result 257 states and 578 transitions. [2022-03-15 15:34:47,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 15:34:47,334 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:47,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:47,335 INFO L225 Difference]: With dead ends: 257 [2022-03-15 15:34:47,335 INFO L226 Difference]: Without dead ends: 257 [2022-03-15 15:34:47,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=206, Unknown=0, NotChecked=0, Total=342 [2022-03-15 15:34:47,335 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 91 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:47,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 69 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:47,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-03-15 15:34:47,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 163. [2022-03-15 15:34:47,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.771604938271605) internal successors, (449), 162 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:47,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 449 transitions. [2022-03-15 15:34:47,339 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 449 transitions. Word has length 16 [2022-03-15 15:34:47,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:47,339 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 449 transitions. [2022-03-15 15:34:47,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:47,339 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 449 transitions. [2022-03-15 15:34:47,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:47,340 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:47,340 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:47,357 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 15:34:47,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:47,541 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:47,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:47,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1582804710, now seen corresponding path program 29 times [2022-03-15 15:34:47,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:47,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339117973] [2022-03-15 15:34:47,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:47,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:47,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:47,586 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:47,586 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:47,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339117973] [2022-03-15 15:34:47,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339117973] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:47,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811989267] [2022-03-15 15:34:47,586 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 15:34:47,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:47,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:47,588 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 15:34:47,589 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 15:34:47,612 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 15:34:47,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:47,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:47,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:47,636 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:47,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:47,731 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:47,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811989267] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:47,731 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:47,731 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:47,731 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853034281] [2022-03-15 15:34:47,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:47,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:47,731 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:47,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:47,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:47,732 INFO L87 Difference]: Start difference. First operand 163 states and 449 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:47,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:47,872 INFO L93 Difference]: Finished difference Result 262 states and 582 transitions. [2022-03-15 15:34:47,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 15:34:47,872 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:47,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:47,873 INFO L225 Difference]: With dead ends: 262 [2022-03-15 15:34:47,873 INFO L226 Difference]: Without dead ends: 261 [2022-03-15 15:34:47,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=189, Invalid=363, Unknown=0, NotChecked=0, Total=552 [2022-03-15 15:34:47,873 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 90 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:47,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 51 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:47,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-03-15 15:34:47,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 163. [2022-03-15 15:34:47,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.759259259259259) internal successors, (447), 162 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:47,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 447 transitions. [2022-03-15 15:34:47,877 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 447 transitions. Word has length 16 [2022-03-15 15:34:47,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:47,877 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 447 transitions. [2022-03-15 15:34:47,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:47,877 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 447 transitions. [2022-03-15 15:34:47,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:47,877 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:47,877 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:47,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 15:34:48,087 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,SelfDestructingSolverStorable32 [2022-03-15 15:34:48,087 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:48,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:48,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1846078634, now seen corresponding path program 30 times [2022-03-15 15:34:48,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:48,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720666594] [2022-03-15 15:34:48,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:48,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:48,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:48,134 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:48,134 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:48,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720666594] [2022-03-15 15:34:48,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720666594] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:48,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570862455] [2022-03-15 15:34:48,134 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 15:34:48,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:48,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:48,148 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 15:34:48,149 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 15:34:48,167 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 15:34:48,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:48,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:48,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:48,190 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:48,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:48,271 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:48,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570862455] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:48,271 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:48,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:48,272 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019593349] [2022-03-15 15:34:48,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:48,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:48,272 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:48,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:48,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=151, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:48,272 INFO L87 Difference]: Start difference. First operand 163 states and 447 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:48,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:48,523 INFO L93 Difference]: Finished difference Result 402 states and 810 transitions. [2022-03-15 15:34:48,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 15:34:48,523 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:48,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:48,525 INFO L225 Difference]: With dead ends: 402 [2022-03-15 15:34:48,525 INFO L226 Difference]: Without dead ends: 402 [2022-03-15 15:34:48,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=370, Invalid=560, Unknown=0, NotChecked=0, Total=930 [2022-03-15 15:34:48,525 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 248 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:48,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 49 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:48,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-03-15 15:34:48,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 163. [2022-03-15 15:34:48,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.759259259259259) internal successors, (447), 162 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:48,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 447 transitions. [2022-03-15 15:34:48,529 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 447 transitions. Word has length 16 [2022-03-15 15:34:48,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:48,529 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 447 transitions. [2022-03-15 15:34:48,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:48,530 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 447 transitions. [2022-03-15 15:34:48,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:48,530 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:48,530 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:48,547 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 15:34:48,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:48,739 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:48,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:48,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1856855932, now seen corresponding path program 31 times [2022-03-15 15:34:48,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:48,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628733031] [2022-03-15 15:34:48,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:48,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:48,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:48,782 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:48,782 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:48,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628733031] [2022-03-15 15:34:48,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628733031] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:48,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151911834] [2022-03-15 15:34:48,782 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 15:34:48,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:48,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:48,784 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 15:34:48,784 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 15:34:48,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:48,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:48,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:48,827 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:48,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:48,900 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:48,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151911834] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:48,900 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:48,900 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:34:48,900 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089056207] [2022-03-15 15:34:48,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:48,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:34:48,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:48,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:34:48,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:48,901 INFO L87 Difference]: Start difference. First operand 163 states and 447 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:49,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:49,028 INFO L93 Difference]: Finished difference Result 267 states and 587 transitions. [2022-03-15 15:34:49,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 15:34:49,028 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:49,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:49,029 INFO L225 Difference]: With dead ends: 267 [2022-03-15 15:34:49,029 INFO L226 Difference]: Without dead ends: 265 [2022-03-15 15:34:49,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=213, Invalid=437, Unknown=0, NotChecked=0, Total=650 [2022-03-15 15:34:49,029 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 111 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:49,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 49 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:49,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-03-15 15:34:49,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 163. [2022-03-15 15:34:49,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.753086419753086) internal successors, (446), 162 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:49,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 446 transitions. [2022-03-15 15:34:49,033 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 446 transitions. Word has length 16 [2022-03-15 15:34:49,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:49,033 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 446 transitions. [2022-03-15 15:34:49,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:49,033 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 446 transitions. [2022-03-15 15:34:49,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:49,033 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:49,033 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:49,049 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-15 15:34:49,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:49,249 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:49,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:49,250 INFO L85 PathProgramCache]: Analyzing trace with hash -135465326, now seen corresponding path program 32 times [2022-03-15 15:34:49,250 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:49,250 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520668322] [2022-03-15 15:34:49,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:49,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:49,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:49,297 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:49,297 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:49,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520668322] [2022-03-15 15:34:49,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520668322] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:49,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671185072] [2022-03-15 15:34:49,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 15:34:49,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:49,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:49,298 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 15:34:49,299 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 15:34:49,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 15:34:49,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:49,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:49,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:49,345 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:49,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:49,417 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:49,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671185072] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:49,417 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:49,417 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:34:49,417 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491736421] [2022-03-15 15:34:49,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:49,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:34:49,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:49,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:34:49,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:49,418 INFO L87 Difference]: Start difference. First operand 163 states and 446 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:49,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:49,701 INFO L93 Difference]: Finished difference Result 426 states and 839 transitions. [2022-03-15 15:34:49,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 15:34:49,701 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:49,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:49,703 INFO L225 Difference]: With dead ends: 426 [2022-03-15 15:34:49,703 INFO L226 Difference]: Without dead ends: 426 [2022-03-15 15:34:49,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=502, Invalid=830, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 15:34:49,703 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 246 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:49,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 79 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:49,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-03-15 15:34:49,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 163. [2022-03-15 15:34:49,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.753086419753086) internal successors, (446), 162 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:49,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 446 transitions. [2022-03-15 15:34:49,707 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 446 transitions. Word has length 16 [2022-03-15 15:34:49,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:49,707 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 446 transitions. [2022-03-15 15:34:49,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:49,707 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 446 transitions. [2022-03-15 15:34:49,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:49,707 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:49,708 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:49,725 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 15:34:49,908 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,SelfDestructingSolverStorable35 [2022-03-15 15:34:49,908 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:49,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:49,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1112153434, now seen corresponding path program 33 times [2022-03-15 15:34:49,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:49,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127663350] [2022-03-15 15:34:49,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:49,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:49,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:49,938 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:49,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:49,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127663350] [2022-03-15 15:34:49,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127663350] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:49,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368464634] [2022-03-15 15:34:49,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 15:34:49,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:49,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:49,940 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 15:34:49,941 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 15:34:49,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 15:34:49,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:49,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:49,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:49,974 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:49,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:50,025 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:50,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368464634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:50,025 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:50,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 15:34:50,025 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444290458] [2022-03-15 15:34:50,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:50,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:50,027 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:50,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:50,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:50,028 INFO L87 Difference]: Start difference. First operand 163 states and 446 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:50,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:50,119 INFO L93 Difference]: Finished difference Result 220 states and 548 transitions. [2022-03-15 15:34:50,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 15:34:50,120 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:50,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:50,120 INFO L225 Difference]: With dead ends: 220 [2022-03-15 15:34:50,121 INFO L226 Difference]: Without dead ends: 217 [2022-03-15 15:34:50,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=168, Invalid=384, Unknown=0, NotChecked=0, Total=552 [2022-03-15 15:34:50,125 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 50 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:50,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 29 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:50,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-03-15 15:34:50,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 163. [2022-03-15 15:34:50,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.746913580246914) internal successors, (445), 162 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:50,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 445 transitions. [2022-03-15 15:34:50,130 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 445 transitions. Word has length 16 [2022-03-15 15:34:50,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:50,130 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 445 transitions. [2022-03-15 15:34:50,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:50,130 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 445 transitions. [2022-03-15 15:34:50,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:50,130 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:50,130 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:50,147 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 15:34:50,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-15 15:34:50,335 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:50,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:50,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1353939670, now seen corresponding path program 34 times [2022-03-15 15:34:50,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:50,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878347639] [2022-03-15 15:34:50,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:50,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:50,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:50,375 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:50,375 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:50,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878347639] [2022-03-15 15:34:50,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878347639] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:50,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685815787] [2022-03-15 15:34:50,375 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 15:34:50,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:50,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:50,376 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 15:34:50,377 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 15:34:50,396 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 15:34:50,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:50,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:50,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:50,423 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:50,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:50,493 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:50,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685815787] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:50,494 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:50,494 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 15:34:50,494 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361422511] [2022-03-15 15:34:50,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:50,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:50,495 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:50,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:50,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:50,495 INFO L87 Difference]: Start difference. First operand 163 states and 445 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:50,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:50,771 INFO L93 Difference]: Finished difference Result 346 states and 687 transitions. [2022-03-15 15:34:50,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 15:34:50,771 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:50,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:50,772 INFO L225 Difference]: With dead ends: 346 [2022-03-15 15:34:50,772 INFO L226 Difference]: Without dead ends: 346 [2022-03-15 15:34:50,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=387, Invalid=735, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 15:34:50,773 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 127 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:50,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 77 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:50,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-03-15 15:34:50,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 163. [2022-03-15 15:34:50,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.746913580246914) internal successors, (445), 162 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:50,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 445 transitions. [2022-03-15 15:34:50,778 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 445 transitions. Word has length 16 [2022-03-15 15:34:50,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:50,778 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 445 transitions. [2022-03-15 15:34:50,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:50,778 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 445 transitions. [2022-03-15 15:34:50,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:50,778 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:50,778 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:50,796 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 15:34:50,982 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,SelfDestructingSolverStorable37 [2022-03-15 15:34:50,983 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:50,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:50,983 INFO L85 PathProgramCache]: Analyzing trace with hash 498787524, now seen corresponding path program 35 times [2022-03-15 15:34:50,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:50,983 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032934970] [2022-03-15 15:34:50,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:50,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:50,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:51,030 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:51,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:51,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032934970] [2022-03-15 15:34:51,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032934970] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:51,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488330148] [2022-03-15 15:34:51,031 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 15:34:51,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:51,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:51,046 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 15:34:51,047 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 15:34:51,073 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 15:34:51,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:51,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:51,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:51,097 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:51,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:51,167 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:51,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488330148] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:51,167 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:51,167 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-15 15:34:51,167 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14652160] [2022-03-15 15:34:51,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:51,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 15:34:51,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:51,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 15:34:51,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2022-03-15 15:34:51,168 INFO L87 Difference]: Start difference. First operand 163 states and 445 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:51,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:51,277 INFO L93 Difference]: Finished difference Result 209 states and 535 transitions. [2022-03-15 15:34:51,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 15:34:51,277 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:51,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:51,278 INFO L225 Difference]: With dead ends: 209 [2022-03-15 15:34:51,278 INFO L226 Difference]: Without dead ends: 205 [2022-03-15 15:34:51,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=135, Invalid=327, Unknown=0, NotChecked=0, Total=462 [2022-03-15 15:34:51,278 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 49 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:51,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 17 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:51,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-03-15 15:34:51,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 163. [2022-03-15 15:34:51,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.740740740740741) internal successors, (444), 162 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:51,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 444 transitions. [2022-03-15 15:34:51,281 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 444 transitions. Word has length 16 [2022-03-15 15:34:51,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:51,281 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 444 transitions. [2022-03-15 15:34:51,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:51,281 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 444 transitions. [2022-03-15 15:34:51,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:51,281 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:51,281 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34: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 15:34:51,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 15:34:51,482 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:51,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:51,482 INFO L85 PathProgramCache]: Analyzing trace with hash 280854290, now seen corresponding path program 36 times [2022-03-15 15:34:51,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:51,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197833340] [2022-03-15 15:34:51,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:51,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:51,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:51,534 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:51,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:51,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197833340] [2022-03-15 15:34:51,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197833340] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:51,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259852505] [2022-03-15 15:34:51,535 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 15:34:51,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:51,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:51,536 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 15:34:51,538 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 15:34:51,557 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 15:34:51,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:51,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:51,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:51,584 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:51,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:51,643 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:51,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259852505] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:51,644 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:51,644 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-15 15:34:51,644 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629850725] [2022-03-15 15:34:51,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:51,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 15:34:51,645 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:51,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 15:34:51,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2022-03-15 15:34:51,645 INFO L87 Difference]: Start difference. First operand 163 states and 444 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:51,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:51,950 INFO L93 Difference]: Finished difference Result 316 states and 677 transitions. [2022-03-15 15:34:51,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 15:34:51,951 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:51,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:51,952 INFO L225 Difference]: With dead ends: 316 [2022-03-15 15:34:51,952 INFO L226 Difference]: Without dead ends: 316 [2022-03-15 15:34:51,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=436, Invalid=896, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 15:34:51,952 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 113 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:51,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 45 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:51,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-03-15 15:34:51,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 172. [2022-03-15 15:34:51,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.7719298245614037) internal successors, (474), 171 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:51,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 474 transitions. [2022-03-15 15:34:51,956 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 474 transitions. Word has length 16 [2022-03-15 15:34:51,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:51,956 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 474 transitions. [2022-03-15 15:34:51,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:51,956 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 474 transitions. [2022-03-15 15:34:51,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:51,956 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:51,956 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:51,972 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 15:34:52,159 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,SelfDestructingSolverStorable39 [2022-03-15 15:34:52,159 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:52,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:52,160 INFO L85 PathProgramCache]: Analyzing trace with hash -432105918, now seen corresponding path program 37 times [2022-03-15 15:34:52,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:52,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615623039] [2022-03-15 15:34:52,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:52,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:52,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:52,216 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:52,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:52,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615623039] [2022-03-15 15:34:52,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615623039] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:52,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877549507] [2022-03-15 15:34:52,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 15:34:52,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:52,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:52,217 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 15:34:52,218 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 15:34:52,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:52,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:52,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:52,254 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:52,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:52,333 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:52,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877549507] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:52,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:52,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:52,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885111318] [2022-03-15 15:34:52,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:52,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:52,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:52,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:52,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:52,334 INFO L87 Difference]: Start difference. First operand 172 states and 474 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:52,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:52,836 INFO L93 Difference]: Finished difference Result 434 states and 848 transitions. [2022-03-15 15:34:52,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 15:34:52,836 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:52,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:52,837 INFO L225 Difference]: With dead ends: 434 [2022-03-15 15:34:52,838 INFO L226 Difference]: Without dead ends: 428 [2022-03-15 15:34:52,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 942 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=894, Invalid=1862, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 15:34:52,842 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 241 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:52,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 49 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:52,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-03-15 15:34:52,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 172. [2022-03-15 15:34:52,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.719298245614035) internal successors, (465), 171 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:52,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 465 transitions. [2022-03-15 15:34:52,872 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 465 transitions. Word has length 16 [2022-03-15 15:34:52,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:52,873 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 465 transitions. [2022-03-15 15:34:52,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:52,873 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 465 transitions. [2022-03-15 15:34:52,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:52,873 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:52,873 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:52,897 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 15:34:53,073 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,SelfDestructingSolverStorable40 [2022-03-15 15:34:53,074 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:53,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:53,074 INFO L85 PathProgramCache]: Analyzing trace with hash 230982160, now seen corresponding path program 38 times [2022-03-15 15:34:53,074 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:53,074 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615111383] [2022-03-15 15:34:53,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:53,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:53,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:53,106 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:53,106 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:53,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615111383] [2022-03-15 15:34:53,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615111383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:53,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618425560] [2022-03-15 15:34:53,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 15:34:53,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:53,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:53,108 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 15:34:53,122 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 15:34:53,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 15:34:53,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:53,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:53,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:53,160 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:53,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:53,264 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:34:53,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618425560] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:53,265 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:53,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:53,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650887512] [2022-03-15 15:34:53,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:53,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:53,265 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:53,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:53,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:53,266 INFO L87 Difference]: Start difference. First operand 172 states and 465 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:53,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:53,329 INFO L93 Difference]: Finished difference Result 269 states and 616 transitions. [2022-03-15 15:34:53,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 15:34:53,329 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:53,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:53,330 INFO L225 Difference]: With dead ends: 269 [2022-03-15 15:34:53,330 INFO L226 Difference]: Without dead ends: 269 [2022-03-15 15:34:53,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=164, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:53,331 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 101 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:53,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 41 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:53,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-03-15 15:34:53,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 178. [2022-03-15 15:34:53,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.751412429378531) internal successors, (487), 177 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:53,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 487 transitions. [2022-03-15 15:34:53,334 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 487 transitions. Word has length 16 [2022-03-15 15:34:53,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:53,334 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 487 transitions. [2022-03-15 15:34:53,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:53,334 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 487 transitions. [2022-03-15 15:34:53,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:53,334 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:53,334 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:53,350 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 15:34:53,543 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,SelfDestructingSolverStorable41 [2022-03-15 15:34:53,543 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:53,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:53,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1139905570, now seen corresponding path program 39 times [2022-03-15 15:34:53,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:53,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361135595] [2022-03-15 15:34:53,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:53,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:53,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:53,594 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:53,594 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:53,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361135595] [2022-03-15 15:34:53,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361135595] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:53,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75532775] [2022-03-15 15:34:53,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 15:34:53,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:53,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:53,596 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 15:34:53,597 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 15:34:53,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 15:34:53,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:53,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:53,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:53,636 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:53,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:53,712 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:53,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75532775] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:53,712 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:53,712 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:53,712 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605036391] [2022-03-15 15:34:53,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:53,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:53,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:53,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:53,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:53,718 INFO L87 Difference]: Start difference. First operand 178 states and 487 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:53,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:53,817 INFO L93 Difference]: Finished difference Result 278 states and 626 transitions. [2022-03-15 15:34:53,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 15:34:53,817 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:53,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:53,818 INFO L225 Difference]: With dead ends: 278 [2022-03-15 15:34:53,818 INFO L226 Difference]: Without dead ends: 277 [2022-03-15 15:34:53,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=180, Invalid=326, Unknown=0, NotChecked=0, Total=506 [2022-03-15 15:34:53,819 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 95 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:53,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 37 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:53,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-03-15 15:34:53,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 178. [2022-03-15 15:34:53,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.7401129943502824) internal successors, (485), 177 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:53,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 485 transitions. [2022-03-15 15:34:53,822 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 485 transitions. Word has length 16 [2022-03-15 15:34:53,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:53,822 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 485 transitions. [2022-03-15 15:34:53,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:53,822 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 485 transitions. [2022-03-15 15:34:53,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:53,822 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:53,822 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:53,840 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 15:34:54,038 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,SelfDestructingSolverStorable42 [2022-03-15 15:34:54,038 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:54,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:54,038 INFO L85 PathProgramCache]: Analyzing trace with hash 2005989522, now seen corresponding path program 40 times [2022-03-15 15:34:54,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:54,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436570824] [2022-03-15 15:34:54,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:54,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:54,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:54,090 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:54,090 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:54,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436570824] [2022-03-15 15:34:54,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436570824] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:54,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180642419] [2022-03-15 15:34:54,091 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 15:34:54,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:54,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:54,092 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 15:34:54,093 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 15:34:54,111 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 15:34:54,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:54,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:54,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:54,136 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:54,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:54,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180642419] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:54,231 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:54,231 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:54,231 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354725685] [2022-03-15 15:34:54,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:54,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:54,231 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:54,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:54,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:54,232 INFO L87 Difference]: Start difference. First operand 178 states and 485 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:54,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:54,460 INFO L93 Difference]: Finished difference Result 398 states and 811 transitions. [2022-03-15 15:34:54,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 15:34:54,460 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:54,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:54,461 INFO L225 Difference]: With dead ends: 398 [2022-03-15 15:34:54,461 INFO L226 Difference]: Without dead ends: 398 [2022-03-15 15:34:54,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=359, Invalid=571, Unknown=0, NotChecked=0, Total=930 [2022-03-15 15:34:54,462 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 256 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:54,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 49 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:54,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-03-15 15:34:54,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 177. [2022-03-15 15:34:54,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.7329545454545454) internal successors, (481), 176 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:54,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 481 transitions. [2022-03-15 15:34:54,466 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 481 transitions. Word has length 16 [2022-03-15 15:34:54,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:54,466 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 481 transitions. [2022-03-15 15:34:54,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:54,466 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 481 transitions. [2022-03-15 15:34:54,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:54,466 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:54,466 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:54,495 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 15:34:54,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:54,683 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:54,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:54,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1995212224, now seen corresponding path program 41 times [2022-03-15 15:34:54,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:54,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011844086] [2022-03-15 15:34:54,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:54,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:54,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:54,727 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:54,727 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:54,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011844086] [2022-03-15 15:34:54,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011844086] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:54,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489415571] [2022-03-15 15:34:54,727 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 15:34:54,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:54,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:54,740 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 15:34:54,741 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 15:34:54,761 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 15:34:54,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:54,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:54,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:54,792 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:54,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:54,885 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:54,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489415571] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:54,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:54,886 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:34:54,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017624804] [2022-03-15 15:34:54,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:54,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:34:54,886 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:54,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:34:54,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=176, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:54,887 INFO L87 Difference]: Start difference. First operand 177 states and 481 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:55,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:55,028 INFO L93 Difference]: Finished difference Result 282 states and 627 transitions. [2022-03-15 15:34:55,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 15:34:55,028 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:55,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:55,029 INFO L225 Difference]: With dead ends: 282 [2022-03-15 15:34:55,029 INFO L226 Difference]: Without dead ends: 280 [2022-03-15 15:34:55,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=204, Invalid=396, Unknown=0, NotChecked=0, Total=600 [2022-03-15 15:34:55,030 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 105 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:55,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 43 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:55,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2022-03-15 15:34:55,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 177. [2022-03-15 15:34:55,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.727272727272727) internal successors, (480), 176 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:55,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 480 transitions. [2022-03-15 15:34:55,033 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 480 transitions. Word has length 16 [2022-03-15 15:34:55,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:55,033 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 480 transitions. [2022-03-15 15:34:55,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:55,033 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 480 transitions. [2022-03-15 15:34:55,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:55,033 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:55,033 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:55,050 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 15:34:55,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:55,242 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:55,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:55,243 INFO L85 PathProgramCache]: Analyzing trace with hash -578364466, now seen corresponding path program 42 times [2022-03-15 15:34:55,243 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:55,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638309302] [2022-03-15 15:34:55,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:55,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:55,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:55,282 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:55,282 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:55,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638309302] [2022-03-15 15:34:55,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638309302] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:55,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807695487] [2022-03-15 15:34:55,282 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 15:34:55,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:55,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:55,283 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 15:34:55,284 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 15:34:55,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 15:34:55,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:55,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:55,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:55,337 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:55,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:55,426 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:55,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807695487] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:55,426 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:55,426 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:34:55,426 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813989239] [2022-03-15 15:34:55,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:55,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:34:55,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:55,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:34:55,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:34:55,427 INFO L87 Difference]: Start difference. First operand 177 states and 480 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:55,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:55,753 INFO L93 Difference]: Finished difference Result 425 states and 837 transitions. [2022-03-15 15:34:55,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 15:34:55,753 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:55,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:55,754 INFO L225 Difference]: With dead ends: 425 [2022-03-15 15:34:55,754 INFO L226 Difference]: Without dead ends: 425 [2022-03-15 15:34:55,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=546, Invalid=936, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 15:34:55,755 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 214 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:55,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 69 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:55,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-03-15 15:34:55,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 175. [2022-03-15 15:34:55,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.718390804597701) internal successors, (473), 174 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:55,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 473 transitions. [2022-03-15 15:34:55,758 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 473 transitions. Word has length 16 [2022-03-15 15:34:55,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:55,759 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 473 transitions. [2022-03-15 15:34:55,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:55,759 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 473 transitions. [2022-03-15 15:34:55,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:55,759 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:55,759 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:55,775 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 15:34:55,971 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,SelfDestructingSolverStorable45 [2022-03-15 15:34:55,971 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:55,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:55,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1555052574, now seen corresponding path program 43 times [2022-03-15 15:34:55,972 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:55,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112764172] [2022-03-15 15:34:55,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:55,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:55,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:56,014 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:56,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:56,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112764172] [2022-03-15 15:34:56,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112764172] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:56,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32046823] [2022-03-15 15:34:56,014 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 15:34:56,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:56,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:56,015 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 15:34:56,016 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 15:34:56,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:56,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:56,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:56,066 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:56,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:56,147 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:56,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32046823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:56,147 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:56,147 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 15:34:56,147 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468111834] [2022-03-15 15:34:56,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:56,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:56,147 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:56,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:56,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:56,148 INFO L87 Difference]: Start difference. First operand 175 states and 473 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:56,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:56,268 INFO L93 Difference]: Finished difference Result 235 states and 581 transitions. [2022-03-15 15:34:56,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 15:34:56,268 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:56,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:56,269 INFO L225 Difference]: With dead ends: 235 [2022-03-15 15:34:56,269 INFO L226 Difference]: Without dead ends: 232 [2022-03-15 15:34:56,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=181, Invalid=371, Unknown=0, NotChecked=0, Total=552 [2022-03-15 15:34:56,270 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 86 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:56,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 25 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:56,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-03-15 15:34:56,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 175. [2022-03-15 15:34:56,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.7126436781609193) internal successors, (472), 174 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:56,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 472 transitions. [2022-03-15 15:34:56,273 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 472 transitions. Word has length 16 [2022-03-15 15:34:56,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:56,273 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 472 transitions. [2022-03-15 15:34:56,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:56,273 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 472 transitions. [2022-03-15 15:34:56,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:56,273 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:56,273 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:56,289 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 15:34:56,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-15 15:34:56,487 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:56,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:56,488 INFO L85 PathProgramCache]: Analyzing trace with hash 911040530, now seen corresponding path program 44 times [2022-03-15 15:34:56,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:56,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610244256] [2022-03-15 15:34:56,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:56,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:56,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:56,525 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:56,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:56,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610244256] [2022-03-15 15:34:56,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610244256] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:56,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379311962] [2022-03-15 15:34:56,526 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 15:34:56,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:56,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:56,527 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 15:34:56,528 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 15:34:56,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 15:34:56,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:56,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:56,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:56,566 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:56,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:56,616 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:56,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379311962] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:56,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:56,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 15:34:56,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651045551] [2022-03-15 15:34:56,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:56,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:56,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:56,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:56,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:56,617 INFO L87 Difference]: Start difference. First operand 175 states and 472 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:56,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:56,858 INFO L93 Difference]: Finished difference Result 345 states and 709 transitions. [2022-03-15 15:34:56,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 15:34:56,858 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:56,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:56,859 INFO L225 Difference]: With dead ends: 345 [2022-03-15 15:34:56,859 INFO L226 Difference]: Without dead ends: 345 [2022-03-15 15:34:56,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=449, Invalid=883, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 15:34:56,860 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 153 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:56,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 63 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:56,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-03-15 15:34:56,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 175. [2022-03-15 15:34:56,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.7126436781609193) internal successors, (472), 174 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:56,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 472 transitions. [2022-03-15 15:34:56,863 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 472 transitions. Word has length 16 [2022-03-15 15:34:56,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:56,863 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 472 transitions. [2022-03-15 15:34:56,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:56,863 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 472 transitions. [2022-03-15 15:34:56,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:56,864 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:56,864 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:56,895 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 15:34:57,077 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,SelfDestructingSolverStorable47 [2022-03-15 15:34:57,078 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:57,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:57,078 INFO L85 PathProgramCache]: Analyzing trace with hash 55888384, now seen corresponding path program 45 times [2022-03-15 15:34:57,078 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:57,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437082956] [2022-03-15 15:34:57,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:57,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:57,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:57,113 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:57,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:57,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437082956] [2022-03-15 15:34:57,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437082956] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:57,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437256995] [2022-03-15 15:34:57,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 15:34:57,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:57,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:57,128 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 15:34:57,141 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 15:34:57,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 15:34:57,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:57,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:57,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:57,182 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:57,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:57,251 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:57,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437256995] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:57,252 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:57,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-15 15:34:57,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124835624] [2022-03-15 15:34:57,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:57,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 15:34:57,252 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:57,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 15:34:57,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-03-15 15:34:57,253 INFO L87 Difference]: Start difference. First operand 175 states and 472 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:57,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:57,370 INFO L93 Difference]: Finished difference Result 234 states and 578 transitions. [2022-03-15 15:34:57,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 15:34:57,371 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:57,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:57,371 INFO L225 Difference]: With dead ends: 234 [2022-03-15 15:34:57,371 INFO L226 Difference]: Without dead ends: 230 [2022-03-15 15:34:57,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=162, Invalid=344, Unknown=0, NotChecked=0, Total=506 [2022-03-15 15:34:57,372 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 38 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:57,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 31 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:57,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-03-15 15:34:57,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 175. [2022-03-15 15:34:57,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.706896551724138) internal successors, (471), 174 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:57,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 471 transitions. [2022-03-15 15:34:57,375 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 471 transitions. Word has length 16 [2022-03-15 15:34:57,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:57,375 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 471 transitions. [2022-03-15 15:34:57,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:57,375 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 471 transitions. [2022-03-15 15:34:57,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:57,375 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:57,375 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:57,391 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 15:34:57,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:57,583 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:57,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:57,584 INFO L85 PathProgramCache]: Analyzing trace with hash -162044850, now seen corresponding path program 46 times [2022-03-15 15:34:57,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:57,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839596903] [2022-03-15 15:34:57,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:57,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:57,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:57,624 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:57,625 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:57,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839596903] [2022-03-15 15:34:57,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839596903] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:57,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628999778] [2022-03-15 15:34:57,625 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 15:34:57,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:57,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:57,626 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 15:34:57,627 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 15:34:57,646 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 15:34:57,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:57,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:57,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:57,683 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:57,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:57,756 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:57,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628999778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:57,756 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:57,756 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-15 15:34:57,756 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863840638] [2022-03-15 15:34:57,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:57,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 15:34:57,757 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:57,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 15:34:57,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-03-15 15:34:57,757 INFO L87 Difference]: Start difference. First operand 175 states and 471 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:58,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:58,044 INFO L93 Difference]: Finished difference Result 288 states and 620 transitions. [2022-03-15 15:34:58,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 15:34:58,044 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:58,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:58,045 INFO L225 Difference]: With dead ends: 288 [2022-03-15 15:34:58,045 INFO L226 Difference]: Without dead ends: 288 [2022-03-15 15:34:58,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=429, Invalid=977, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 15:34:58,045 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 70 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:58,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 55 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:58,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-03-15 15:34:58,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 175. [2022-03-15 15:34:58,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.706896551724138) internal successors, (471), 174 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:58,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 471 transitions. [2022-03-15 15:34:58,048 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 471 transitions. Word has length 16 [2022-03-15 15:34:58,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:58,048 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 471 transitions. [2022-03-15 15:34:58,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:58,049 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 471 transitions. [2022-03-15 15:34:58,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:58,049 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:58,049 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:58,067 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 15:34:58,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-15 15:34:58,250 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:58,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:58,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1544549470, now seen corresponding path program 47 times [2022-03-15 15:34:58,250 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:58,250 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135126850] [2022-03-15 15:34:58,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:58,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:58,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:58,308 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:58,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:58,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135126850] [2022-03-15 15:34:58,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135126850] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:58,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528689753] [2022-03-15 15:34:58,309 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 15:34:58,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:58,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:58,328 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 15:34:58,329 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 15:34:58,349 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 15:34:58,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:58,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:58,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:58,379 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:58,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:58,441 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:58,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528689753] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:58,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:58,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 15:34:58,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202793388] [2022-03-15 15:34:58,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:58,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 15:34:58,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:58,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 15:34:58,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2022-03-15 15:34:58,443 INFO L87 Difference]: Start difference. First operand 175 states and 471 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:58,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:58,538 INFO L93 Difference]: Finished difference Result 222 states and 564 transitions. [2022-03-15 15:34:58,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 15:34:58,538 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:58,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:58,539 INFO L225 Difference]: With dead ends: 222 [2022-03-15 15:34:58,539 INFO L226 Difference]: Without dead ends: 217 [2022-03-15 15:34:58,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=132, Invalid=288, Unknown=0, NotChecked=0, Total=420 [2022-03-15 15:34:58,539 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 36 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:58,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 15 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 15:34:58,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-03-15 15:34:58,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 175. [2022-03-15 15:34:58,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.7011494252873565) internal successors, (470), 174 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:58,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 470 transitions. [2022-03-15 15:34:58,542 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 470 transitions. Word has length 16 [2022-03-15 15:34:58,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:58,542 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 470 transitions. [2022-03-15 15:34:58,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:58,542 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 470 transitions. [2022-03-15 15:34:58,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:58,542 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:58,542 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:58,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-15 15:34:58,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:58,751 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:58,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:58,752 INFO L85 PathProgramCache]: Analyzing trace with hash 932046738, now seen corresponding path program 48 times [2022-03-15 15:34:58,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:58,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821784992] [2022-03-15 15:34:58,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:58,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:58,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:58,793 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:58,793 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:58,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821784992] [2022-03-15 15:34:58,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821784992] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:58,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415258799] [2022-03-15 15:34:58,794 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 15:34:58,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:58,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:58,795 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 15:34:58,796 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 15:34:58,815 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 15:34:58,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:34:58,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:58,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:58,841 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:58,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:58,886 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:58,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415258799] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:58,886 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:58,886 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 15:34:58,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789858572] [2022-03-15 15:34:58,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:58,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 15:34:58,887 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:58,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 15:34:58,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2022-03-15 15:34:58,887 INFO L87 Difference]: Start difference. First operand 175 states and 470 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:59,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:34:59,122 INFO L93 Difference]: Finished difference Result 292 states and 663 transitions. [2022-03-15 15:34:59,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 15:34:59,122 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:34:59,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:34:59,123 INFO L225 Difference]: With dead ends: 292 [2022-03-15 15:34:59,123 INFO L226 Difference]: Without dead ends: 292 [2022-03-15 15:34:59,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=393, Invalid=867, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 15:34:59,124 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 62 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:34:59,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 39 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:34:59,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-03-15 15:34:59,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 181. [2022-03-15 15:34:59,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.7111111111111112) internal successors, (488), 180 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:59,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 488 transitions. [2022-03-15 15:34:59,135 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 488 transitions. Word has length 16 [2022-03-15 15:34:59,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:34:59,135 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 488 transitions. [2022-03-15 15:34:59,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:34:59,135 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 488 transitions. [2022-03-15 15:34:59,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:34:59,135 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:34:59,135 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:34:59,164 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 15:34:59,351 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,SelfDestructingSolverStorable51 [2022-03-15 15:34:59,352 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:34:59,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:34:59,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1277077370, now seen corresponding path program 49 times [2022-03-15 15:34:59,352 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:34:59,352 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610529071] [2022-03-15 15:34:59,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:34:59,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:34:59,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:59,398 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:59,398 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:34:59,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610529071] [2022-03-15 15:34:59,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610529071] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:34:59,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792555947] [2022-03-15 15:34:59,398 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 15:34:59,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:34:59,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:34:59,399 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 15:34:59,400 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 15:34:59,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:34:59,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:34:59,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:34:59,441 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:59,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:34:59,544 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:34:59,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792555947] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:34:59,544 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:34:59,544 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:34:59,544 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372806343] [2022-03-15 15:34:59,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:34:59,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:34:59,545 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:34:59,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:34:59,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:34:59,545 INFO L87 Difference]: Start difference. First operand 181 states and 488 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:00,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:00,016 INFO L93 Difference]: Finished difference Result 438 states and 890 transitions. [2022-03-15 15:35:00,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 15:35:00,017 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:00,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:00,018 INFO L225 Difference]: With dead ends: 438 [2022-03-15 15:35:00,018 INFO L226 Difference]: Without dead ends: 434 [2022-03-15 15:35:00,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=886, Invalid=1870, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 15:35:00,019 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 202 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:00,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 51 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:00,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-03-15 15:35:00,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 188. [2022-03-15 15:35:00,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.7433155080213902) internal successors, (513), 187 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:00,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 513 transitions. [2022-03-15 15:35:00,022 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 513 transitions. Word has length 16 [2022-03-15 15:35:00,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:00,022 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 513 transitions. [2022-03-15 15:35:00,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:00,022 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 513 transitions. [2022-03-15 15:35:00,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:00,023 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:00,023 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:00,047 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 15:35:00,238 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,SelfDestructingSolverStorable52 [2022-03-15 15:35:00,239 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:00,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:00,239 INFO L85 PathProgramCache]: Analyzing trace with hash -613989292, now seen corresponding path program 50 times [2022-03-15 15:35:00,239 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:00,239 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146191060] [2022-03-15 15:35:00,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:00,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:00,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:00,284 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:00,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:00,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146191060] [2022-03-15 15:35:00,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146191060] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:00,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122366593] [2022-03-15 15:35:00,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 15:35:00,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:00,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:00,286 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 15:35:00,286 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 15:35:00,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 15:35:00,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:00,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:00,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:00,324 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:00,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:00,419 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:00,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122366593] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:00,419 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:00,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:35:00,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102863497] [2022-03-15 15:35:00,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:00,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:35:00,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:00,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:35:00,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=145, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:35:00,420 INFO L87 Difference]: Start difference. First operand 188 states and 513 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:00,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:00,487 INFO L93 Difference]: Finished difference Result 302 states and 698 transitions. [2022-03-15 15:35:00,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 15:35:00,487 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:00,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:00,488 INFO L225 Difference]: With dead ends: 302 [2022-03-15 15:35:00,488 INFO L226 Difference]: Without dead ends: 302 [2022-03-15 15:35:00,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=162, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:35:00,489 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 99 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:00,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 47 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:00,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-03-15 15:35:00,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 195. [2022-03-15 15:35:00,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.783505154639175) internal successors, (540), 194 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:00,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 540 transitions. [2022-03-15 15:35:00,492 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 540 transitions. Word has length 16 [2022-03-15 15:35:00,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:00,492 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 540 transitions. [2022-03-15 15:35:00,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:00,492 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 540 transitions. [2022-03-15 15:35:00,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:00,492 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:00,492 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:00,508 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 15:35:00,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:00,708 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:00,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:00,708 INFO L85 PathProgramCache]: Analyzing trace with hash 294934118, now seen corresponding path program 51 times [2022-03-15 15:35:00,709 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:00,709 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897477924] [2022-03-15 15:35:00,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:00,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:00,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:00,754 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:00,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:00,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897477924] [2022-03-15 15:35:00,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897477924] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:00,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669062374] [2022-03-15 15:35:00,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 15:35:00,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:00,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:00,756 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 15:35:00,756 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 15:35:00,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 15:35:00,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:00,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:00,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:00,800 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:35:00,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:00,893 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:35:00,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669062374] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:00,893 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:00,893 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:35:00,893 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880303541] [2022-03-15 15:35:00,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:00,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:35:00,894 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:00,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:35:00,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=145, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:35:00,894 INFO L87 Difference]: Start difference. First operand 195 states and 540 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:01,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:01,018 INFO L93 Difference]: Finished difference Result 300 states and 688 transitions. [2022-03-15 15:35:01,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 15:35:01,019 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:01,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:01,020 INFO L225 Difference]: With dead ends: 300 [2022-03-15 15:35:01,020 INFO L226 Difference]: Without dead ends: 299 [2022-03-15 15:35:01,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=184, Invalid=322, Unknown=0, NotChecked=0, Total=506 [2022-03-15 15:35:01,020 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 106 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:01,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 33 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:01,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-03-15 15:35:01,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 195. [2022-03-15 15:35:01,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.7783505154639174) internal successors, (539), 194 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:01,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 539 transitions. [2022-03-15 15:35:01,023 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 539 transitions. Word has length 16 [2022-03-15 15:35:01,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:01,023 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 539 transitions. [2022-03-15 15:35:01,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:01,023 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 539 transitions. [2022-03-15 15:35:01,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:01,024 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:01,024 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:01,039 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 15:35:01,231 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,SelfDestructingSolverStorable54 [2022-03-15 15:35:01,231 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:01,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:01,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1161018070, now seen corresponding path program 52 times [2022-03-15 15:35:01,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:01,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070789119] [2022-03-15 15:35:01,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:01,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:01,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:01,274 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:01,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:01,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070789119] [2022-03-15 15:35:01,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070789119] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:01,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459225969] [2022-03-15 15:35:01,274 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 15:35:01,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:01,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:01,276 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 15:35:01,277 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 15:35:01,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 15:35:01,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:01,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:01,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:01,324 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:35:01,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:01,409 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 15:35:01,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459225969] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:01,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:01,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2022-03-15 15:35:01,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100172504] [2022-03-15 15:35:01,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:01,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:35:01,410 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:01,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:35:01,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:35:01,410 INFO L87 Difference]: Start difference. First operand 195 states and 539 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:01,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:01,612 INFO L93 Difference]: Finished difference Result 410 states and 863 transitions. [2022-03-15 15:35:01,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 15:35:01,612 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:01,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:01,613 INFO L225 Difference]: With dead ends: 410 [2022-03-15 15:35:01,613 INFO L226 Difference]: Without dead ends: 409 [2022-03-15 15:35:01,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=368, Invalid=624, Unknown=0, NotChecked=0, Total=992 [2022-03-15 15:35:01,614 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 235 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:01,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 37 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:01,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-03-15 15:35:01,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 197. [2022-03-15 15:35:01,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.7091836734693877) internal successors, (531), 196 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:01,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 531 transitions. [2022-03-15 15:35:01,633 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 531 transitions. Word has length 16 [2022-03-15 15:35:01,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:01,634 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 531 transitions. [2022-03-15 15:35:01,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:01,634 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 531 transitions. [2022-03-15 15:35:01,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:01,634 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:01,634 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:01,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-15 15:35:01,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-15 15:35:01,859 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:01,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:01,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1150240772, now seen corresponding path program 53 times [2022-03-15 15:35:01,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:01,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608140897] [2022-03-15 15:35:01,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:01,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:01,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:01,901 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:01,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:01,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608140897] [2022-03-15 15:35:01,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608140897] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:01,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487489501] [2022-03-15 15:35:01,901 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 15:35:01,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:01,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:01,902 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 15:35:01,903 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 15:35:01,921 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 15:35:01,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:01,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:01,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:01,953 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:01,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:02,038 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:02,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487489501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:02,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:02,039 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:35:02,039 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843334026] [2022-03-15 15:35:02,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:02,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:35:02,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:02,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:35:02,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:35:02,039 INFO L87 Difference]: Start difference. First operand 197 states and 531 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:02,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:02,177 INFO L93 Difference]: Finished difference Result 302 states and 677 transitions. [2022-03-15 15:35:02,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 15:35:02,178 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:02,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:02,179 INFO L225 Difference]: With dead ends: 302 [2022-03-15 15:35:02,179 INFO L226 Difference]: Without dead ends: 300 [2022-03-15 15:35:02,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=209, Invalid=391, Unknown=0, NotChecked=0, Total=600 [2022-03-15 15:35:02,179 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 81 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:02,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 45 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:02,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-03-15 15:35:02,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 197. [2022-03-15 15:35:02,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.704081632653061) internal successors, (530), 196 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:02,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 530 transitions. [2022-03-15 15:35:02,182 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 530 transitions. Word has length 16 [2022-03-15 15:35:02,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:02,182 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 530 transitions. [2022-03-15 15:35:02,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:02,182 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 530 transitions. [2022-03-15 15:35:02,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:02,183 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:02,183 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:02,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-15 15:35:02,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:02,391 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:02,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:02,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1423335918, now seen corresponding path program 54 times [2022-03-15 15:35:02,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:02,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788670519] [2022-03-15 15:35:02,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:02,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:02,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:02,433 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:02,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:02,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788670519] [2022-03-15 15:35:02,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788670519] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:02,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094772952] [2022-03-15 15:35:02,434 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 15:35:02,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:02,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:02,444 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 15:35:02,464 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 15:35:02,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:02,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:02,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:02,485 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 15:35:02,499 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:02,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:02,593 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:02,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094772952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:02,594 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:02,594 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-03-15 15:35:02,594 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898778642] [2022-03-15 15:35:02,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:02,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 15:35:02,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:02,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 15:35:02,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 15:35:02,594 INFO L87 Difference]: Start difference. First operand 197 states and 530 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:02,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:02,957 INFO L93 Difference]: Finished difference Result 443 states and 893 transitions. [2022-03-15 15:35:02,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 15:35:02,957 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:02,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:02,959 INFO L225 Difference]: With dead ends: 443 [2022-03-15 15:35:02,959 INFO L226 Difference]: Without dead ends: 443 [2022-03-15 15:35:02,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=615, Invalid=1107, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 15:35:02,959 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 164 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:02,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 85 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:02,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-03-15 15:35:02,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 195. [2022-03-15 15:35:02,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.695876288659794) internal successors, (523), 194 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:02,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 523 transitions. [2022-03-15 15:35:02,963 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 523 transitions. Word has length 16 [2022-03-15 15:35:02,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:02,963 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 523 transitions. [2022-03-15 15:35:02,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:02,963 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 523 transitions. [2022-03-15 15:35:02,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:02,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:02,963 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:02,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-15 15:35:03,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:03,178 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:03,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:03,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1894943270, now seen corresponding path program 55 times [2022-03-15 15:35:03,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:03,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325528261] [2022-03-15 15:35:03,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:03,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:03,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:03,215 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:03,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:03,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325528261] [2022-03-15 15:35:03,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325528261] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:03,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795438349] [2022-03-15 15:35:03,215 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 15:35:03,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:03,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:03,216 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 15:35:03,217 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 15:35:03,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:03,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:03,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:03,260 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:03,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:03,332 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:03,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795438349] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:03,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:03,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 15:35:03,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693121270] [2022-03-15 15:35:03,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:03,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:35:03,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:03,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:35:03,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:35:03,333 INFO L87 Difference]: Start difference. First operand 195 states and 523 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:03,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:03,442 INFO L93 Difference]: Finished difference Result 257 states and 632 transitions. [2022-03-15 15:35:03,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 15:35:03,442 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:03,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:03,443 INFO L225 Difference]: With dead ends: 257 [2022-03-15 15:35:03,443 INFO L226 Difference]: Without dead ends: 254 [2022-03-15 15:35:03,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=209, Invalid=391, Unknown=0, NotChecked=0, Total=600 [2022-03-15 15:35:03,443 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 117 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:03,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 17 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:03,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-03-15 15:35:03,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 195. [2022-03-15 15:35:03,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.6907216494845363) internal successors, (522), 194 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:03,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 522 transitions. [2022-03-15 15:35:03,446 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 522 transitions. Word has length 16 [2022-03-15 15:35:03,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:03,446 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 522 transitions. [2022-03-15 15:35:03,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:03,446 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 522 transitions. [2022-03-15 15:35:03,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:03,447 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:03,447 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:03,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-15 15:35:03,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:03,659 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:03,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:03,660 INFO L85 PathProgramCache]: Analyzing trace with hash 66069078, now seen corresponding path program 56 times [2022-03-15 15:35:03,660 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:03,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320385506] [2022-03-15 15:35:03,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:03,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:03,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:03,708 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:03,708 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:03,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320385506] [2022-03-15 15:35:03,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320385506] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:03,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872877724] [2022-03-15 15:35:03,708 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 15:35:03,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:03,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:03,709 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 15:35:03,710 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 15:35:03,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 15:35:03,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:03,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:03,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:03,754 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:03,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:03,836 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:03,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872877724] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:03,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:03,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 15:35:03,837 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056852088] [2022-03-15 15:35:03,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:03,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 15:35:03,837 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:03,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 15:35:03,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2022-03-15 15:35:03,837 INFO L87 Difference]: Start difference. First operand 195 states and 522 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:04,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:04,248 INFO L93 Difference]: Finished difference Result 366 states and 770 transitions. [2022-03-15 15:35:04,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 15:35:04,249 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:04,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:04,250 INFO L225 Difference]: With dead ends: 366 [2022-03-15 15:35:04,250 INFO L226 Difference]: Without dead ends: 366 [2022-03-15 15:35:04,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=589, Invalid=1217, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 15:35:04,250 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 127 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:04,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 65 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:04,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-03-15 15:35:04,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 200. [2022-03-15 15:35:04,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.708542713567839) internal successors, (539), 199 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:04,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 539 transitions. [2022-03-15 15:35:04,254 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 539 transitions. Word has length 16 [2022-03-15 15:35:04,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:04,254 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 539 transitions. [2022-03-15 15:35:04,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:04,254 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 539 transitions. [2022-03-15 15:35:04,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:04,254 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:04,254 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:04,269 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 15:35:04,461 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,SelfDestructingSolverStorable59 [2022-03-15 15:35:04,462 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:04,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:04,462 INFO L85 PathProgramCache]: Analyzing trace with hash -789083068, now seen corresponding path program 57 times [2022-03-15 15:35:04,462 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:04,462 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418875245] [2022-03-15 15:35:04,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:04,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:04,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:04,490 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:04,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:04,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418875245] [2022-03-15 15:35:04,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418875245] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:04,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847221576] [2022-03-15 15:35:04,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 15:35:04,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:04,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:04,492 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 15:35:04,493 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 15:35:04,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 15:35:04,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:04,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:04,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:04,529 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:04,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:04,577 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:04,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847221576] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:04,577 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:04,577 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-15 15:35:04,577 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403462859] [2022-03-15 15:35:04,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:04,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 15:35:04,577 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:04,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 15:35:04,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 15:35:04,578 INFO L87 Difference]: Start difference. First operand 200 states and 539 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:04,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:04,652 INFO L93 Difference]: Finished difference Result 261 states and 646 transitions. [2022-03-15 15:35:04,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 15:35:04,652 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:04,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:04,653 INFO L225 Difference]: With dead ends: 261 [2022-03-15 15:35:04,653 INFO L226 Difference]: Without dead ends: 257 [2022-03-15 15:35:04,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=362, Unknown=0, NotChecked=0, Total=552 [2022-03-15 15:35:04,654 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 92 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:04,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 19 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 15:35:04,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-03-15 15:35:04,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 200. [2022-03-15 15:35:04,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.7035175879396984) internal successors, (538), 199 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:04,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 538 transitions. [2022-03-15 15:35:04,656 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 538 transitions. Word has length 16 [2022-03-15 15:35:04,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:04,656 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 538 transitions. [2022-03-15 15:35:04,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:04,657 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 538 transitions. [2022-03-15 15:35:04,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:04,657 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:04,657 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:04,672 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 15:35:04,872 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,SelfDestructingSolverStorable60 [2022-03-15 15:35:04,872 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:04,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:04,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1007016302, now seen corresponding path program 58 times [2022-03-15 15:35:04,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:04,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397001995] [2022-03-15 15:35:04,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:04,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:04,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:04,934 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:04,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:04,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397001995] [2022-03-15 15:35:04,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397001995] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:04,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976785697] [2022-03-15 15:35:04,934 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 15:35:04,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:04,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:04,935 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 15:35:04,937 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 15:35:04,956 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 15:35:04,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:04,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:04,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:04,975 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:04,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:05,025 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:05,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976785697] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:05,025 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:05,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-15 15:35:05,025 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051496683] [2022-03-15 15:35:05,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:05,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 15:35:05,025 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:05,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 15:35:05,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2022-03-15 15:35:05,026 INFO L87 Difference]: Start difference. First operand 200 states and 538 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:05,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:05,264 INFO L93 Difference]: Finished difference Result 312 states and 708 transitions. [2022-03-15 15:35:05,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 15:35:05,264 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:05,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:05,265 INFO L225 Difference]: With dead ends: 312 [2022-03-15 15:35:05,265 INFO L226 Difference]: Without dead ends: 312 [2022-03-15 15:35:05,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=427, Invalid=979, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 15:35:05,265 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 86 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:05,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 31 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:05,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-03-15 15:35:05,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 205. [2022-03-15 15:35:05,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.715686274509804) internal successors, (554), 204 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:05,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 554 transitions. [2022-03-15 15:35:05,274 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 554 transitions. Word has length 16 [2022-03-15 15:35:05,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:05,274 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 554 transitions. [2022-03-15 15:35:05,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:05,275 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 554 transitions. [2022-03-15 15:35:05,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:05,275 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:05,275 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:05,290 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 15:35:05,479 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,SelfDestructingSolverStorable61 [2022-03-15 15:35:05,480 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:05,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:05,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1905446374, now seen corresponding path program 59 times [2022-03-15 15:35:05,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:05,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048458268] [2022-03-15 15:35:05,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:05,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:05,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:05,523 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:05,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:05,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048458268] [2022-03-15 15:35:05,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048458268] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:05,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834996392] [2022-03-15 15:35:05,523 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 15:35:05,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:05,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:05,525 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 15:35:05,526 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 15:35:05,543 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 15:35:05,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:05,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:05,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:05,565 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:05,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:05,611 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:05,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834996392] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:05,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:05,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 15:35:05,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213456448] [2022-03-15 15:35:05,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:05,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 15:35:05,612 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:05,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 15:35:05,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 15:35:05,612 INFO L87 Difference]: Start difference. First operand 205 states and 554 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:05,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:05,691 INFO L93 Difference]: Finished difference Result 265 states and 659 transitions. [2022-03-15 15:35:05,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 15:35:05,691 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:05,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:05,692 INFO L225 Difference]: With dead ends: 265 [2022-03-15 15:35:05,692 INFO L226 Difference]: Without dead ends: 260 [2022-03-15 15:35:05,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=158, Invalid=304, Unknown=0, NotChecked=0, Total=462 [2022-03-15 15:35:05,692 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 75 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:05,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 21 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 15:35:05,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-03-15 15:35:05,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 205. [2022-03-15 15:35:05,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.7107843137254903) internal successors, (553), 204 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:05,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 553 transitions. [2022-03-15 15:35:05,705 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 553 transitions. Word has length 16 [2022-03-15 15:35:05,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:05,705 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 553 transitions. [2022-03-15 15:35:05,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:05,705 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 553 transitions. [2022-03-15 15:35:05,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:05,706 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:05,706 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:05,721 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 15:35:05,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:05,921 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:05,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:05,921 INFO L85 PathProgramCache]: Analyzing trace with hash 87075286, now seen corresponding path program 60 times [2022-03-15 15:35:05,922 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:05,922 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600325926] [2022-03-15 15:35:05,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:05,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:05,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:05,965 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:05,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:05,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600325926] [2022-03-15 15:35:05,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600325926] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:05,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463267534] [2022-03-15 15:35:05,965 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 15:35:05,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:05,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:05,967 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 15:35:05,967 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 15:35:05,990 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 15:35:05,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:05,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:05,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:06,023 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:06,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:06,086 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:06,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463267534] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:06,086 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:06,086 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 15:35:06,086 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959277718] [2022-03-15 15:35:06,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:06,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 15:35:06,087 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:06,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 15:35:06,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-03-15 15:35:06,087 INFO L87 Difference]: Start difference. First operand 205 states and 553 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:06,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:06,352 INFO L93 Difference]: Finished difference Result 318 states and 750 transitions. [2022-03-15 15:35:06,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 15:35:06,352 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:06,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:06,353 INFO L225 Difference]: With dead ends: 318 [2022-03-15 15:35:06,353 INFO L226 Difference]: Without dead ends: 318 [2022-03-15 15:35:06,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=331, Invalid=791, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 15:35:06,354 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 51 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:06,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 35 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:06,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2022-03-15 15:35:06,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 211. [2022-03-15 15:35:06,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.719047619047619) internal successors, (571), 210 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:06,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 571 transitions. [2022-03-15 15:35:06,357 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 571 transitions. Word has length 16 [2022-03-15 15:35:06,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:06,357 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 571 transitions. [2022-03-15 15:35:06,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:06,357 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 571 transitions. [2022-03-15 15:35:06,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:06,358 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:06,358 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:06,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-15 15:35:06,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:06,568 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:06,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:06,568 INFO L85 PathProgramCache]: Analyzing trace with hash -463486844, now seen corresponding path program 61 times [2022-03-15 15:35:06,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:06,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025365110] [2022-03-15 15:35:06,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:06,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:06,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:06,610 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:06,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:06,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025365110] [2022-03-15 15:35:06,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025365110] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:06,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863381614] [2022-03-15 15:35:06,610 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 15:35:06,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:06,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:06,612 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 15:35:06,613 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 15:35:06,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:06,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:06,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:06,658 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:06,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:06,701 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:06,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863381614] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:06,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:06,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-15 15:35:06,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538275862] [2022-03-15 15:35:06,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:06,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 15:35:06,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:06,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 15:35:06,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-03-15 15:35:06,702 INFO L87 Difference]: Start difference. First operand 211 states and 571 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:06,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:06,804 INFO L93 Difference]: Finished difference Result 258 states and 662 transitions. [2022-03-15 15:35:06,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 15:35:06,805 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:06,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:06,806 INFO L225 Difference]: With dead ends: 258 [2022-03-15 15:35:06,806 INFO L226 Difference]: Without dead ends: 252 [2022-03-15 15:35:06,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2022-03-15 15:35:06,806 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 39 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:06,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 13 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:06,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-03-15 15:35:06,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 210. [2022-03-15 15:35:06,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.722488038277512) internal successors, (569), 209 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:06,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 569 transitions. [2022-03-15 15:35:06,809 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 569 transitions. Word has length 16 [2022-03-15 15:35:06,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:06,809 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 569 transitions. [2022-03-15 15:35:06,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:06,809 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 569 transitions. [2022-03-15 15:35:06,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 15:35:06,810 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:06,810 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:06,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-15 15:35:07,010 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,SelfDestructingSolverStorable64 [2022-03-15 15:35:07,010 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:07,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:07,011 INFO L85 PathProgramCache]: Analyzing trace with hash -355823854, now seen corresponding path program 62 times [2022-03-15 15:35:07,011 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:07,011 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682706961] [2022-03-15 15:35:07,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:07,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:07,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:07,058 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:07,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:07,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682706961] [2022-03-15 15:35:07,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682706961] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:07,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985791951] [2022-03-15 15:35:07,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 15:35:07,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:07,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:07,060 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 15:35:07,061 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 15:35:07,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 15:35:07,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:07,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 15:35:07,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:07,113 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:07,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:07,166 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:07,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985791951] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:07,166 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:07,166 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-15 15:35:07,166 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262445826] [2022-03-15 15:35:07,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:07,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 15:35:07,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:07,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 15:35:07,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 15:35:07,167 INFO L87 Difference]: Start difference. First operand 210 states and 569 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:07,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:07,342 INFO L93 Difference]: Finished difference Result 329 states and 806 transitions. [2022-03-15 15:35:07,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 15:35:07,343 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 15:35:07,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:07,344 INFO L225 Difference]: With dead ends: 329 [2022-03-15 15:35:07,344 INFO L226 Difference]: Without dead ends: 329 [2022-03-15 15:35:07,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=247, Invalid=509, Unknown=0, NotChecked=0, Total=756 [2022-03-15 15:35:07,344 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 34 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:07,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 25 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:07,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-03-15 15:35:07,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 219. [2022-03-15 15:35:07,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.7247706422018347) internal successors, (594), 218 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:07,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 594 transitions. [2022-03-15 15:35:07,348 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 594 transitions. Word has length 16 [2022-03-15 15:35:07,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:07,348 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 594 transitions. [2022-03-15 15:35:07,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 12 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:07,348 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 594 transitions. [2022-03-15 15:35:07,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 15:35:07,348 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:07,348 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:07,365 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-15 15:35:07,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-15 15:35:07,549 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:07,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:07,549 INFO L85 PathProgramCache]: Analyzing trace with hash 77150327, now seen corresponding path program 63 times [2022-03-15 15:35:07,549 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:07,549 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599401039] [2022-03-15 15:35:07,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:07,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:07,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:07,643 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 15:35:07,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:07,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599401039] [2022-03-15 15:35:07,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599401039] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:07,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240235299] [2022-03-15 15:35:07,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 15:35:07,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:07,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:07,645 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 15:35:07,645 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 15:35:07,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 15:35:07,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:07,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 15:35:07,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:07,738 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 15:35:07,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:07,842 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 15:35:07,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240235299] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 15:35:07,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 15:35:07,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 20 [2022-03-15 15:35:07,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635120146] [2022-03-15 15:35:07,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 15:35:07,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 15:35:07,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 15:35:07,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 15:35:07,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-03-15 15:35:07,843 INFO L87 Difference]: Start difference. First operand 219 states and 594 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:08,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 15:35:08,066 INFO L93 Difference]: Finished difference Result 902 states and 2406 transitions. [2022-03-15 15:35:08,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 15:35:08,067 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 15:35:08,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 15:35:08,069 INFO L225 Difference]: With dead ends: 902 [2022-03-15 15:35:08,069 INFO L226 Difference]: Without dead ends: 895 [2022-03-15 15:35:08,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2022-03-15 15:35:08,070 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 171 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 15:35:08,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 23 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 15:35:08,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2022-03-15 15:35:08,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 519. [2022-03-15 15:35:08,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 518 states have (on average 2.664092664092664) internal successors, (1380), 518 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:08,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 1380 transitions. [2022-03-15 15:35:08,078 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 1380 transitions. Word has length 17 [2022-03-15 15:35:08,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 15:35:08,078 INFO L470 AbstractCegarLoop]: Abstraction has 519 states and 1380 transitions. [2022-03-15 15:35:08,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 15:35:08,078 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 1380 transitions. [2022-03-15 15:35:08,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 15:35:08,078 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 15:35:08,079 INFO L514 BasicCegarLoop]: trace histogram [10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 15:35:08,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-15 15:35:08,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:08,282 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 15:35:08,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 15:35:08,282 INFO L85 PathProgramCache]: Analyzing trace with hash 350310199, now seen corresponding path program 64 times [2022-03-15 15:35:08,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 15:35:08,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252072508] [2022-03-15 15:35:08,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 15:35:08,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 15:35:08,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 15:35:08,387 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:08,387 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 15:35:08,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252072508] [2022-03-15 15:35:08,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252072508] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 15:35:08,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585855329] [2022-03-15 15:35:08,388 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 15:35:08,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 15:35:08,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 15:35:08,400 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 15:35:08,401 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 15:35:08,421 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 15:35:08,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 15:35:08,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 15:35:08,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 15:35:08,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 15:35:08,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 19 new quantified variables, introduced 45 case distinctions, treesize of input 47 treesize of output 394 [2022-03-15 15:35:22,315 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 15:35:22,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 15:35:25,640 INFO L353 Elim1Store]: treesize reduction 50, result has 96.7 percent of original size [2022-03-15 15:35:25,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 38 new quantified variables, introduced 190 case distinctions, treesize of input 43 treesize of output 1546 Received shutdown request... [2022-03-15 15:45:55,993 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 15:45:55,993 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 15:45:55,994 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-15 15:45:56,011 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 15:45:56,211 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,SelfDestructingSolverStorable67 [2022-03-15 15:45:56,211 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 22 with TraceHistMax 10,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 9 xjuncts wrt. a ∨-3-2-7-2-17-2-1 context. [2022-03-15 15:45:56,213 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-15 15:45:56,213 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-15 15:45:56,215 INFO L732 BasicCegarLoop]: Path program histogram: [64, 2, 1, 1] [2022-03-15 15:45:56,217 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 15:45:56,217 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 15:45:56,219 INFO L202 PluginConnector]: Adding new model unroll-5.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 03:45:56 BasicIcfg [2022-03-15 15:45:56,219 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 15:45:56,219 INFO L158 Benchmark]: Toolchain (without parser) took 867495.54ms. Allocated memory was 168.8MB in the beginning and 987.8MB in the end (delta: 818.9MB). Free memory was 125.4MB in the beginning and 704.4MB in the end (delta: -578.9MB). Peak memory consumption was 598.3MB. Max. memory is 8.0GB. [2022-03-15 15:45:56,219 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 168.8MB. Free memory was 126.6MB in the beginning and 126.5MB in the end (delta: 125.9kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 15:45:56,219 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.51ms. Allocated memory is still 168.8MB. Free memory was 125.4MB in the beginning and 123.9MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 15:45:56,220 INFO L158 Benchmark]: Boogie Preprocessor took 13.67ms. Allocated memory is still 168.8MB. Free memory was 123.9MB in the beginning and 122.9MB in the end (delta: 989.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 15:45:56,220 INFO L158 Benchmark]: RCFGBuilder took 222.41ms. Allocated memory is still 168.8MB. Free memory was 122.9MB in the beginning and 112.1MB in the end (delta: 10.7MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-03-15 15:45:56,220 INFO L158 Benchmark]: TraceAbstraction took 867230.83ms. Allocated memory was 168.8MB in the beginning and 987.8MB in the end (delta: 818.9MB). Free memory was 111.6MB in the beginning and 704.4MB in the end (delta: -592.7MB). Peak memory consumption was 584.7MB. Max. memory is 8.0GB. [2022-03-15 15:45:56,220 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.10ms. Allocated memory is still 168.8MB. Free memory was 126.6MB in the beginning and 126.5MB in the end (delta: 125.9kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.51ms. Allocated memory is still 168.8MB. Free memory was 125.4MB in the beginning and 123.9MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 13.67ms. Allocated memory is still 168.8MB. Free memory was 123.9MB in the beginning and 122.9MB in the end (delta: 989.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 222.41ms. Allocated memory is still 168.8MB. Free memory was 122.9MB in the beginning and 112.1MB in the end (delta: 10.7MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 867230.83ms. Allocated memory was 168.8MB in the beginning and 987.8MB in the end (delta: 818.9MB). Free memory was 111.6MB in the beginning and 704.4MB in the end (delta: -592.7MB). Peak memory consumption was 584.7MB. 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: 59]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 22 with TraceHistMax 10,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 9 xjuncts wrt. a ∨-3-2-7-2-17-2-1 context. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 22 with TraceHistMax 10,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 9 xjuncts wrt. a ∨-3-2-7-2-17-2-1 context. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 22 with TraceHistMax 10,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 9 xjuncts wrt. a ∨-3-2-7-2-17-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 20 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 867.2s, OverallIterations: 68, TraceHistogramMax: 10, PathProgramHistogramMax: 64, EmptinessCheckTime: 0.0s, AutomataDifference: 13.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7259 SdHoareTripleChecker+Valid, 6.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7259 mSDsluCounter, 2909 SdHoareTripleChecker+Invalid, 5.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7377 mSDsCounter, 2051 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12851 IncrementalHoareTripleChecker+Invalid, 14902 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2051 mSolverCounterUnsat, 431 mSDtfsCounter, 12851 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3237 GetRequests, 1462 SyntacticMatches, 108 SemanticMatches, 1667 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14475 ImplicationChecksByTransitivity, 10.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=519occurred in iteration=67, InterpolantAutomatonStates: 1462, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 67 MinimizatonAttempts, 8022 StatesRemovedByMinimization, 61 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 190.0s InterpolantComputationTime, 2039 NumberOfCodeBlocks, 2039 NumberOfCodeBlocksAsserted, 240 NumberOfCheckSat, 2849 ConstructedInterpolants, 0 QuantifiedInterpolants, 16272 SizeOfPredicates, 109 NumberOfNonLiveVariables, 3809 ConjunctsInSsa, 631 ConjunctsInUnsatCore, 195 InterpolantComputations, 3 PerfectInterpolantSequences, 1368/3632 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