/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/nonblocking-counter-alt2.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 17:31:02,419 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 17:31:02,420 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 17:31:02,442 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 17:31:02,442 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 17:31:02,443 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 17:31:02,444 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 17:31:02,445 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 17:31:02,446 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 17:31:02,446 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 17:31:02,447 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 17:31:02,448 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 17:31:02,448 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 17:31:02,448 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 17:31:02,449 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 17:31:02,450 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 17:31:02,450 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 17:31:02,451 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 17:31:02,452 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 17:31:02,453 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 17:31:02,453 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 17:31:02,458 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 17:31:02,459 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 17:31:02,459 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 17:31:02,461 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 17:31:02,461 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 17:31:02,461 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 17:31:02,462 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 17:31:02,462 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 17:31:02,462 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 17:31:02,463 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 17:31:02,463 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 17:31:02,464 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 17:31:02,464 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 17:31:02,465 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 17:31:02,465 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 17:31:02,465 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 17:31:02,465 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 17:31:02,465 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 17:31:02,466 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 17:31:02,466 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 17:31:02,470 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2022-01-18 17:31:02,513 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 17:31:02,513 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 17:31:02,513 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 17:31:02,513 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 17:31:02,514 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 17:31:02,514 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 17:31:02,514 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 17:31:02,514 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 17:31:02,515 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 17:31:02,515 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 17:31:02,515 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 17:31:02,515 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 17:31:02,515 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 17:31:02,516 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 17:31:02,516 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:31:02,517 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 17:31:02,517 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 17:31:02,517 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 17:31:02,517 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 17:31:02,517 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 17:31:02,517 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 17:31:02,517 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 17:31:02,517 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 17:31:02,517 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 17:31:02,686 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 17:31:02,702 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 17:31:02,704 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 17:31:02,704 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 17:31:02,706 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 17:31:02,707 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/nonblocking-counter-alt2.wvr.bpl [2022-01-18 17:31:02,707 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/nonblocking-counter-alt2.wvr.bpl' [2022-01-18 17:31:02,727 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 17:31:02,727 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 17:31:02,728 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 17:31:02,728 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 17:31:02,728 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 17:31:02,736 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:31:02" (1/1) ... [2022-01-18 17:31:02,739 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:31:02" (1/1) ... [2022-01-18 17:31:02,745 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 17:31:02,746 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 17:31:02,748 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 17:31:02,748 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 17:31:02,748 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 17:31:02,753 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:31:02" (1/1) ... [2022-01-18 17:31:02,753 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:31:02" (1/1) ... [2022-01-18 17:31:02,753 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:31:02" (1/1) ... [2022-01-18 17:31:02,753 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:31:02" (1/1) ... [2022-01-18 17:31:02,754 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:31:02" (1/1) ... [2022-01-18 17:31:02,756 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:31:02" (1/1) ... [2022-01-18 17:31:02,756 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:31:02" (1/1) ... [2022-01-18 17:31:02,757 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 17:31:02,757 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 17:31:02,757 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 17:31:02,757 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 17:31:02,759 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:31:02" (1/1) ... [2022-01-18 17:31:02,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:31:02,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:02,782 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 17:31:02,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 17:31:02,814 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 17:31:02,814 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 17:31:02,815 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 17:31:02,815 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 17:31:02,815 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 17:31:02,815 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 17:31:02,815 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 17:31:02,815 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 17:31:02,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 17:31:02,815 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 17:31:02,848 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 17:31:02,849 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 17:31:02,925 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 17:31:02,947 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 17:31:02,947 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 17:31:02,948 INFO L202 PluginConnector]: Adding new model nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:31:02 BoogieIcfgContainer [2022-01-18 17:31:02,948 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 17:31:02,952 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 17:31:02,952 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 17:31:02,954 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 17:31:02,954 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:31:02" (1/2) ... [2022-01-18 17:31:02,956 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f24fcb1 and model type nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:31:02, skipping insertion in model container [2022-01-18 17:31:02,956 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:31:02" (2/2) ... [2022-01-18 17:31:02,958 INFO L111 eAbstractionObserver]: Analyzing ICFG nonblocking-counter-alt2.wvr.bpl [2022-01-18 17:31:02,962 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 17:31:02,963 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 17:31:02,963 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 17:31:02,963 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 17:31:02,988 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 17:31:03,026 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 17:31:03,034 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 17:31:03,034 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 17:31:03,042 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 62 flow [2022-01-18 17:31:03,053 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 33 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:03,054 INFO L276 IsEmpty]: Start isEmpty. Operand has 33 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:03,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 17:31:03,058 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:03,059 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:03,059 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:03,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:03,062 INFO L85 PathProgramCache]: Analyzing trace with hash -618238623, now seen corresponding path program 1 times [2022-01-18 17:31:03,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:03,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605193682] [2022-01-18 17:31:03,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:03,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:03,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:03,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:03,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:03,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605193682] [2022-01-18 17:31:03,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605193682] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:31:03,174 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:31:03,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 17:31:03,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845073061] [2022-01-18 17:31:03,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:31:03,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 17:31:03,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:03,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 17:31:03,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 17:31:03,197 INFO L87 Difference]: Start difference. First operand has 33 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:03,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:03,252 INFO L93 Difference]: Finished difference Result 43 states and 77 transitions. [2022-01-18 17:31:03,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 17:31:03,254 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 17:31:03,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:03,259 INFO L225 Difference]: With dead ends: 43 [2022-01-18 17:31:03,259 INFO L226 Difference]: Without dead ends: 43 [2022-01-18 17:31:03,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:31:03,263 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 14 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:03,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 30 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:31:03,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-01-18 17:31:03,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 38. [2022-01-18 17:31:03,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.8108108108108107) internal successors, (67), 37 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-01-18 17:31:03,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 67 transitions. [2022-01-18 17:31:03,298 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 67 transitions. Word has length 15 [2022-01-18 17:31:03,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:03,299 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 67 transitions. [2022-01-18 17:31:03,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:03,299 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 67 transitions. [2022-01-18 17:31:03,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 17:31:03,300 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:03,300 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:03,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 17:31:03,300 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:03,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:03,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1950061855, now seen corresponding path program 1 times [2022-01-18 17:31:03,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:03,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006026289] [2022-01-18 17:31:03,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:03,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:03,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:03,413 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:31:03,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:03,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006026289] [2022-01-18 17:31:03,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006026289] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:31:03,414 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:31:03,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 17:31:03,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768849316] [2022-01-18 17:31:03,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:31:03,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 17:31:03,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:03,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 17:31:03,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:31:03,416 INFO L87 Difference]: Start difference. First operand 38 states and 67 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:03,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:03,452 INFO L93 Difference]: Finished difference Result 50 states and 91 transitions. [2022-01-18 17:31:03,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 17:31:03,452 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have 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-01-18 17:31:03,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:03,454 INFO L225 Difference]: With dead ends: 50 [2022-01-18 17:31:03,454 INFO L226 Difference]: Without dead ends: 50 [2022-01-18 17:31:03,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 17:31:03,455 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 15 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:03,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 27 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:31:03,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-01-18 17:31:03,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 44. [2022-01-18 17:31:03,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.8372093023255813) internal successors, (79), 43 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:03,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 79 transitions. [2022-01-18 17:31:03,461 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 79 transitions. Word has length 17 [2022-01-18 17:31:03,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:03,461 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 79 transitions. [2022-01-18 17:31:03,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:03,462 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 79 transitions. [2022-01-18 17:31:03,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 17:31:03,462 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:03,462 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:03,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 17:31:03,463 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:03,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:03,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1007893021, now seen corresponding path program 1 times [2022-01-18 17:31:03,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:03,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55313543] [2022-01-18 17:31:03,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:03,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:03,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:03,567 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:03,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:03,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55313543] [2022-01-18 17:31:03,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55313543] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:03,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497719130] [2022-01-18 17:31:03,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:03,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:03,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:03,570 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:03,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 17:31:03,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:03,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 17:31:03,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:03,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:03,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:04,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:04,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497719130] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:04,234 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:04,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-01-18 17:31:04,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915743189] [2022-01-18 17:31:04,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:04,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:31:04,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:04,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:31:04,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:31:04,240 INFO L87 Difference]: Start difference. First operand 44 states and 79 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:04,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:04,383 INFO L93 Difference]: Finished difference Result 144 states and 274 transitions. [2022-01-18 17:31:04,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 17:31:04,383 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 17:31:04,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:04,387 INFO L225 Difference]: With dead ends: 144 [2022-01-18 17:31:04,387 INFO L226 Difference]: Without dead ends: 113 [2022-01-18 17:31:04,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:31:04,390 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 99 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:04,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 113 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:31:04,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-01-18 17:31:04,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 55. [2022-01-18 17:31:04,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 1.9074074074074074) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:04,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 103 transitions. [2022-01-18 17:31:04,411 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 103 transitions. Word has length 19 [2022-01-18 17:31:04,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:04,411 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 103 transitions. [2022-01-18 17:31:04,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:04,412 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 103 transitions. [2022-01-18 17:31:04,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 17:31:04,412 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:04,412 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:04,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-18 17:31:04,619 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-01-18 17:31:04,619 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:04,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:04,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1821743003, now seen corresponding path program 2 times [2022-01-18 17:31:04,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:04,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354787674] [2022-01-18 17:31:04,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:04,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:04,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:04,678 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:04,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:04,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354787674] [2022-01-18 17:31:04,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354787674] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:04,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717040735] [2022-01-18 17:31:04,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:31:04,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:04,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:04,680 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:04,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 17:31:04,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:31:04,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:04,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:31:04,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:04,835 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:04,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:04,915 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:04,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717040735] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:04,918 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:04,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-01-18 17:31:04,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857407504] [2022-01-18 17:31:04,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:04,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:31:04,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:04,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:31:04,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:31:04,921 INFO L87 Difference]: Start difference. First operand 55 states and 103 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:05,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:05,242 INFO L93 Difference]: Finished difference Result 177 states and 328 transitions. [2022-01-18 17:31:05,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 17:31:05,243 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 17:31:05,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:05,244 INFO L225 Difference]: With dead ends: 177 [2022-01-18 17:31:05,244 INFO L226 Difference]: Without dead ends: 177 [2022-01-18 17:31:05,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=300, Invalid=756, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:31:05,245 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 175 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:05,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 81 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:31:05,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-01-18 17:31:05,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 75. [2022-01-18 17:31:05,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 2.0135135135135136) internal successors, (149), 74 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:05,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 149 transitions. [2022-01-18 17:31:05,250 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 149 transitions. Word has length 21 [2022-01-18 17:31:05,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:05,250 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 149 transitions. [2022-01-18 17:31:05,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:05,250 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 149 transitions. [2022-01-18 17:31:05,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 17:31:05,251 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:05,251 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:05,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-18 17:31:05,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-01-18 17:31:05,463 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:05,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:05,464 INFO L85 PathProgramCache]: Analyzing trace with hash 2071555341, now seen corresponding path program 3 times [2022-01-18 17:31:05,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:05,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098171096] [2022-01-18 17:31:05,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:05,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:05,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:05,520 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:05,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:05,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098171096] [2022-01-18 17:31:05,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098171096] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:05,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269068877] [2022-01-18 17:31:05,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:31:05,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:05,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:05,522 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:05,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 17:31:05,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:31:05,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:05,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:31:05,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:05,657 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:05,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:05,748 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:05,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269068877] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:05,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:05,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-01-18 17:31:05,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503052815] [2022-01-18 17:31:05,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:05,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:31:05,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:05,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:31:05,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:31:05,750 INFO L87 Difference]: Start difference. First operand 75 states and 149 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:05,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:05,987 INFO L93 Difference]: Finished difference Result 141 states and 267 transitions. [2022-01-18 17:31:05,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 17:31:05,987 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 17:31:05,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:05,988 INFO L225 Difference]: With dead ends: 141 [2022-01-18 17:31:05,989 INFO L226 Difference]: Without dead ends: 139 [2022-01-18 17:31:05,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=259, Invalid=553, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:31:05,989 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 132 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:05,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 40 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:31:05,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-01-18 17:31:05,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 77. [2022-01-18 17:31:05,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.986842105263158) internal successors, (151), 76 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:05,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 151 transitions. [2022-01-18 17:31:05,997 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 151 transitions. Word has length 21 [2022-01-18 17:31:05,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:05,997 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 151 transitions. [2022-01-18 17:31:05,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:05,997 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 151 transitions. [2022-01-18 17:31:05,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:31:05,998 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:05,998 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:06,020 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-01-18 17:31:06,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:06,199 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:06,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:06,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1720260825, now seen corresponding path program 4 times [2022-01-18 17:31:06,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:06,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840102984] [2022-01-18 17:31:06,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:06,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:06,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:06,359 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:06,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:06,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840102984] [2022-01-18 17:31:06,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840102984] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:06,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237480951] [2022-01-18 17:31:06,360 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:31:06,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:06,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:06,361 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:06,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 17:31:06,394 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:31:06,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:06,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:31:06,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:06,724 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:06,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:07,081 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:07,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237480951] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:07,081 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:07,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 28 [2022-01-18 17:31:07,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157457287] [2022-01-18 17:31:07,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:07,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:31:07,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:07,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:31:07,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=581, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:31:07,083 INFO L87 Difference]: Start difference. First operand 77 states and 151 transitions. Second operand has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:07,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:07,902 INFO L93 Difference]: Finished difference Result 375 states and 737 transitions. [2022-01-18 17:31:07,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 17:31:07,902 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:31:07,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:07,904 INFO L225 Difference]: With dead ends: 375 [2022-01-18 17:31:07,904 INFO L226 Difference]: Without dead ends: 361 [2022-01-18 17:31:07,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=570, Invalid=1592, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:31:07,905 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 231 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 277 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:07,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 230 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 501 Invalid, 0 Unknown, 277 Unchecked, 0.3s Time] [2022-01-18 17:31:07,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-01-18 17:31:07,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 164. [2022-01-18 17:31:07,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.184049079754601) internal successors, (356), 163 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:07,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 356 transitions. [2022-01-18 17:31:07,914 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 356 transitions. Word has length 23 [2022-01-18 17:31:07,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:07,914 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 356 transitions. [2022-01-18 17:31:07,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:07,914 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 356 transitions. [2022-01-18 17:31:07,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:31:07,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:07,915 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:07,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 17:31:08,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:08,132 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:08,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:08,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1505995819, now seen corresponding path program 5 times [2022-01-18 17:31:08,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:08,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259659680] [2022-01-18 17:31:08,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:08,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:08,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:08,267 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:08,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:08,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259659680] [2022-01-18 17:31:08,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259659680] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:08,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409585208] [2022-01-18 17:31:08,268 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:31:08,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:08,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:08,269 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:08,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 17:31:08,289 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:31:08,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:08,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:31:08,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:08,668 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:08,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:09,260 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:09,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409585208] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:09,261 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:09,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 28 [2022-01-18 17:31:09,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666129246] [2022-01-18 17:31:09,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:09,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:31:09,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:09,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:31:09,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=585, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:31:09,262 INFO L87 Difference]: Start difference. First operand 164 states and 356 transitions. Second operand has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:10,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:10,998 INFO L93 Difference]: Finished difference Result 646 states and 1281 transitions. [2022-01-18 17:31:10,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 17:31:10,998 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:31:10,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:11,000 INFO L225 Difference]: With dead ends: 646 [2022-01-18 17:31:11,000 INFO L226 Difference]: Without dead ends: 591 [2022-01-18 17:31:11,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1671 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1042, Invalid=4070, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 17:31:11,002 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 396 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 222 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:11,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [396 Valid, 236 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 718 Invalid, 0 Unknown, 222 Unchecked, 0.4s Time] [2022-01-18 17:31:11,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-01-18 17:31:11,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 206. [2022-01-18 17:31:11,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.229268292682927) internal successors, (457), 205 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:11,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 457 transitions. [2022-01-18 17:31:11,015 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 457 transitions. Word has length 23 [2022-01-18 17:31:11,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:11,016 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 457 transitions. [2022-01-18 17:31:11,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:11,016 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 457 transitions. [2022-01-18 17:31:11,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:31:11,017 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:11,017 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:11,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-18 17:31:11,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:11,227 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:11,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:11,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1378998987, now seen corresponding path program 6 times [2022-01-18 17:31:11,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:11,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48563024] [2022-01-18 17:31:11,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:11,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:11,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:11,371 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:11,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:11,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48563024] [2022-01-18 17:31:11,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48563024] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:11,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321741045] [2022-01-18 17:31:11,371 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:31:11,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:11,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:11,372 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:11,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 17:31:11,393 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:31:11,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:11,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:31:11,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:11,785 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:11,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:12,394 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:12,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321741045] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:12,395 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:12,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 28 [2022-01-18 17:31:12,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022067854] [2022-01-18 17:31:12,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:12,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:31:12,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:12,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:31:12,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=601, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:31:12,396 INFO L87 Difference]: Start difference. First operand 206 states and 457 transitions. Second operand has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:15,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:15,203 INFO L93 Difference]: Finished difference Result 782 states and 1564 transitions. [2022-01-18 17:31:15,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 17:31:15,204 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:31:15,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:15,206 INFO L225 Difference]: With dead ends: 782 [2022-01-18 17:31:15,206 INFO L226 Difference]: Without dead ends: 715 [2022-01-18 17:31:15,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3029 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1765, Invalid=6607, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 17:31:15,209 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 497 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 771 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:15,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [497 Valid, 225 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 771 Invalid, 0 Unknown, 198 Unchecked, 0.4s Time] [2022-01-18 17:31:15,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-18 17:31:15,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 213. [2022-01-18 17:31:15,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 2.2216981132075473) internal successors, (471), 212 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-01-18 17:31:15,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 471 transitions. [2022-01-18 17:31:15,217 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 471 transitions. Word has length 23 [2022-01-18 17:31:15,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:15,217 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 471 transitions. [2022-01-18 17:31:15,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 28 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:15,217 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 471 transitions. [2022-01-18 17:31:15,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:31:15,218 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:15,218 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:15,240 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-01-18 17:31:15,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:15,436 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:15,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:15,437 INFO L85 PathProgramCache]: Analyzing trace with hash 7492009, now seen corresponding path program 7 times [2022-01-18 17:31:15,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:15,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891125968] [2022-01-18 17:31:15,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:15,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:15,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:15,550 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:15,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:15,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891125968] [2022-01-18 17:31:15,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891125968] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:15,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940251115] [2022-01-18 17:31:15,550 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:31:15,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:15,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:15,551 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:15,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 17:31:15,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:15,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 17:31:15,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:15,801 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:15,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:15,983 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:15,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940251115] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:15,983 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:15,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2022-01-18 17:31:15,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343010224] [2022-01-18 17:31:15,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:15,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:31:15,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:15,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:31:15,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=458, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:31:15,984 INFO L87 Difference]: Start difference. First operand 213 states and 471 transitions. Second operand has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:16,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:16,924 INFO L93 Difference]: Finished difference Result 713 states and 1422 transitions. [2022-01-18 17:31:16,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:31:16,924 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:31:16,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:16,927 INFO L225 Difference]: With dead ends: 713 [2022-01-18 17:31:16,927 INFO L226 Difference]: Without dead ends: 686 [2022-01-18 17:31:16,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1137 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=979, Invalid=2561, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 17:31:16,928 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 431 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:16,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 142 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:31:16,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2022-01-18 17:31:16,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 301. [2022-01-18 17:31:16,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.3066666666666666) internal successors, (692), 300 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:16,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 692 transitions. [2022-01-18 17:31:16,936 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 692 transitions. Word has length 23 [2022-01-18 17:31:16,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:16,936 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 692 transitions. [2022-01-18 17:31:16,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:16,936 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 692 transitions. [2022-01-18 17:31:16,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 17:31:16,937 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:16,937 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:16,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 17:31:17,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:17,155 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:17,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:17,156 INFO L85 PathProgramCache]: Analyzing trace with hash 256165081, now seen corresponding path program 8 times [2022-01-18 17:31:17,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:17,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358732560] [2022-01-18 17:31:17,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:17,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:17,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:17,238 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:17,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:17,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358732560] [2022-01-18 17:31:17,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358732560] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:17,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128249102] [2022-01-18 17:31:17,238 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:31:17,238 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:17,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:17,239 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:17,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 17:31:17,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:31:17,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:17,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 17:31:17,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:17,470 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:17,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:17,648 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:17,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128249102] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:17,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:17,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-01-18 17:31:17,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694545830] [2022-01-18 17:31:17,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:17,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:31:17,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:17,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:31:17,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:31:17,650 INFO L87 Difference]: Start difference. First operand 301 states and 692 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:18,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:18,027 INFO L93 Difference]: Finished difference Result 524 states and 1132 transitions. [2022-01-18 17:31:18,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 17:31:18,028 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-18 17:31:18,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:18,029 INFO L225 Difference]: With dead ends: 524 [2022-01-18 17:31:18,030 INFO L226 Difference]: Without dead ends: 520 [2022-01-18 17:31:18,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=397, Invalid=1085, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 17:31:18,031 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 160 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:18,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 86 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:31:18,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-01-18 17:31:18,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 343. [2022-01-18 17:31:18,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 2.324561403508772) internal successors, (795), 342 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:18,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 795 transitions. [2022-01-18 17:31:18,040 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 795 transitions. Word has length 23 [2022-01-18 17:31:18,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:18,040 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 795 transitions. [2022-01-18 17:31:18,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:18,040 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 795 transitions. [2022-01-18 17:31:18,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 17:31:18,041 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:18,041 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:18,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-18 17:31:18,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-01-18 17:31:18,257 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:18,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:18,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1482502569, now seen corresponding path program 9 times [2022-01-18 17:31:18,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:18,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041401034] [2022-01-18 17:31:18,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:18,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:18,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:18,340 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:18,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:18,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041401034] [2022-01-18 17:31:18,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041401034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:18,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515925256] [2022-01-18 17:31:18,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:31:18,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:18,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:18,341 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:18,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 17:31:18,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:31:18,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:18,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 17:31:18,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:18,522 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:18,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:18,664 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:18,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515925256] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:18,665 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:18,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 23 [2022-01-18 17:31:18,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114930047] [2022-01-18 17:31:18,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:18,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:31:18,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:18,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:31:18,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:31:18,666 INFO L87 Difference]: Start difference. First operand 343 states and 795 transitions. Second operand has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:19,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:19,296 INFO L93 Difference]: Finished difference Result 809 states and 1674 transitions. [2022-01-18 17:31:19,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 17:31:19,296 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 17:31:19,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:19,298 INFO L225 Difference]: With dead ends: 809 [2022-01-18 17:31:19,298 INFO L226 Difference]: Without dead ends: 809 [2022-01-18 17:31:19,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 738 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=782, Invalid=2298, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 17:31:19,300 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 252 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:19,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 139 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:31:19,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2022-01-18 17:31:19,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 335. [2022-01-18 17:31:19,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.338323353293413) internal successors, (781), 334 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:19,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 781 transitions. [2022-01-18 17:31:19,308 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 781 transitions. Word has length 25 [2022-01-18 17:31:19,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:19,308 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 781 transitions. [2022-01-18 17:31:19,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:19,308 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 781 transitions. [2022-01-18 17:31:19,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 17:31:19,310 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:19,310 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:19,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 17:31:19,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:19,528 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:19,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:19,529 INFO L85 PathProgramCache]: Analyzing trace with hash -781200115, now seen corresponding path program 10 times [2022-01-18 17:31:19,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:19,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541961900] [2022-01-18 17:31:19,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:19,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:19,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:19,584 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:19,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:19,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541961900] [2022-01-18 17:31:19,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541961900] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:19,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231328206] [2022-01-18 17:31:19,585 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:31:19,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:19,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:19,586 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:19,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 17:31:19,606 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:31:19,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:19,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 17:31:19,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:19,767 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:19,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:19,897 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:19,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231328206] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:19,897 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:19,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 21 [2022-01-18 17:31:19,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581501512] [2022-01-18 17:31:19,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:19,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 17:31:19,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:19,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 17:31:19,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=332, Unknown=0, NotChecked=0, Total=462 [2022-01-18 17:31:19,898 INFO L87 Difference]: Start difference. First operand 335 states and 781 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:20,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:20,484 INFO L93 Difference]: Finished difference Result 532 states and 1139 transitions. [2022-01-18 17:31:20,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 17:31:20,485 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 17:31:20,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:20,486 INFO L225 Difference]: With dead ends: 532 [2022-01-18 17:31:20,486 INFO L226 Difference]: Without dead ends: 528 [2022-01-18 17:31:20,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 770 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=847, Invalid=2015, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:31:20,488 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 189 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:20,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 67 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:31:20,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2022-01-18 17:31:20,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 330. [2022-01-18 17:31:20,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.3221884498480243) internal successors, (764), 329 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:20,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 764 transitions. [2022-01-18 17:31:20,494 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 764 transitions. Word has length 25 [2022-01-18 17:31:20,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:20,494 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 764 transitions. [2022-01-18 17:31:20,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:20,494 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 764 transitions. [2022-01-18 17:31:20,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:31:20,495 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:20,495 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:20,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 17:31:20,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-18 17:31:20,707 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:20,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:20,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1518663275, now seen corresponding path program 11 times [2022-01-18 17:31:20,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:20,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470548121] [2022-01-18 17:31:20,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:20,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:20,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:20,868 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:20,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:20,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470548121] [2022-01-18 17:31:20,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470548121] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:20,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589369140] [2022-01-18 17:31:20,868 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:31:20,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:20,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:20,869 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:20,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 17:31:20,889 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:31:20,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:20,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 17:31:20,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:21,189 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:21,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:21,629 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:21,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589369140] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:21,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:21,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 17:31:21,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821583160] [2022-01-18 17:31:21,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:21,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:31:21,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:21,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:31:21,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=609, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:31:21,630 INFO L87 Difference]: Start difference. First operand 330 states and 764 transitions. Second operand has 28 states, 28 states have (on average 2.3214285714285716) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:23,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:23,312 INFO L93 Difference]: Finished difference Result 1062 states and 2277 transitions. [2022-01-18 17:31:23,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 17:31:23,313 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.3214285714285716) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:31:23,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:23,315 INFO L225 Difference]: With dead ends: 1062 [2022-01-18 17:31:23,315 INFO L226 Difference]: Without dead ends: 940 [2022-01-18 17:31:23,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1196 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=839, Invalid=3717, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 17:31:23,317 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 536 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:23,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [536 Valid, 278 Invalid, 1050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 886 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:31:23,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2022-01-18 17:31:23,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 434. [2022-01-18 17:31:23,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 2.33256351039261) internal successors, (1010), 433 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:23,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1010 transitions. [2022-01-18 17:31:23,328 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1010 transitions. Word has length 27 [2022-01-18 17:31:23,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:23,328 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1010 transitions. [2022-01-18 17:31:23,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.3214285714285716) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:23,328 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1010 transitions. [2022-01-18 17:31:23,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:31:23,329 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:23,329 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:23,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 17:31:23,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 17:31:23,539 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:23,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:23,540 INFO L85 PathProgramCache]: Analyzing trace with hash 2127718247, now seen corresponding path program 12 times [2022-01-18 17:31:23,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:23,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642210927] [2022-01-18 17:31:23,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:23,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:23,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:23,737 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:23,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:23,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642210927] [2022-01-18 17:31:23,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642210927] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:23,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018174191] [2022-01-18 17:31:23,738 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:31:23,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:23,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:23,739 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:23,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 17:31:23,758 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:31:23,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:23,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:31:23,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:24,276 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:24,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:24,998 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:24,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018174191] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:24,998 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:24,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 14] total 35 [2022-01-18 17:31:24,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760566685] [2022-01-18 17:31:24,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:24,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 17:31:24,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:24,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 17:31:24,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=943, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 17:31:24,999 INFO L87 Difference]: Start difference. First operand 434 states and 1010 transitions. Second operand has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:40,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:40,097 INFO L93 Difference]: Finished difference Result 2209 states and 4746 transitions. [2022-01-18 17:31:40,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-01-18 17:31:40,098 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:31:40,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:40,103 INFO L225 Difference]: With dead ends: 2209 [2022-01-18 17:31:40,103 INFO L226 Difference]: Without dead ends: 2042 [2022-01-18 17:31:40,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 15488 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=6410, Invalid=29880, Unknown=0, NotChecked=0, Total=36290 [2022-01-18 17:31:40,110 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 668 mSDsluCounter, 942 mSDsCounter, 0 mSdLazyCounter, 1404 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 2160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 1404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 528 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:40,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [668 Valid, 450 Invalid, 2160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 1404 Invalid, 0 Unknown, 528 Unchecked, 0.7s Time] [2022-01-18 17:31:40,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2042 states. [2022-01-18 17:31:40,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2042 to 613. [2022-01-18 17:31:40,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 612 states have (on average 2.3562091503267975) internal successors, (1442), 612 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:40,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1442 transitions. [2022-01-18 17:31:40,129 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1442 transitions. Word has length 27 [2022-01-18 17:31:40,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:40,130 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 1442 transitions. [2022-01-18 17:31:40,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:40,130 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1442 transitions. [2022-01-18 17:31:40,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:31:40,131 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:40,131 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:40,175 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-01-18 17:31:40,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 17:31:40,347 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:40,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:40,347 INFO L85 PathProgramCache]: Analyzing trace with hash 866515745, now seen corresponding path program 13 times [2022-01-18 17:31:40,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:40,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542913039] [2022-01-18 17:31:40,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:40,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:40,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:40,533 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:40,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:40,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542913039] [2022-01-18 17:31:40,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542913039] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:40,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904825107] [2022-01-18 17:31:40,533 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:31:40,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:40,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:40,534 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:40,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 17:31:40,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:40,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:31:40,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:41,087 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:41,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:41,805 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:41,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904825107] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:41,805 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:41,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 14] total 35 [2022-01-18 17:31:41,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642135327] [2022-01-18 17:31:41,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:41,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 17:31:41,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:41,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 17:31:41,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=948, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 17:31:41,806 INFO L87 Difference]: Start difference. First operand 613 states and 1442 transitions. Second operand has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:52,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:52,020 INFO L93 Difference]: Finished difference Result 2366 states and 5234 transitions. [2022-01-18 17:31:52,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-01-18 17:31:52,021 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:31:52,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:52,027 INFO L225 Difference]: With dead ends: 2366 [2022-01-18 17:31:52,027 INFO L226 Difference]: Without dead ends: 2268 [2022-01-18 17:31:52,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 38 SyntacticMatches, 15 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 10932 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=4841, Invalid=19339, Unknown=0, NotChecked=0, Total=24180 [2022-01-18 17:31:52,029 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 648 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 1014 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 648 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 1014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 600 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:52,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [648 Valid, 252 Invalid, 1883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 1014 Invalid, 0 Unknown, 600 Unchecked, 0.6s Time] [2022-01-18 17:31:52,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-01-18 17:31:52,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 748. [2022-01-18 17:31:52,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.3842034805890227) internal successors, (1781), 747 states have internal predecessors, (1781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:52,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 1781 transitions. [2022-01-18 17:31:52,049 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 1781 transitions. Word has length 27 [2022-01-18 17:31:52,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:52,050 INFO L470 AbstractCegarLoop]: Abstraction has 748 states and 1781 transitions. [2022-01-18 17:31:52,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:52,050 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 1781 transitions. [2022-01-18 17:31:52,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:31:52,051 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:52,051 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:52,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 17:31:52,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 17:31:52,267 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:52,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:52,267 INFO L85 PathProgramCache]: Analyzing trace with hash 597124453, now seen corresponding path program 14 times [2022-01-18 17:31:52,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:52,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410199291] [2022-01-18 17:31:52,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:52,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:52,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:52,393 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:52,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:52,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410199291] [2022-01-18 17:31:52,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410199291] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:52,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660306280] [2022-01-18 17:31:52,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:31:52,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:52,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:52,394 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:52,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 17:31:52,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:31:52,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:52,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 17:31:52,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:52,743 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:52,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:53,026 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:53,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660306280] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:53,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:53,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 30 [2022-01-18 17:31:53,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219591064] [2022-01-18 17:31:53,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:53,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 17:31:53,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:53,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 17:31:53,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=688, Unknown=0, NotChecked=0, Total=870 [2022-01-18 17:31:53,027 INFO L87 Difference]: Start difference. First operand 748 states and 1781 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:55,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:55,445 INFO L93 Difference]: Finished difference Result 2069 states and 4597 transitions. [2022-01-18 17:31:55,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 17:31:55,445 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:31:55,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:55,450 INFO L225 Difference]: With dead ends: 2069 [2022-01-18 17:31:55,450 INFO L226 Difference]: Without dead ends: 2060 [2022-01-18 17:31:55,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3709 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2367, Invalid=7533, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 17:31:55,451 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 538 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:55,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [538 Valid, 235 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 916 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:31:55,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2060 states. [2022-01-18 17:31:55,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2060 to 1128. [2022-01-18 17:31:55,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1128 states, 1127 states have (on average 2.3895297249334515) internal successors, (2693), 1127 states have internal predecessors, (2693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:55,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1128 states to 1128 states and 2693 transitions. [2022-01-18 17:31:55,473 INFO L78 Accepts]: Start accepts. Automaton has 1128 states and 2693 transitions. Word has length 27 [2022-01-18 17:31:55,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:55,473 INFO L470 AbstractCegarLoop]: Abstraction has 1128 states and 2693 transitions. [2022-01-18 17:31:55,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:55,473 INFO L276 IsEmpty]: Start isEmpty. Operand 1128 states and 2693 transitions. [2022-01-18 17:31:55,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:31:55,475 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:55,475 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:55,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 17:31:55,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:55,703 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:31:55,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:55,704 INFO L85 PathProgramCache]: Analyzing trace with hash 2036570091, now seen corresponding path program 15 times [2022-01-18 17:31:55,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:55,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257206564] [2022-01-18 17:31:55,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:55,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:55,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:55,877 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:55,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:55,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257206564] [2022-01-18 17:31:55,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257206564] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:55,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929969293] [2022-01-18 17:31:55,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:31:55,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:55,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:55,878 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:31:55,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 17:31:55,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:31:55,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:55,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:31:55,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:56,430 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:56,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:57,124 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:57,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929969293] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:57,125 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:57,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 34 [2022-01-18 17:31:57,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236366286] [2022-01-18 17:31:57,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:57,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:31:57,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:57,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:31:57,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=900, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:31:57,126 INFO L87 Difference]: Start difference. First operand 1128 states and 2693 transitions. Second operand has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:03,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:03,069 INFO L93 Difference]: Finished difference Result 3134 states and 6922 transitions. [2022-01-18 17:32:03,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-18 17:32:03,069 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:32:03,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:03,078 INFO L225 Difference]: With dead ends: 3134 [2022-01-18 17:32:03,078 INFO L226 Difference]: Without dead ends: 2988 [2022-01-18 17:32:03,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10101 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=3863, Invalid=21577, Unknown=0, NotChecked=0, Total=25440 [2022-01-18 17:32:03,080 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 896 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 1740 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 896 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 2354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 1740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 352 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:03,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [896 Valid, 481 Invalid, 2354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 1740 Invalid, 0 Unknown, 352 Unchecked, 0.8s Time] [2022-01-18 17:32:03,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2988 states. [2022-01-18 17:32:03,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2988 to 1372. [2022-01-18 17:32:03,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1372 states, 1371 states have (on average 2.4033552151714077) internal successors, (3295), 1371 states have internal predecessors, (3295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:03,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1372 states to 1372 states and 3295 transitions. [2022-01-18 17:32:03,111 INFO L78 Accepts]: Start accepts. Automaton has 1372 states and 3295 transitions. Word has length 27 [2022-01-18 17:32:03,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:03,111 INFO L470 AbstractCegarLoop]: Abstraction has 1372 states and 3295 transitions. [2022-01-18 17:32:03,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:03,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1372 states and 3295 transitions. [2022-01-18 17:32:03,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 17:32:03,114 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:03,114 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:03,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:03,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-18 17:32:03,327 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:32:03,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:03,328 INFO L85 PathProgramCache]: Analyzing trace with hash 201920533, now seen corresponding path program 16 times [2022-01-18 17:32:03,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:03,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881553492] [2022-01-18 17:32:03,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:03,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:03,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:03,410 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:03,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:03,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881553492] [2022-01-18 17:32:03,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881553492] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:03,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17084484] [2022-01-18 17:32:03,411 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:32:03,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:03,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:03,412 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:03,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 17:32:03,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:32:03,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:03,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 17:32:03,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:03,766 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:03,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:04,197 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:04,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17084484] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:04,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:04,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 27 [2022-01-18 17:32:04,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925796319] [2022-01-18 17:32:04,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:04,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:32:04,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:04,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:32:04,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=565, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:32:04,199 INFO L87 Difference]: Start difference. First operand 1372 states and 3295 transitions. Second operand has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:05,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:05,237 INFO L93 Difference]: Finished difference Result 2372 states and 5544 transitions. [2022-01-18 17:32:05,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:32:05,238 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 17:32:05,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:05,244 INFO L225 Difference]: With dead ends: 2372 [2022-01-18 17:32:05,244 INFO L226 Difference]: Without dead ends: 2358 [2022-01-18 17:32:05,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1751 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1404, Invalid=3852, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 17:32:05,245 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 367 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:05,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 117 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:32:05,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2358 states. [2022-01-18 17:32:05,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2358 to 1471. [2022-01-18 17:32:05,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1471 states, 1470 states have (on average 2.4224489795918367) internal successors, (3561), 1470 states have internal predecessors, (3561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:05,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1471 states to 1471 states and 3561 transitions. [2022-01-18 17:32:05,270 INFO L78 Accepts]: Start accepts. Automaton has 1471 states and 3561 transitions. Word has length 27 [2022-01-18 17:32:05,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:05,270 INFO L470 AbstractCegarLoop]: Abstraction has 1471 states and 3561 transitions. [2022-01-18 17:32:05,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:05,270 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 3561 transitions. [2022-01-18 17:32:05,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:32:05,272 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:05,273 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:05,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:05,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 17:32:05,487 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:32:05,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:05,488 INFO L85 PathProgramCache]: Analyzing trace with hash 167708947, now seen corresponding path program 17 times [2022-01-18 17:32:05,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:05,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881597792] [2022-01-18 17:32:05,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:05,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:05,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:05,573 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:05,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:05,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881597792] [2022-01-18 17:32:05,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881597792] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:05,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653753220] [2022-01-18 17:32:05,574 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:32:05,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:05,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:05,575 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:05,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 17:32:05,597 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 17:32:05,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:05,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 17:32:05,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:05,904 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:05,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:06,177 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:06,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653753220] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:06,178 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:06,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-01-18 17:32:06,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032196290] [2022-01-18 17:32:06,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:06,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 17:32:06,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:06,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 17:32:06,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:32:06,179 INFO L87 Difference]: Start difference. First operand 1471 states and 3561 transitions. Second operand has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 30 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:07,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:07,172 INFO L93 Difference]: Finished difference Result 2313 states and 5246 transitions. [2022-01-18 17:32:07,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:32:07,172 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 30 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:32:07,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:07,179 INFO L225 Difference]: With dead ends: 2313 [2022-01-18 17:32:07,179 INFO L226 Difference]: Without dead ends: 2265 [2022-01-18 17:32:07,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1787 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1458, Invalid=4704, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 17:32:07,180 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 487 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:07,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [487 Valid, 132 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 669 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:32:07,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2265 states. [2022-01-18 17:32:07,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2265 to 1356. [2022-01-18 17:32:07,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1356 states, 1355 states have (on average 2.429520295202952) internal successors, (3292), 1355 states have internal predecessors, (3292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:07,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1356 states to 1356 states and 3292 transitions. [2022-01-18 17:32:07,203 INFO L78 Accepts]: Start accepts. Automaton has 1356 states and 3292 transitions. Word has length 29 [2022-01-18 17:32:07,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:07,203 INFO L470 AbstractCegarLoop]: Abstraction has 1356 states and 3292 transitions. [2022-01-18 17:32:07,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 30 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:07,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1356 states and 3292 transitions. [2022-01-18 17:32:07,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:32:07,205 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:07,205 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:07,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:07,417 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:07,417 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:32:07,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:07,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1561014771, now seen corresponding path program 18 times [2022-01-18 17:32:07,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:07,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825039528] [2022-01-18 17:32:07,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:07,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:07,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:07,473 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:07,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:07,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825039528] [2022-01-18 17:32:07,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825039528] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:07,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506223899] [2022-01-18 17:32:07,473 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:32:07,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:07,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:07,475 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:07,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 17:32:07,497 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-01-18 17:32:07,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:07,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 17:32:07,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:07,723 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:07,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:07,908 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:07,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506223899] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:07,909 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:07,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 26 [2022-01-18 17:32:07,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350519897] [2022-01-18 17:32:07,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:07,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:32:07,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:07,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:32:07,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=512, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:32:07,910 INFO L87 Difference]: Start difference. First operand 1356 states and 3292 transitions. Second operand has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:08,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:08,855 INFO L93 Difference]: Finished difference Result 1686 states and 3919 transitions. [2022-01-18 17:32:08,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 17:32:08,858 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:32:08,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:08,861 INFO L225 Difference]: With dead ends: 1686 [2022-01-18 17:32:08,861 INFO L226 Difference]: Without dead ends: 1682 [2022-01-18 17:32:08,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1587 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1559, Invalid=3991, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 17:32:08,862 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 229 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:08,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 100 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:32:08,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1682 states. [2022-01-18 17:32:08,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1682 to 1318. [2022-01-18 17:32:08,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1318 states, 1317 states have (on average 2.4229309035687168) internal successors, (3191), 1317 states have internal predecessors, (3191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:08,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1318 states to 1318 states and 3191 transitions. [2022-01-18 17:32:08,881 INFO L78 Accepts]: Start accepts. Automaton has 1318 states and 3191 transitions. Word has length 29 [2022-01-18 17:32:08,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:08,881 INFO L470 AbstractCegarLoop]: Abstraction has 1318 states and 3191 transitions. [2022-01-18 17:32:08,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:08,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1318 states and 3191 transitions. [2022-01-18 17:32:08,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:32:08,883 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:08,883 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:08,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-18 17:32:09,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:09,107 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:32:09,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:09,108 INFO L85 PathProgramCache]: Analyzing trace with hash -634106839, now seen corresponding path program 19 times [2022-01-18 17:32:09,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:09,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928392184] [2022-01-18 17:32:09,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:09,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:09,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:09,250 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 17:32:09,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:09,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928392184] [2022-01-18 17:32:09,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928392184] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:09,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816296839] [2022-01-18 17:32:09,250 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:32:09,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:09,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:09,251 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:09,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 17:32:09,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:09,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:32:09,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:09,682 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 17:32:09,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:10,264 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:10,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816296839] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:10,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:10,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 13] total 28 [2022-01-18 17:32:10,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295996912] [2022-01-18 17:32:10,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:10,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 17:32:10,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:10,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 17:32:10,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=656, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:32:10,266 INFO L87 Difference]: Start difference. First operand 1318 states and 3191 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:12,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:12,922 INFO L93 Difference]: Finished difference Result 2767 states and 6117 transitions. [2022-01-18 17:32:12,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 17:32:12,923 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:32:12,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:12,927 INFO L225 Difference]: With dead ends: 2767 [2022-01-18 17:32:12,928 INFO L226 Difference]: Without dead ends: 2752 [2022-01-18 17:32:12,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4065 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=2616, Invalid=8304, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 17:32:12,929 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 440 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 922 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:12,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 244 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 922 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:32:12,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2752 states. [2022-01-18 17:32:12,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2752 to 1421. [2022-01-18 17:32:12,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1421 states, 1420 states have (on average 2.37887323943662) internal successors, (3378), 1420 states have internal predecessors, (3378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:12,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1421 states to 1421 states and 3378 transitions. [2022-01-18 17:32:12,957 INFO L78 Accepts]: Start accepts. Automaton has 1421 states and 3378 transitions. Word has length 29 [2022-01-18 17:32:12,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:12,957 INFO L470 AbstractCegarLoop]: Abstraction has 1421 states and 3378 transitions. [2022-01-18 17:32:12,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:12,957 INFO L276 IsEmpty]: Start isEmpty. Operand 1421 states and 3378 transitions. [2022-01-18 17:32:12,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 17:32:12,959 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:12,959 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:12,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:13,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:13,173 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:32:13,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:13,173 INFO L85 PathProgramCache]: Analyzing trace with hash -870593497, now seen corresponding path program 20 times [2022-01-18 17:32:13,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:13,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432357559] [2022-01-18 17:32:13,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:13,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:13,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:13,366 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:13,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:13,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432357559] [2022-01-18 17:32:13,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432357559] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:13,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774902539] [2022-01-18 17:32:13,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:32:13,366 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:13,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:13,367 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:13,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 17:32:13,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:32:13,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:13,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:32:13,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:14,013 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:14,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:14,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774902539] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:14,913 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:14,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 15] total 37 [2022-01-18 17:32:14,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066703932] [2022-01-18 17:32:14,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:14,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 17:32:14,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:14,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 17:32:14,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1067, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 17:32:14,914 INFO L87 Difference]: Start difference. First operand 1421 states and 3378 transitions. Second operand has 37 states, 37 states have (on average 2.081081081081081) internal successors, (77), 37 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:20,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:20,569 INFO L93 Difference]: Finished difference Result 2866 states and 6426 transitions. [2022-01-18 17:32:20,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-18 17:32:20,569 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.081081081081081) internal successors, (77), 37 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 17:32:20,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:20,574 INFO L225 Difference]: With dead ends: 2866 [2022-01-18 17:32:20,574 INFO L226 Difference]: Without dead ends: 2794 [2022-01-18 17:32:20,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 4993 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2991, Invalid=10349, Unknown=0, NotChecked=0, Total=13340 [2022-01-18 17:32:20,575 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 554 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 1561 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 1742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 1561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:20,575 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [554 Valid, 410 Invalid, 1742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 1561 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:32:20,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2794 states. [2022-01-18 17:32:20,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2794 to 1543. [2022-01-18 17:32:20,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1543 states, 1542 states have (on average 2.3605706874189365) internal successors, (3640), 1542 states have internal predecessors, (3640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:20,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1543 states to 1543 states and 3640 transitions. [2022-01-18 17:32:20,608 INFO L78 Accepts]: Start accepts. Automaton has 1543 states and 3640 transitions. Word has length 29 [2022-01-18 17:32:20,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:20,608 INFO L470 AbstractCegarLoop]: Abstraction has 1543 states and 3640 transitions. [2022-01-18 17:32:20,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.081081081081081) internal successors, (77), 37 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:20,608 INFO L276 IsEmpty]: Start isEmpty. Operand 1543 states and 3640 transitions. [2022-01-18 17:32:20,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:32:20,610 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:20,610 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:20,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:20,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-01-18 17:32:20,823 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:32:20,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:20,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1331432529, now seen corresponding path program 21 times [2022-01-18 17:32:20,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:20,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191849110] [2022-01-18 17:32:20,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:20,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:21,013 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:21,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:21,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191849110] [2022-01-18 17:32:21,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191849110] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:21,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955446064] [2022-01-18 17:32:21,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:32:21,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:21,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:21,014 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:21,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 17:32:21,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 17:32:21,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:21,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 17:32:21,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:21,577 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:21,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:22,109 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:22,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955446064] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:22,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:22,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 40 [2022-01-18 17:32:22,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337073111] [2022-01-18 17:32:22,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:22,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 17:32:22,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:22,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 17:32:22,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=1239, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:32:22,111 INFO L87 Difference]: Start difference. First operand 1543 states and 3640 transitions. Second operand has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:27,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:27,646 INFO L93 Difference]: Finished difference Result 3195 states and 7142 transitions. [2022-01-18 17:32:27,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-01-18 17:32:27,646 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:32:27,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:27,651 INFO L225 Difference]: With dead ends: 3195 [2022-01-18 17:32:27,651 INFO L226 Difference]: Without dead ends: 3182 [2022-01-18 17:32:27,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8119 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=3862, Invalid=17308, Unknown=0, NotChecked=0, Total=21170 [2022-01-18 17:32:27,652 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 588 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 1322 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 2040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 1322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 541 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:27,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [588 Valid, 307 Invalid, 2040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 1322 Invalid, 0 Unknown, 541 Unchecked, 0.6s Time] [2022-01-18 17:32:27,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3182 states. [2022-01-18 17:32:27,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3182 to 1828. [2022-01-18 17:32:27,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1828 states, 1827 states have (on average 2.3787629994526545) internal successors, (4346), 1827 states have internal predecessors, (4346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:27,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1828 states to 1828 states and 4346 transitions. [2022-01-18 17:32:27,682 INFO L78 Accepts]: Start accepts. Automaton has 1828 states and 4346 transitions. Word has length 31 [2022-01-18 17:32:27,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:27,682 INFO L470 AbstractCegarLoop]: Abstraction has 1828 states and 4346 transitions. [2022-01-18 17:32:27,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:27,682 INFO L276 IsEmpty]: Start isEmpty. Operand 1828 states and 4346 transitions. [2022-01-18 17:32:27,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:32:27,685 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:27,685 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:27,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:27,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-18 17:32:27,899 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:32:27,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:27,900 INFO L85 PathProgramCache]: Analyzing trace with hash -87583581, now seen corresponding path program 22 times [2022-01-18 17:32:27,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:27,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104906003] [2022-01-18 17:32:27,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:27,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:27,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:28,109 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:28,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:28,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104906003] [2022-01-18 17:32:28,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104906003] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:28,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508074339] [2022-01-18 17:32:28,109 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:32:28,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:28,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:28,110 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:28,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 17:32:28,131 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:32:28,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:28,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 17:32:28,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:28,706 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:28,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:29,886 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:29,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508074339] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:29,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:29,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 16] total 41 [2022-01-18 17:32:29,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429118988] [2022-01-18 17:32:29,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:29,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 17:32:29,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:29,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 17:32:29,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1323, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:32:29,887 INFO L87 Difference]: Start difference. First operand 1828 states and 4346 transitions. Second operand has 41 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:47,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:47,149 INFO L93 Difference]: Finished difference Result 4237 states and 9400 transitions. [2022-01-18 17:32:47,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2022-01-18 17:32:47,150 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:32:47,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:47,155 INFO L225 Difference]: With dead ends: 4237 [2022-01-18 17:32:47,156 INFO L226 Difference]: Without dead ends: 4083 [2022-01-18 17:32:47,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 42 SyntacticMatches, 23 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 18335 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=5852, Invalid=33154, Unknown=0, NotChecked=0, Total=39006 [2022-01-18 17:32:47,158 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 874 mSDsluCounter, 1248 mSDsCounter, 0 mSdLazyCounter, 2366 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 874 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 2881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 2366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 208 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:47,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [874 Valid, 693 Invalid, 2881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 2366 Invalid, 0 Unknown, 208 Unchecked, 1.2s Time] [2022-01-18 17:32:47,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4083 states. [2022-01-18 17:32:47,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4083 to 2081. [2022-01-18 17:32:47,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2081 states, 2080 states have (on average 2.3653846153846154) internal successors, (4920), 2080 states have internal predecessors, (4920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:47,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2081 states to 2081 states and 4920 transitions. [2022-01-18 17:32:47,193 INFO L78 Accepts]: Start accepts. Automaton has 2081 states and 4920 transitions. Word has length 31 [2022-01-18 17:32:47,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:47,193 INFO L470 AbstractCegarLoop]: Abstraction has 2081 states and 4920 transitions. [2022-01-18 17:32:47,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:47,193 INFO L276 IsEmpty]: Start isEmpty. Operand 2081 states and 4920 transitions. [2022-01-18 17:32:47,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:32:47,196 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:47,196 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:47,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:47,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:47,408 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:32:47,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:47,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1093246803, now seen corresponding path program 23 times [2022-01-18 17:32:47,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:47,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321492844] [2022-01-18 17:32:47,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:47,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:47,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:47,636 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:47,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:47,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321492844] [2022-01-18 17:32:47,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321492844] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:47,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061170620] [2022-01-18 17:32:47,637 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:32:47,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:47,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:47,638 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:47,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 17:32:47,663 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 17:32:47,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:47,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 17:32:47,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:48,309 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:48,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:49,497 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:49,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061170620] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:49,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:49,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 16] total 41 [2022-01-18 17:32:49,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310667965] [2022-01-18 17:32:49,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:49,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 17:32:49,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:49,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 17:32:49,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1344, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:32:49,498 INFO L87 Difference]: Start difference. First operand 2081 states and 4920 transitions. Second operand has 41 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:06,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:06,793 INFO L93 Difference]: Finished difference Result 4464 states and 9835 transitions. [2022-01-18 17:33:06,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2022-01-18 17:33:06,793 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:33:06,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:06,800 INFO L225 Difference]: With dead ends: 4464 [2022-01-18 17:33:06,800 INFO L226 Difference]: Without dead ends: 4313 [2022-01-18 17:33:06,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 47 SyntacticMatches, 24 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 15729 ImplicationChecksByTransitivity, 16.8s TimeCoverageRelationStatistics Valid=5838, Invalid=28944, Unknown=0, NotChecked=0, Total=34782 [2022-01-18 17:33:06,802 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 885 mSDsluCounter, 807 mSDsCounter, 0 mSdLazyCounter, 2205 mSolverCounterSat, 310 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 885 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 2639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 310 IncrementalHoareTripleChecker+Valid, 2205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:06,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [885 Valid, 406 Invalid, 2639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [310 Valid, 2205 Invalid, 0 Unknown, 124 Unchecked, 1.1s Time] [2022-01-18 17:33:06,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4313 states. [2022-01-18 17:33:06,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4313 to 2299. [2022-01-18 17:33:06,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2299 states, 2298 states have (on average 2.365100087032202) internal successors, (5435), 2298 states have internal predecessors, (5435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:06,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 5435 transitions. [2022-01-18 17:33:06,845 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 5435 transitions. Word has length 31 [2022-01-18 17:33:06,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:06,845 INFO L470 AbstractCegarLoop]: Abstraction has 2299 states and 5435 transitions. [2022-01-18 17:33:06,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:06,845 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 5435 transitions. [2022-01-18 17:33:06,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:33:06,849 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:06,849 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:06,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:07,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:07,055 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:33:07,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:07,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1903086369, now seen corresponding path program 24 times [2022-01-18 17:33:07,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:07,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626499262] [2022-01-18 17:33:07,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:07,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:07,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:07,218 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:07,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:07,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626499262] [2022-01-18 17:33:07,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626499262] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:07,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195381975] [2022-01-18 17:33:07,218 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:33:07,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:07,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:07,219 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:07,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 17:33:07,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 17:33:07,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:07,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:33:07,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:07,740 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:07,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:08,084 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:08,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195381975] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:08,084 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:08,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 36 [2022-01-18 17:33:08,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462471583] [2022-01-18 17:33:08,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:08,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:33:08,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:08,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:33:08,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=1012, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:33:08,085 INFO L87 Difference]: Start difference. First operand 2299 states and 5435 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:13,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:13,954 INFO L93 Difference]: Finished difference Result 6164 states and 13824 transitions. [2022-01-18 17:33:13,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2022-01-18 17:33:13,954 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:33:13,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:13,963 INFO L225 Difference]: With dead ends: 6164 [2022-01-18 17:33:13,963 INFO L226 Difference]: Without dead ends: 6119 [2022-01-18 17:33:13,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12231 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=6371, Invalid=23041, Unknown=0, NotChecked=0, Total=29412 [2022-01-18 17:33:13,965 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 720 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 1442 mSolverCounterSat, 325 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 720 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 1767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 325 IncrementalHoareTripleChecker+Valid, 1442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:13,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [720 Valid, 280 Invalid, 1767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [325 Valid, 1442 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:33:13,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6119 states. [2022-01-18 17:33:14,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6119 to 3767. [2022-01-18 17:33:14,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3767 states, 3766 states have (on average 2.374137015400956) internal successors, (8941), 3766 states have internal predecessors, (8941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:14,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3767 states to 3767 states and 8941 transitions. [2022-01-18 17:33:14,042 INFO L78 Accepts]: Start accepts. Automaton has 3767 states and 8941 transitions. Word has length 31 [2022-01-18 17:33:14,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:14,042 INFO L470 AbstractCegarLoop]: Abstraction has 3767 states and 8941 transitions. [2022-01-18 17:33:14,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:14,042 INFO L276 IsEmpty]: Start isEmpty. Operand 3767 states and 8941 transitions. [2022-01-18 17:33:14,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:33:14,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:14,048 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:14,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:14,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 17:33:14,263 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:33:14,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:14,264 INFO L85 PathProgramCache]: Analyzing trace with hash -904596441, now seen corresponding path program 25 times [2022-01-18 17:33:14,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:14,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141365627] [2022-01-18 17:33:14,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:14,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:14,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:14,522 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:14,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:14,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141365627] [2022-01-18 17:33:14,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141365627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:14,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814349933] [2022-01-18 17:33:14,522 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:33:14,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:14,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:14,523 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:14,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 17:33:14,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:14,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 17:33:14,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:15,287 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:15,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:15,842 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:15,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814349933] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:15,842 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:15,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 40 [2022-01-18 17:33:15,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825845870] [2022-01-18 17:33:15,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:15,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 17:33:15,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:15,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 17:33:15,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1265, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:33:15,843 INFO L87 Difference]: Start difference. First operand 3767 states and 8941 transitions. Second operand has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:21,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:21,492 INFO L93 Difference]: Finished difference Result 6121 states and 14073 transitions. [2022-01-18 17:33:21,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-01-18 17:33:21,492 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:33:21,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:21,499 INFO L225 Difference]: With dead ends: 6121 [2022-01-18 17:33:21,499 INFO L226 Difference]: Without dead ends: 6005 [2022-01-18 17:33:21,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 42 SyntacticMatches, 10 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8029 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=3648, Invalid=16374, Unknown=0, NotChecked=0, Total=20022 [2022-01-18 17:33:21,500 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 530 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 1325 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 2202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 1325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 658 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:21,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [530 Valid, 225 Invalid, 2202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 1325 Invalid, 0 Unknown, 658 Unchecked, 0.6s Time] [2022-01-18 17:33:21,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6005 states. [2022-01-18 17:33:21,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6005 to 3993. [2022-01-18 17:33:21,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3993 states, 3992 states have (on average 2.3599699398797593) internal successors, (9421), 3992 states have internal predecessors, (9421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:21,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3993 states to 3993 states and 9421 transitions. [2022-01-18 17:33:21,565 INFO L78 Accepts]: Start accepts. Automaton has 3993 states and 9421 transitions. Word has length 31 [2022-01-18 17:33:21,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:21,566 INFO L470 AbstractCegarLoop]: Abstraction has 3993 states and 9421 transitions. [2022-01-18 17:33:21,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:21,566 INFO L276 IsEmpty]: Start isEmpty. Operand 3993 states and 9421 transitions. [2022-01-18 17:33:21,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:33:21,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:21,571 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:21,587 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-01-18 17:33:21,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 17:33:21,787 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:33:21,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:21,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1973777929, now seen corresponding path program 26 times [2022-01-18 17:33:21,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:21,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350862620] [2022-01-18 17:33:21,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:21,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:21,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:22,029 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:22,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:22,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350862620] [2022-01-18 17:33:22,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350862620] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:22,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408079650] [2022-01-18 17:33:22,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:33:22,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:22,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:22,032 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:22,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 17:33:22,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:33:22,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:22,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 17:33:22,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:22,711 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:22,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:23,844 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:23,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408079650] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:23,844 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:23,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 16] total 41 [2022-01-18 17:33:23,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864705539] [2022-01-18 17:33:23,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:23,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 17:33:23,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:23,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 17:33:23,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=1350, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:33:23,845 INFO L87 Difference]: Start difference. First operand 3993 states and 9421 transitions. Second operand has 41 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:46,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:46,116 INFO L93 Difference]: Finished difference Result 9171 states and 20860 transitions. [2022-01-18 17:33:46,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 220 states. [2022-01-18 17:33:46,117 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:33:46,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:46,128 INFO L225 Difference]: With dead ends: 9171 [2022-01-18 17:33:46,128 INFO L226 Difference]: Without dead ends: 9012 [2022-01-18 17:33:46,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 45 SyntacticMatches, 20 SemanticMatches, 254 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 30286 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=10481, Invalid=54799, Unknown=0, NotChecked=0, Total=65280 [2022-01-18 17:33:46,131 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 1050 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 2037 mSolverCounterSat, 409 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1050 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 3106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 409 IncrementalHoareTripleChecker+Valid, 2037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 660 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:46,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1050 Valid, 500 Invalid, 3106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [409 Valid, 2037 Invalid, 0 Unknown, 660 Unchecked, 1.2s Time] [2022-01-18 17:33:46,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9012 states. [2022-01-18 17:33:46,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9012 to 4514. [2022-01-18 17:33:46,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4514 states, 4513 states have (on average 2.348991801462442) internal successors, (10601), 4513 states have internal predecessors, (10601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:46,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4514 states to 4514 states and 10601 transitions. [2022-01-18 17:33:46,225 INFO L78 Accepts]: Start accepts. Automaton has 4514 states and 10601 transitions. Word has length 31 [2022-01-18 17:33:46,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:46,225 INFO L470 AbstractCegarLoop]: Abstraction has 4514 states and 10601 transitions. [2022-01-18 17:33:46,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.024390243902439) internal successors, (83), 41 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:46,225 INFO L276 IsEmpty]: Start isEmpty. Operand 4514 states and 10601 transitions. [2022-01-18 17:33:46,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:33:46,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:46,232 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:46,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:46,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 17:33:46,445 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:33:46,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:46,445 INFO L85 PathProgramCache]: Analyzing trace with hash 35494899, now seen corresponding path program 27 times [2022-01-18 17:33:46,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:46,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726135313] [2022-01-18 17:33:46,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:46,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:46,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:46,602 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:46,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:46,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726135313] [2022-01-18 17:33:46,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726135313] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:46,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380951457] [2022-01-18 17:33:46,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:33:46,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:46,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:46,603 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:46,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 17:33:46,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 17:33:46,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:46,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:46,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:47,162 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:47,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:47,526 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:47,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380951457] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:47,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:47,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 36 [2022-01-18 17:33:47,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880032295] [2022-01-18 17:33:47,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:47,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:33:47,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:47,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:33:47,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=980, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:33:47,527 INFO L87 Difference]: Start difference. First operand 4514 states and 10601 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:50,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:50,098 INFO L93 Difference]: Finished difference Result 7799 states and 18028 transitions. [2022-01-18 17:33:50,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 17:33:50,099 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:33:50,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:50,109 INFO L225 Difference]: With dead ends: 7799 [2022-01-18 17:33:50,109 INFO L226 Difference]: Without dead ends: 7793 [2022-01-18 17:33:50,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3365 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2444, Invalid=7258, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 17:33:50,110 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 648 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 648 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 1461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:50,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [648 Valid, 210 Invalid, 1461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 1193 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:33:50,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7793 states. [2022-01-18 17:33:50,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7793 to 5845. [2022-01-18 17:33:50,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5845 states, 5844 states have (on average 2.384154688569473) internal successors, (13933), 5844 states have internal predecessors, (13933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:50,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5845 states to 5845 states and 13933 transitions. [2022-01-18 17:33:50,201 INFO L78 Accepts]: Start accepts. Automaton has 5845 states and 13933 transitions. Word has length 31 [2022-01-18 17:33:50,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:50,201 INFO L470 AbstractCegarLoop]: Abstraction has 5845 states and 13933 transitions. [2022-01-18 17:33:50,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:50,201 INFO L276 IsEmpty]: Start isEmpty. Operand 5845 states and 13933 transitions. [2022-01-18 17:33:50,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:33:50,208 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:50,208 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:50,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:50,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 17:33:50,423 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:33:50,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:50,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1960214635, now seen corresponding path program 28 times [2022-01-18 17:33:50,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:50,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518705870] [2022-01-18 17:33:50,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:50,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:50,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:50,590 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 23 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 17:33:50,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:50,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518705870] [2022-01-18 17:33:50,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518705870] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:50,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949053953] [2022-01-18 17:33:50,590 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:33:50,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:50,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:50,591 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:50,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 17:33:50,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:33:50,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:50,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:50,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:51,132 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 9 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:33:51,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:51,458 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 10 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:51,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949053953] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:51,458 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:51,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 34 [2022-01-18 17:33:51,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975023393] [2022-01-18 17:33:51,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:51,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:33:51,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:51,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:33:51,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=844, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:33:51,459 INFO L87 Difference]: Start difference. First operand 5845 states and 13933 transitions. Second operand has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:52,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:52,840 INFO L93 Difference]: Finished difference Result 7411 states and 17541 transitions. [2022-01-18 17:33:52,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:33:52,840 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:33:52,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:52,850 INFO L225 Difference]: With dead ends: 7411 [2022-01-18 17:33:52,850 INFO L226 Difference]: Without dead ends: 7388 [2022-01-18 17:33:52,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1370 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1290, Invalid=3680, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 17:33:52,851 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 362 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 1248 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 1409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 1248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:52,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 181 Invalid, 1409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 1248 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:33:52,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7388 states. [2022-01-18 17:33:52,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7388 to 6246. [2022-01-18 17:33:52,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6246 states, 6245 states have (on average 2.387990392313851) internal successors, (14913), 6245 states have internal predecessors, (14913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:52,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6246 states to 6246 states and 14913 transitions. [2022-01-18 17:33:52,940 INFO L78 Accepts]: Start accepts. Automaton has 6246 states and 14913 transitions. Word has length 31 [2022-01-18 17:33:52,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:52,940 INFO L470 AbstractCegarLoop]: Abstraction has 6246 states and 14913 transitions. [2022-01-18 17:33:52,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:52,940 INFO L276 IsEmpty]: Start isEmpty. Operand 6246 states and 14913 transitions. [2022-01-18 17:33:52,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:33:52,948 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:52,948 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:52,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:53,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:53,167 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:33:53,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:53,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1947749671, now seen corresponding path program 29 times [2022-01-18 17:33:53,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:53,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156044353] [2022-01-18 17:33:53,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:53,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:53,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:53,297 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:53,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:53,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156044353] [2022-01-18 17:33:53,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156044353] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:53,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016210333] [2022-01-18 17:33:53,297 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:33:53,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:53,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:53,298 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:53,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 17:33:53,327 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-01-18 17:33:53,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:53,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 17:33:53,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:53,736 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:53,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:54,261 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:54,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016210333] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:54,261 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:54,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 14] total 34 [2022-01-18 17:33:54,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240056069] [2022-01-18 17:33:54,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:54,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 17:33:54,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:54,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 17:33:54,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=958, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 17:33:54,262 INFO L87 Difference]: Start difference. First operand 6246 states and 14913 transitions. Second operand has 35 states, 35 states have (on average 2.2857142857142856) internal successors, (80), 34 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:57,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:57,458 INFO L93 Difference]: Finished difference Result 9896 states and 23200 transitions. [2022-01-18 17:33:57,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 17:33:57,458 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2857142857142856) internal successors, (80), 34 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:33:57,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:57,471 INFO L225 Difference]: With dead ends: 9896 [2022-01-18 17:33:57,471 INFO L226 Difference]: Without dead ends: 9869 [2022-01-18 17:33:57,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3944 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2625, Invalid=8505, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 17:33:57,473 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 442 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 1342 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 1522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:57,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 262 Invalid, 1522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1342 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:33:57,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9869 states. [2022-01-18 17:33:57,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9869 to 7467. [2022-01-18 17:33:57,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7467 states, 7466 states have (on average 2.40208947227431) internal successors, (17934), 7466 states have internal predecessors, (17934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:57,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7467 states to 7467 states and 17934 transitions. [2022-01-18 17:33:57,623 INFO L78 Accepts]: Start accepts. Automaton has 7467 states and 17934 transitions. Word has length 31 [2022-01-18 17:33:57,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:57,623 INFO L470 AbstractCegarLoop]: Abstraction has 7467 states and 17934 transitions. [2022-01-18 17:33:57,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2857142857142856) internal successors, (80), 34 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:57,623 INFO L276 IsEmpty]: Start isEmpty. Operand 7467 states and 17934 transitions. [2022-01-18 17:33:57,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:33:57,632 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:57,632 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:57,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:57,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:57,848 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:33:57,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:57,848 INFO L85 PathProgramCache]: Analyzing trace with hash -352748575, now seen corresponding path program 30 times [2022-01-18 17:33:57,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:57,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567138344] [2022-01-18 17:33:57,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:57,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:57,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:58,053 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:33:58,053 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:58,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567138344] [2022-01-18 17:33:58,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567138344] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:58,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321230698] [2022-01-18 17:33:58,053 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:33:58,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:58,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:58,054 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:58,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 17:33:58,076 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 17:33:58,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:58,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 17:33:58,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:58,781 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:58,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:59,488 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:59,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321230698] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:59,488 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:59,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 15] total 40 [2022-01-18 17:33:59,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971549246] [2022-01-18 17:33:59,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:59,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 17:33:59,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:59,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 17:33:59,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1287, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:33:59,489 INFO L87 Difference]: Start difference. First operand 7467 states and 17934 transitions. Second operand has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:15,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:15,183 INFO L93 Difference]: Finished difference Result 12255 states and 28618 transitions. [2022-01-18 17:34:15,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2022-01-18 17:34:15,183 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:34:15,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:15,200 INFO L225 Difference]: With dead ends: 12255 [2022-01-18 17:34:15,201 INFO L226 Difference]: Without dead ends: 12086 [2022-01-18 17:34:15,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 231 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22716 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=6944, Invalid=47112, Unknown=0, NotChecked=0, Total=54056 [2022-01-18 17:34:15,204 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 840 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 2717 mSolverCounterSat, 328 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 840 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 3045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 328 IncrementalHoareTripleChecker+Valid, 2717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:15,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [840 Valid, 600 Invalid, 3045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [328 Valid, 2717 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:34:15,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12086 states. [2022-01-18 17:34:15,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12086 to 7931. [2022-01-18 17:34:15,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7931 states, 7930 states have (on average 2.4058007566204287) internal successors, (19078), 7930 states have internal predecessors, (19078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:15,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7931 states to 7931 states and 19078 transitions. [2022-01-18 17:34:15,381 INFO L78 Accepts]: Start accepts. Automaton has 7931 states and 19078 transitions. Word has length 31 [2022-01-18 17:34:15,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:15,382 INFO L470 AbstractCegarLoop]: Abstraction has 7931 states and 19078 transitions. [2022-01-18 17:34:15,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:15,382 INFO L276 IsEmpty]: Start isEmpty. Operand 7931 states and 19078 transitions. [2022-01-18 17:34:15,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:34:15,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:15,390 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:15,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:15,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-01-18 17:34:15,591 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:34:15,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:15,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1441871721, now seen corresponding path program 31 times [2022-01-18 17:34:15,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:15,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127762417] [2022-01-18 17:34:15,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:15,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:15,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:15,809 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 17:34:15,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:15,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127762417] [2022-01-18 17:34:15,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127762417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:15,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794767136] [2022-01-18 17:34:15,810 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:34:15,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:15,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:15,811 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:15,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 17:34:15,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:15,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 17:34:15,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:16,475 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:16,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:17,498 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:17,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794767136] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:17,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:17,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 16] total 39 [2022-01-18 17:34:17,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116989327] [2022-01-18 17:34:17,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:17,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 17:34:17,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:17,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 17:34:17,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1175, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 17:34:17,500 INFO L87 Difference]: Start difference. First operand 7931 states and 19078 transitions. Second operand has 39 states, 39 states have (on average 2.076923076923077) internal successors, (81), 39 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:30,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:30,059 INFO L93 Difference]: Finished difference Result 14065 states and 33184 transitions. [2022-01-18 17:34:30,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2022-01-18 17:34:30,061 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.076923076923077) internal successors, (81), 39 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:34:30,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:30,078 INFO L225 Difference]: With dead ends: 14065 [2022-01-18 17:34:30,079 INFO L226 Difference]: Without dead ends: 13939 [2022-01-18 17:34:30,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 11148 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=6150, Invalid=22920, Unknown=0, NotChecked=0, Total=29070 [2022-01-18 17:34:30,080 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 809 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 2007 mSolverCounterSat, 350 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 809 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 2357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 350 IncrementalHoareTripleChecker+Valid, 2007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:30,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [809 Valid, 529 Invalid, 2357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [350 Valid, 2007 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 17:34:30,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13939 states. [2022-01-18 17:34:30,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13939 to 8747. [2022-01-18 17:34:30,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8747 states, 8746 states have (on average 2.4141321747084383) internal successors, (21114), 8746 states have internal predecessors, (21114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:30,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8747 states to 8747 states and 21114 transitions. [2022-01-18 17:34:30,238 INFO L78 Accepts]: Start accepts. Automaton has 8747 states and 21114 transitions. Word has length 31 [2022-01-18 17:34:30,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:30,238 INFO L470 AbstractCegarLoop]: Abstraction has 8747 states and 21114 transitions. [2022-01-18 17:34:30,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.076923076923077) internal successors, (81), 39 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:30,238 INFO L276 IsEmpty]: Start isEmpty. Operand 8747 states and 21114 transitions. [2022-01-18 17:34:30,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:34:30,248 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:30,248 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:30,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:30,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:30,449 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:34:30,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:30,449 INFO L85 PathProgramCache]: Analyzing trace with hash -74939733, now seen corresponding path program 32 times [2022-01-18 17:34:30,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:30,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750568251] [2022-01-18 17:34:30,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:30,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:30,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:30,695 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:30,695 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:30,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750568251] [2022-01-18 17:34:30,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750568251] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:30,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426219315] [2022-01-18 17:34:30,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:34:30,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:30,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:30,696 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:30,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 17:34:30,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:34:30,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:30,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 17:34:30,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:31,430 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:31,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:32,206 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:32,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426219315] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:32,206 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:32,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 40 [2022-01-18 17:34:32,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709921226] [2022-01-18 17:34:32,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:32,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 17:34:32,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:32,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 17:34:32,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=1280, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:34:32,207 INFO L87 Difference]: Start difference. First operand 8747 states and 21114 transitions. Second operand has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:44,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:44,995 INFO L93 Difference]: Finished difference Result 18782 states and 44443 transitions. [2022-01-18 17:34:44,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 230 states. [2022-01-18 17:34:44,995 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:34:44,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:45,020 INFO L225 Difference]: With dead ends: 18782 [2022-01-18 17:34:45,021 INFO L226 Difference]: Without dead ends: 18757 [2022-01-18 17:34:45,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 254 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28310 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=8746, Invalid=56534, Unknown=0, NotChecked=0, Total=65280 [2022-01-18 17:34:45,024 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 705 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 2092 mSolverCounterSat, 294 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 705 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 3078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 294 IncrementalHoareTripleChecker+Valid, 2092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 692 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:45,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [705 Valid, 478 Invalid, 3078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [294 Valid, 2092 Invalid, 0 Unknown, 692 Unchecked, 1.0s Time] [2022-01-18 17:34:45,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18757 states. [2022-01-18 17:34:45,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18757 to 9498. [2022-01-18 17:34:45,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9498 states, 9497 states have (on average 2.419816784247657) internal successors, (22981), 9497 states have internal predecessors, (22981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:45,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9498 states to 9498 states and 22981 transitions. [2022-01-18 17:34:45,252 INFO L78 Accepts]: Start accepts. Automaton has 9498 states and 22981 transitions. Word has length 31 [2022-01-18 17:34:45,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:45,252 INFO L470 AbstractCegarLoop]: Abstraction has 9498 states and 22981 transitions. [2022-01-18 17:34:45,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:45,252 INFO L276 IsEmpty]: Start isEmpty. Operand 9498 states and 22981 transitions. [2022-01-18 17:34:45,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:34:45,262 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:45,262 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:45,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:45,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:45,463 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:34:45,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:45,463 INFO L85 PathProgramCache]: Analyzing trace with hash 2119534507, now seen corresponding path program 33 times [2022-01-18 17:34:45,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:45,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839256809] [2022-01-18 17:34:45,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:45,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:45,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:45,657 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:45,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:45,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839256809] [2022-01-18 17:34:45,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839256809] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:45,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068822079] [2022-01-18 17:34:45,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:34:45,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:45,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:45,658 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:45,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 17:34:45,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 17:34:45,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:45,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:45,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:46,207 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:46,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:46,577 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:46,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068822079] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:46,577 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:46,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 36 [2022-01-18 17:34:46,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676044840] [2022-01-18 17:34:46,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:46,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 17:34:46,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:46,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 17:34:46,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1017, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:34:46,578 INFO L87 Difference]: Start difference. First operand 9498 states and 22981 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:49,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:49,778 INFO L93 Difference]: Finished difference Result 13376 states and 31636 transitions. [2022-01-18 17:34:49,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 17:34:49,779 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:34:49,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:49,799 INFO L225 Difference]: With dead ends: 13376 [2022-01-18 17:34:49,799 INFO L226 Difference]: Without dead ends: 13355 [2022-01-18 17:34:49,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4718 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=3140, Invalid=9742, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 17:34:49,800 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 671 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 1421 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 1601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:49,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [671 Valid, 377 Invalid, 1601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1421 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:34:49,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13355 states. [2022-01-18 17:34:49,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13355 to 9888. [2022-01-18 17:34:49,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9888 states, 9887 states have (on average 2.43633053504602) internal successors, (24088), 9887 states have internal predecessors, (24088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:49,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9888 states to 9888 states and 24088 transitions. [2022-01-18 17:34:49,978 INFO L78 Accepts]: Start accepts. Automaton has 9888 states and 24088 transitions. Word has length 31 [2022-01-18 17:34:49,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:49,978 INFO L470 AbstractCegarLoop]: Abstraction has 9888 states and 24088 transitions. [2022-01-18 17:34:49,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:49,978 INFO L276 IsEmpty]: Start isEmpty. Operand 9888 states and 24088 transitions. [2022-01-18 17:34:49,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:34:49,987 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:49,987 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:50,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:50,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-18 17:34:50,188 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:34:50,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:50,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1454095937, now seen corresponding path program 34 times [2022-01-18 17:34:50,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:50,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445810710] [2022-01-18 17:34:50,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:50,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:50,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:50,396 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:34:50,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:50,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445810710] [2022-01-18 17:34:50,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445810710] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:50,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159384172] [2022-01-18 17:34:50,396 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:34:50,396 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:50,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:50,397 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:50,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 17:34:50,417 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:34:50,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:50,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 17:34:50,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:51,143 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:51,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:52,261 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:52,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159384172] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:52,261 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:52,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 16] total 40 [2022-01-18 17:34:52,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220799380] [2022-01-18 17:34:52,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:52,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 17:34:52,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:52,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 17:34:52,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1277, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:34:52,262 INFO L87 Difference]: Start difference. First operand 9888 states and 24088 transitions. Second operand has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:13,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:13,820 INFO L93 Difference]: Finished difference Result 17705 states and 41885 transitions. [2022-01-18 17:35:13,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2022-01-18 17:35:13,821 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:35:13,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:13,849 INFO L225 Difference]: With dead ends: 17705 [2022-01-18 17:35:13,850 INFO L226 Difference]: Without dead ends: 17594 [2022-01-18 17:35:13,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 45 SyntacticMatches, 17 SemanticMatches, 256 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 30848 ImplicationChecksByTransitivity, 20.8s TimeCoverageRelationStatistics Valid=10018, Invalid=56288, Unknown=0, NotChecked=0, Total=66306 [2022-01-18 17:35:13,853 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 949 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 2540 mSolverCounterSat, 349 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 3044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 349 IncrementalHoareTripleChecker+Valid, 2540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:13,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [949 Valid, 639 Invalid, 3044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [349 Valid, 2540 Invalid, 0 Unknown, 155 Unchecked, 1.3s Time] [2022-01-18 17:35:13,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17594 states. [2022-01-18 17:35:14,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17594 to 10848. [2022-01-18 17:35:14,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10848 states, 10847 states have (on average 2.433576103991887) internal successors, (26397), 10847 states have internal predecessors, (26397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:14,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10848 states to 10848 states and 26397 transitions. [2022-01-18 17:35:14,112 INFO L78 Accepts]: Start accepts. Automaton has 10848 states and 26397 transitions. Word has length 31 [2022-01-18 17:35:14,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:14,112 INFO L470 AbstractCegarLoop]: Abstraction has 10848 states and 26397 transitions. [2022-01-18 17:35:14,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:14,112 INFO L276 IsEmpty]: Start isEmpty. Operand 10848 states and 26397 transitions. [2022-01-18 17:35:14,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:35:14,121 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:14,121 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:14,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:14,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 17:35:14,322 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:35:14,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:14,322 INFO L85 PathProgramCache]: Analyzing trace with hash -492324689, now seen corresponding path program 35 times [2022-01-18 17:35:14,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:14,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707615092] [2022-01-18 17:35:14,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:14,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:14,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:14,545 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:14,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:14,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707615092] [2022-01-18 17:35:14,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707615092] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:14,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701390533] [2022-01-18 17:35:14,546 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:35:14,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:14,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:14,547 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:14,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 17:35:14,572 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 17:35:14,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:14,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 17:35:14,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:15,329 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:15,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:16,102 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:16,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701390533] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:16,103 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:16,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 40 [2022-01-18 17:35:16,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661957306] [2022-01-18 17:35:16,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:16,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 17:35:16,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:16,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 17:35:16,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=1280, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:35:16,104 INFO L87 Difference]: Start difference. First operand 10848 states and 26397 transitions. Second operand has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:28,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:28,604 INFO L93 Difference]: Finished difference Result 17432 states and 41445 transitions. [2022-01-18 17:35:28,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 219 states. [2022-01-18 17:35:28,605 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:35:28,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:28,635 INFO L225 Difference]: With dead ends: 17432 [2022-01-18 17:35:28,635 INFO L226 Difference]: Without dead ends: 17272 [2022-01-18 17:35:28,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25305 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=8414, Invalid=50878, Unknown=0, NotChecked=0, Total=59292 [2022-01-18 17:35:28,639 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 909 mSDsluCounter, 915 mSDsCounter, 0 mSdLazyCounter, 2293 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 909 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 3132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 2293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 540 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:28,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [909 Valid, 432 Invalid, 3132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 2293 Invalid, 0 Unknown, 540 Unchecked, 1.1s Time] [2022-01-18 17:35:28,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17272 states. [2022-01-18 17:35:28,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17272 to 10560. [2022-01-18 17:35:28,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10560 states, 10559 states have (on average 2.4364049625911544) internal successors, (25726), 10559 states have internal predecessors, (25726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:28,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10560 states to 10560 states and 25726 transitions. [2022-01-18 17:35:28,882 INFO L78 Accepts]: Start accepts. Automaton has 10560 states and 25726 transitions. Word has length 31 [2022-01-18 17:35:28,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:28,883 INFO L470 AbstractCegarLoop]: Abstraction has 10560 states and 25726 transitions. [2022-01-18 17:35:28,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 40 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:28,883 INFO L276 IsEmpty]: Start isEmpty. Operand 10560 states and 25726 transitions. [2022-01-18 17:35:28,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 17:35:28,893 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:28,893 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:28,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:29,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 17:35:29,094 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:35:29,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:29,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1685542175, now seen corresponding path program 36 times [2022-01-18 17:35:29,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:29,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728248063] [2022-01-18 17:35:29,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:29,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:29,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:29,179 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:29,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:29,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728248063] [2022-01-18 17:35:29,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728248063] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:29,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899724897] [2022-01-18 17:35:29,180 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:35:29,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:29,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:29,180 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:29,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 17:35:29,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 17:35:29,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:29,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 17:35:29,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:29,505 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:29,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:29,819 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:29,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899724897] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:29,819 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:29,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 15] total 34 [2022-01-18 17:35:29,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187472540] [2022-01-18 17:35:29,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:29,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 17:35:29,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:29,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 17:35:29,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=903, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 17:35:29,820 INFO L87 Difference]: Start difference. First operand 10560 states and 25726 transitions. Second operand has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:30,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:30,948 INFO L93 Difference]: Finished difference Result 12545 states and 30331 transitions. [2022-01-18 17:35:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:35:30,948 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 17:35:30,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:30,966 INFO L225 Difference]: With dead ends: 12545 [2022-01-18 17:35:30,966 INFO L226 Difference]: Without dead ends: 12541 [2022-01-18 17:35:30,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2075 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1818, Invalid=4988, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 17:35:30,967 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 291 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:30,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 186 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:35:30,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12541 states. [2022-01-18 17:35:31,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12541 to 11369. [2022-01-18 17:35:31,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11369 states, 11368 states have (on average 2.4481878958479943) internal successors, (27831), 11368 states have internal predecessors, (27831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:31,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11369 states to 11369 states and 27831 transitions. [2022-01-18 17:35:31,141 INFO L78 Accepts]: Start accepts. Automaton has 11369 states and 27831 transitions. Word has length 31 [2022-01-18 17:35:31,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:31,141 INFO L470 AbstractCegarLoop]: Abstraction has 11369 states and 27831 transitions. [2022-01-18 17:35:31,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:31,141 INFO L276 IsEmpty]: Start isEmpty. Operand 11369 states and 27831 transitions. [2022-01-18 17:35:31,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:31,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:31,153 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:31,168 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-01-18 17:35:31,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:31,353 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:35:31,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:31,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1393248479, now seen corresponding path program 37 times [2022-01-18 17:35:31,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:31,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177579495] [2022-01-18 17:35:31,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:31,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:31,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:31,476 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:31,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:31,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177579495] [2022-01-18 17:35:31,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177579495] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:31,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209672332] [2022-01-18 17:35:31,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:35:31,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:31,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:31,478 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:31,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 17:35:31,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:31,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:35:31,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:31,967 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:31,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:32,328 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:32,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209672332] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:32,329 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:32,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 37 [2022-01-18 17:35:32,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589630299] [2022-01-18 17:35:32,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:32,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 17:35:32,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:32,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 17:35:32,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=1152, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 17:35:32,330 INFO L87 Difference]: Start difference. First operand 11369 states and 27831 transitions. Second operand has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:34,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:34,367 INFO L93 Difference]: Finished difference Result 12972 states and 30945 transitions. [2022-01-18 17:35:34,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 17:35:34,367 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:34,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:34,388 INFO L225 Difference]: With dead ends: 12972 [2022-01-18 17:35:34,389 INFO L226 Difference]: Without dead ends: 12972 [2022-01-18 17:35:34,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3545 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2658, Invalid=8898, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 17:35:34,390 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 494 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 1195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:34,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 251 Invalid, 1195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1052 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:35:34,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12972 states. [2022-01-18 17:35:34,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12972 to 10915. [2022-01-18 17:35:34,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10915 states, 10914 states have (on average 2.455011911306579) internal successors, (26794), 10914 states have internal predecessors, (26794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:34,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10915 states to 10915 states and 26794 transitions. [2022-01-18 17:35:34,571 INFO L78 Accepts]: Start accepts. Automaton has 10915 states and 26794 transitions. Word has length 33 [2022-01-18 17:35:34,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:34,571 INFO L470 AbstractCegarLoop]: Abstraction has 10915 states and 26794 transitions. [2022-01-18 17:35:34,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:34,571 INFO L276 IsEmpty]: Start isEmpty. Operand 10915 states and 26794 transitions. [2022-01-18 17:35:34,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:34,609 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:34,609 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:34,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:34,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 17:35:34,813 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:35:34,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:34,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1039636493, now seen corresponding path program 38 times [2022-01-18 17:35:34,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:34,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363226601] [2022-01-18 17:35:34,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:34,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:34,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:34,880 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:34,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:34,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363226601] [2022-01-18 17:35:34,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363226601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:34,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063232362] [2022-01-18 17:35:34,880 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:35:34,880 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:34,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:34,881 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:34,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 17:35:34,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:35:34,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:34,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 17:35:34,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:35,189 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:35,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:35,445 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:35,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063232362] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:35,445 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:35,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 31 [2022-01-18 17:35:35,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531466202] [2022-01-18 17:35:35,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:35,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 17:35:35,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:35,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 17:35:35,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=734, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:35:35,446 INFO L87 Difference]: Start difference. First operand 10915 states and 26794 transitions. Second operand has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:37,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:37,017 INFO L93 Difference]: Finished difference Result 11524 states and 27953 transitions. [2022-01-18 17:35:37,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 17:35:37,017 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:37,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:37,033 INFO L225 Difference]: With dead ends: 11524 [2022-01-18 17:35:37,034 INFO L226 Difference]: Without dead ends: 11520 [2022-01-18 17:35:37,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3332 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2919, Invalid=7793, Unknown=0, NotChecked=0, Total=10712 [2022-01-18 17:35:37,035 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 322 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:37,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 102 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 702 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:35:37,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11520 states. [2022-01-18 17:35:37,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11520 to 10874. [2022-01-18 17:35:37,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10874 states, 10873 states have (on average 2.4531408075048287) internal successors, (26673), 10873 states have internal predecessors, (26673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:37,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10874 states to 10874 states and 26673 transitions. [2022-01-18 17:35:37,205 INFO L78 Accepts]: Start accepts. Automaton has 10874 states and 26673 transitions. Word has length 33 [2022-01-18 17:35:37,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:37,205 INFO L470 AbstractCegarLoop]: Abstraction has 10874 states and 26673 transitions. [2022-01-18 17:35:37,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.4375) internal successors, (78), 31 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:37,205 INFO L276 IsEmpty]: Start isEmpty. Operand 10874 states and 26673 transitions. [2022-01-18 17:35:37,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:37,216 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:37,216 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:37,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:37,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 17:35:37,435 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:35:37,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:37,436 INFO L85 PathProgramCache]: Analyzing trace with hash -2068346637, now seen corresponding path program 39 times [2022-01-18 17:35:37,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:37,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964016275] [2022-01-18 17:35:37,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:37,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:37,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:37,689 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:37,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:37,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964016275] [2022-01-18 17:35:37,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964016275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:37,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230943108] [2022-01-18 17:35:37,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:35:37,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:37,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:37,691 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:37,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 17:35:37,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 17:35:37,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:37,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:35:37,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:38,491 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 9 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:38,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:39,087 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 9 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:39,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230943108] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:39,087 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:39,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 15] total 45 [2022-01-18 17:35:39,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582667466] [2022-01-18 17:35:39,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:39,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 17:35:39,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:39,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 17:35:39,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1734, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:35:39,089 INFO L87 Difference]: Start difference. First operand 10874 states and 26673 transitions. Second operand has 45 states, 45 states have (on average 2.0) internal successors, (90), 45 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:49,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:49,086 INFO L93 Difference]: Finished difference Result 14204 states and 34076 transitions. [2022-01-18 17:35:49,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 224 states. [2022-01-18 17:35:49,087 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.0) internal successors, (90), 45 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:49,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:49,107 INFO L225 Difference]: With dead ends: 14204 [2022-01-18 17:35:49,107 INFO L226 Difference]: Without dead ends: 14039 [2022-01-18 17:35:49,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 250 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23795 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=6830, Invalid=56422, Unknown=0, NotChecked=0, Total=63252 [2022-01-18 17:35:49,111 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 940 mSDsluCounter, 1178 mSDsCounter, 0 mSdLazyCounter, 3596 mSolverCounterSat, 361 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 940 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 3957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 361 IncrementalHoareTripleChecker+Valid, 3596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:49,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [940 Valid, 607 Invalid, 3957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [361 Valid, 3596 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 17:35:49,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14039 states. [2022-01-18 17:35:49,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14039 to 12176. [2022-01-18 17:35:49,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12176 states, 12175 states have (on average 2.4552772073921973) internal successors, (29893), 12175 states have internal predecessors, (29893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:49,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12176 states to 12176 states and 29893 transitions. [2022-01-18 17:35:49,321 INFO L78 Accepts]: Start accepts. Automaton has 12176 states and 29893 transitions. Word has length 33 [2022-01-18 17:35:49,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:49,321 INFO L470 AbstractCegarLoop]: Abstraction has 12176 states and 29893 transitions. [2022-01-18 17:35:49,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.0) internal successors, (90), 45 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:49,321 INFO L276 IsEmpty]: Start isEmpty. Operand 12176 states and 29893 transitions. [2022-01-18 17:35:49,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:49,331 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:49,331 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:49,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:49,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:49,532 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:35:49,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:49,532 INFO L85 PathProgramCache]: Analyzing trace with hash -226544083, now seen corresponding path program 40 times [2022-01-18 17:35:49,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:49,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037514313] [2022-01-18 17:35:49,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:49,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:49,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:49,761 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:49,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:49,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037514313] [2022-01-18 17:35:49,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037514313] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:49,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100456425] [2022-01-18 17:35:49,762 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:35:49,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:49,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:49,763 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:49,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 17:35:49,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:35:49,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:49,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 17:35:49,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:50,580 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:50,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:51,975 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:51,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100456425] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:51,976 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:51,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 16] total 43 [2022-01-18 17:35:51,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972042451] [2022-01-18 17:35:51,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:51,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 17:35:51,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:51,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 17:35:51,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=1467, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 17:35:51,977 INFO L87 Difference]: Start difference. First operand 12176 states and 29893 transitions. Second operand has 43 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 43 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:11,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:11,835 INFO L93 Difference]: Finished difference Result 18083 states and 43491 transitions. [2022-01-18 17:36:11,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2022-01-18 17:36:11,835 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 43 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:36:11,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:11,858 INFO L225 Difference]: With dead ends: 18083 [2022-01-18 17:36:11,858 INFO L226 Difference]: Without dead ends: 17990 [2022-01-18 17:36:11,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17201 ImplicationChecksByTransitivity, 19.3s TimeCoverageRelationStatistics Valid=7389, Invalid=36501, Unknown=0, NotChecked=0, Total=43890 [2022-01-18 17:36:11,860 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 832 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 2191 mSolverCounterSat, 381 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 832 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 2572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 381 IncrementalHoareTripleChecker+Valid, 2191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:11,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [832 Valid, 451 Invalid, 2572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [381 Valid, 2191 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:36:11,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17990 states. [2022-01-18 17:36:12,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17990 to 13038. [2022-01-18 17:36:12,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13038 states, 13037 states have (on average 2.442893303674158) internal successors, (31848), 13037 states have internal predecessors, (31848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:12,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13038 states to 13038 states and 31848 transitions. [2022-01-18 17:36:12,073 INFO L78 Accepts]: Start accepts. Automaton has 13038 states and 31848 transitions. Word has length 33 [2022-01-18 17:36:12,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:12,073 INFO L470 AbstractCegarLoop]: Abstraction has 13038 states and 31848 transitions. [2022-01-18 17:36:12,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 43 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:12,073 INFO L276 IsEmpty]: Start isEmpty. Operand 13038 states and 31848 transitions. [2022-01-18 17:36:12,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:36:12,085 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:12,086 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:12,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:12,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 17:36:12,291 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:36:12,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:12,292 INFO L85 PathProgramCache]: Analyzing trace with hash 225401477, now seen corresponding path program 41 times [2022-01-18 17:36:12,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:12,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023456165] [2022-01-18 17:36:12,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:12,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:12,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:12,544 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:12,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:12,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023456165] [2022-01-18 17:36:12,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023456165] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:12,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863426453] [2022-01-18 17:36:12,544 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:36:12,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:12,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:12,545 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:12,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 17:36:12,582 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-01-18 17:36:12,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:12,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 17:36:12,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:13,469 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:13,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:14,997 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:14,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863426453] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:14,997 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:14,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 16] total 41 [2022-01-18 17:36:14,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091729140] [2022-01-18 17:36:14,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:14,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 17:36:14,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:14,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 17:36:14,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1344, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:36:14,998 INFO L87 Difference]: Start difference. First operand 13038 states and 31848 transitions. Second operand has 41 states, 41 states have (on average 2.1707317073170733) internal successors, (89), 41 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:33,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:33,460 INFO L93 Difference]: Finished difference Result 20183 states and 48236 transitions. [2022-01-18 17:36:33,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2022-01-18 17:36:33,460 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.1707317073170733) internal successors, (89), 41 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:36:33,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:33,490 INFO L225 Difference]: With dead ends: 20183 [2022-01-18 17:36:33,490 INFO L226 Difference]: Without dead ends: 20093 [2022-01-18 17:36:33,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17206 ImplicationChecksByTransitivity, 17.9s TimeCoverageRelationStatistics Valid=7462, Invalid=36848, Unknown=0, NotChecked=0, Total=44310 [2022-01-18 17:36:33,493 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 826 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 2081 mSolverCounterSat, 401 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 826 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 2482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 401 IncrementalHoareTripleChecker+Valid, 2081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:33,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [826 Valid, 334 Invalid, 2482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [401 Valid, 2081 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:36:33,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20093 states. [2022-01-18 17:36:33,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20093 to 13555. [2022-01-18 17:36:33,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13555 states, 13554 states have (on average 2.4375830013280213) internal successors, (33039), 13554 states have internal predecessors, (33039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:33,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13555 states to 13555 states and 33039 transitions. [2022-01-18 17:36:33,748 INFO L78 Accepts]: Start accepts. Automaton has 13555 states and 33039 transitions. Word has length 33 [2022-01-18 17:36:33,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:33,749 INFO L470 AbstractCegarLoop]: Abstraction has 13555 states and 33039 transitions. [2022-01-18 17:36:33,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.1707317073170733) internal successors, (89), 41 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:33,749 INFO L276 IsEmpty]: Start isEmpty. Operand 13555 states and 33039 transitions. [2022-01-18 17:36:33,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:36:33,760 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:33,760 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:33,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:33,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:33,961 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:36:33,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:33,962 INFO L85 PathProgramCache]: Analyzing trace with hash -420701097, now seen corresponding path program 42 times [2022-01-18 17:36:33,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:33,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599177436] [2022-01-18 17:36:33,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:33,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:33,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:34,039 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 17:36:34,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:34,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599177436] [2022-01-18 17:36:34,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599177436] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:34,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432504677] [2022-01-18 17:36:34,039 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:36:34,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:34,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:34,040 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:34,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 17:36:34,066 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-01-18 17:36:34,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:34,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 17:36:34,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:34,562 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 17:36:34,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:35,140 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 11 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:35,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432504677] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:35,140 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:35,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 15] total 33 [2022-01-18 17:36:35,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087455334] [2022-01-18 17:36:35,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:35,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:36:35,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:35,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:36:35,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=873, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:36:35,141 INFO L87 Difference]: Start difference. First operand 13555 states and 33039 transitions. Second operand has 34 states, 34 states have (on average 2.264705882352941) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:36,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:36,902 INFO L93 Difference]: Finished difference Result 15695 states and 38021 transitions. [2022-01-18 17:36:36,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 17:36:36,902 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.264705882352941) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:36:36,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:36,928 INFO L225 Difference]: With dead ends: 15695 [2022-01-18 17:36:36,928 INFO L226 Difference]: Without dead ends: 15689 [2022-01-18 17:36:36,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3001 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2133, Invalid=6239, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 17:36:36,929 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 486 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 1067 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 1280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 1067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:36,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 212 Invalid, 1280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 1067 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:36:36,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15689 states. [2022-01-18 17:36:37,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15689 to 13624. [2022-01-18 17:36:37,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13624 states, 13623 states have (on average 2.436614548924613) internal successors, (33194), 13623 states have internal predecessors, (33194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:37,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13624 states to 13624 states and 33194 transitions. [2022-01-18 17:36:37,166 INFO L78 Accepts]: Start accepts. Automaton has 13624 states and 33194 transitions. Word has length 33 [2022-01-18 17:36:37,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:37,166 INFO L470 AbstractCegarLoop]: Abstraction has 13624 states and 33194 transitions. [2022-01-18 17:36:37,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.264705882352941) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:37,166 INFO L276 IsEmpty]: Start isEmpty. Operand 13624 states and 33194 transitions. [2022-01-18 17:36:37,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:36:37,182 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:37,182 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:37,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:37,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:37,397 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:36:37,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:37,398 INFO L85 PathProgramCache]: Analyzing trace with hash -971038451, now seen corresponding path program 43 times [2022-01-18 17:36:37,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:37,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131790928] [2022-01-18 17:36:37,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:37,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:37,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:37,639 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:37,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:37,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131790928] [2022-01-18 17:36:37,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131790928] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:37,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998428045] [2022-01-18 17:36:37,640 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:36:37,640 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:37,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:37,641 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:37,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 17:36:37,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:37,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:36:37,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:38,371 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:38,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:39,003 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:39,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998428045] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:39,004 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:39,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 46 [2022-01-18 17:36:39,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274433158] [2022-01-18 17:36:39,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:39,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 17:36:39,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:39,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 17:36:39,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=409, Invalid=1661, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:36:39,005 INFO L87 Difference]: Start difference. First operand 13624 states and 33194 transitions. Second operand has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:53,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:53,810 INFO L93 Difference]: Finished difference Result 20051 states and 47451 transitions. [2022-01-18 17:36:53,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 215 states. [2022-01-18 17:36:53,811 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:36:53,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:53,838 INFO L225 Difference]: With dead ends: 20051 [2022-01-18 17:36:53,839 INFO L226 Difference]: Without dead ends: 20042 [2022-01-18 17:36:53,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 52 SyntacticMatches, 11 SemanticMatches, 254 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28656 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=9697, Invalid=55583, Unknown=0, NotChecked=0, Total=65280 [2022-01-18 17:36:53,842 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 1099 mSDsluCounter, 1260 mSDsCounter, 0 mSdLazyCounter, 2431 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1099 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 3572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 2431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 883 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:53,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1099 Valid, 591 Invalid, 3572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 2431 Invalid, 0 Unknown, 883 Unchecked, 1.1s Time] [2022-01-18 17:36:53,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20042 states. [2022-01-18 17:36:54,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20042 to 13933. [2022-01-18 17:36:54,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13933 states, 13932 states have (on average 2.4394918173987943) internal successors, (33987), 13932 states have internal predecessors, (33987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:54,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13933 states to 13933 states and 33987 transitions. [2022-01-18 17:36:54,096 INFO L78 Accepts]: Start accepts. Automaton has 13933 states and 33987 transitions. Word has length 35 [2022-01-18 17:36:54,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:54,096 INFO L470 AbstractCegarLoop]: Abstraction has 13933 states and 33987 transitions. [2022-01-18 17:36:54,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:54,096 INFO L276 IsEmpty]: Start isEmpty. Operand 13933 states and 33987 transitions. [2022-01-18 17:36:54,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:36:54,113 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:54,113 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:54,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:54,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-18 17:36:54,327 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:36:54,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:54,328 INFO L85 PathProgramCache]: Analyzing trace with hash 255734751, now seen corresponding path program 44 times [2022-01-18 17:36:54,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:54,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117996367] [2022-01-18 17:36:54,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:54,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:54,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:54,561 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:54,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:54,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117996367] [2022-01-18 17:36:54,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117996367] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:54,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138005536] [2022-01-18 17:36:54,561 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:36:54,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:54,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:54,562 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:54,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 17:36:54,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:36:54,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:54,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:36:54,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:55,374 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:55,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:57,346 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:57,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138005536] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:57,346 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:57,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 18] total 47 [2022-01-18 17:36:57,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61954639] [2022-01-18 17:36:57,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:57,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 17:36:57,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:57,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 17:36:57,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=396, Invalid=1766, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:36:57,347 INFO L87 Difference]: Start difference. First operand 13933 states and 33987 transitions. Second operand has 47 states, 47 states have (on average 2.021276595744681) internal successors, (95), 47 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:34,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:37:34,023 INFO L93 Difference]: Finished difference Result 20139 states and 48023 transitions. [2022-01-18 17:37:34,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2022-01-18 17:37:34,023 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.021276595744681) internal successors, (95), 47 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:37:34,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:37:34,051 INFO L225 Difference]: With dead ends: 20139 [2022-01-18 17:37:34,051 INFO L226 Difference]: Without dead ends: 20024 [2022-01-18 17:37:34,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 50 SyntacticMatches, 30 SemanticMatches, 244 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 28615 ImplicationChecksByTransitivity, 36.0s TimeCoverageRelationStatistics Valid=10216, Invalid=50054, Unknown=0, NotChecked=0, Total=60270 [2022-01-18 17:37:34,054 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 1470 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 2368 mSolverCounterSat, 435 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1470 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 2929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 435 IncrementalHoareTripleChecker+Valid, 2368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:37:34,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1470 Valid, 509 Invalid, 2929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [435 Valid, 2368 Invalid, 0 Unknown, 126 Unchecked, 1.4s Time] [2022-01-18 17:37:34,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20024 states. [2022-01-18 17:37:34,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20024 to 14405. [2022-01-18 17:37:34,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14405 states, 14404 states have (on average 2.4391141349625105) internal successors, (35133), 14404 states have internal predecessors, (35133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:34,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14405 states to 14405 states and 35133 transitions. [2022-01-18 17:37:34,319 INFO L78 Accepts]: Start accepts. Automaton has 14405 states and 35133 transitions. Word has length 35 [2022-01-18 17:37:34,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:37:34,319 INFO L470 AbstractCegarLoop]: Abstraction has 14405 states and 35133 transitions. [2022-01-18 17:37:34,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.021276595744681) internal successors, (95), 47 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:34,320 INFO L276 IsEmpty]: Start isEmpty. Operand 14405 states and 35133 transitions. [2022-01-18 17:37:34,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:37:34,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:37:34,336 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:37:34,351 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-01-18 17:37:34,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 17:37:34,536 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:37:34,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:37:34,537 INFO L85 PathProgramCache]: Analyzing trace with hash 975083881, now seen corresponding path program 45 times [2022-01-18 17:37:34,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:37:34,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994676275] [2022-01-18 17:37:34,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:37:34,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:37:34,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:34,776 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:34,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:37:34,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994676275] [2022-01-18 17:37:34,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994676275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:37:34,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737660147] [2022-01-18 17:37:34,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:37:34,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:34,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:37:34,777 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:37:34,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 17:37:34,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 17:37:34,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:37:34,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:37:34,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:37:35,565 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:35,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:37,531 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:37,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737660147] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:37:37,531 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:37:37,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 18] total 47 [2022-01-18 17:37:37,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205475827] [2022-01-18 17:37:37,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:37:37,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 17:37:37,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:37:37,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 17:37:37,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=1789, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:37:37,532 INFO L87 Difference]: Start difference. First operand 14405 states and 35133 transitions. Second operand has 47 states, 47 states have (on average 2.021276595744681) internal successors, (95), 47 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:14,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:14,846 INFO L93 Difference]: Finished difference Result 21432 states and 51087 transitions. [2022-01-18 17:38:14,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 207 states. [2022-01-18 17:38:14,846 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.021276595744681) internal successors, (95), 47 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:38:14,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:14,874 INFO L225 Difference]: With dead ends: 21432 [2022-01-18 17:38:14,874 INFO L226 Difference]: Without dead ends: 21312 [2022-01-18 17:38:14,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 247 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 26038 ImplicationChecksByTransitivity, 36.4s TimeCoverageRelationStatistics Valid=10569, Invalid=51183, Unknown=0, NotChecked=0, Total=61752 [2022-01-18 17:38:14,878 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 1522 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 2815 mSolverCounterSat, 494 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1522 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 3309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 494 IncrementalHoareTripleChecker+Valid, 2815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:14,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1522 Valid, 507 Invalid, 3309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [494 Valid, 2815 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 17:38:14,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21312 states. [2022-01-18 17:38:15,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21312 to 14910. [2022-01-18 17:38:15,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14910 states, 14909 states have (on average 2.43953316788517) internal successors, (36371), 14909 states have internal predecessors, (36371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:15,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14910 states to 14910 states and 36371 transitions. [2022-01-18 17:38:15,142 INFO L78 Accepts]: Start accepts. Automaton has 14910 states and 36371 transitions. Word has length 35 [2022-01-18 17:38:15,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:15,142 INFO L470 AbstractCegarLoop]: Abstraction has 14910 states and 36371 transitions. [2022-01-18 17:38:15,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.021276595744681) internal successors, (95), 47 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:15,142 INFO L276 IsEmpty]: Start isEmpty. Operand 14910 states and 36371 transitions. [2022-01-18 17:38:15,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:38:15,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:15,159 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:15,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 17:38:15,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 17:38:15,359 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:38:15,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:15,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1746633437, now seen corresponding path program 46 times [2022-01-18 17:38:15,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:15,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224964866] [2022-01-18 17:38:15,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:15,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:15,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:15,602 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:15,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:15,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224964866] [2022-01-18 17:38:15,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224964866] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:15,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310632733] [2022-01-18 17:38:15,602 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:38:15,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:15,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:15,603 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:15,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 17:38:15,627 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:38:15,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:38:15,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:38:15,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:16,279 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:16,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:16,730 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:16,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310632733] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:16,731 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:16,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 42 [2022-01-18 17:38:16,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991650904] [2022-01-18 17:38:16,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:16,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-18 17:38:16,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:16,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-18 17:38:16,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=1399, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 17:38:16,732 INFO L87 Difference]: Start difference. First operand 14910 states and 36371 transitions. Second operand has 42 states, 42 states have (on average 2.2142857142857144) internal successors, (93), 42 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:26,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:26,112 INFO L93 Difference]: Finished difference Result 21319 states and 50521 transitions. [2022-01-18 17:38:26,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 187 states. [2022-01-18 17:38:26,113 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.2142857142857144) internal successors, (93), 42 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:38:26,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:26,146 INFO L225 Difference]: With dead ends: 21319 [2022-01-18 17:38:26,146 INFO L226 Difference]: Without dead ends: 21316 [2022-01-18 17:38:26,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 223 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22071 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=10620, Invalid=39780, Unknown=0, NotChecked=0, Total=50400 [2022-01-18 17:38:26,150 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 988 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 1943 mSolverCounterSat, 336 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 988 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 2279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 336 IncrementalHoareTripleChecker+Valid, 1943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:26,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [988 Valid, 370 Invalid, 2279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [336 Valid, 1943 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 17:38:26,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21316 states. [2022-01-18 17:38:26,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21316 to 17557. [2022-01-18 17:38:26,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17557 states, 17556 states have (on average 2.440248348143085) internal successors, (42841), 17556 states have internal predecessors, (42841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:26,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17557 states to 17557 states and 42841 transitions. [2022-01-18 17:38:26,480 INFO L78 Accepts]: Start accepts. Automaton has 17557 states and 42841 transitions. Word has length 35 [2022-01-18 17:38:26,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:26,480 INFO L470 AbstractCegarLoop]: Abstraction has 17557 states and 42841 transitions. [2022-01-18 17:38:26,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.2142857142857144) internal successors, (93), 42 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:26,480 INFO L276 IsEmpty]: Start isEmpty. Operand 17557 states and 42841 transitions. [2022-01-18 17:38:26,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:38:26,499 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:26,499 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:26,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-18 17:38:26,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:26,699 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:38:26,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:26,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1003263075, now seen corresponding path program 47 times [2022-01-18 17:38:26,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:26,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881111560] [2022-01-18 17:38:26,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:26,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:26,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:26,950 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:26,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:26,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881111560] [2022-01-18 17:38:26,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881111560] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:26,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495000989] [2022-01-18 17:38:26,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:38:26,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:26,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:26,951 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:26,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 17:38:26,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 17:38:26,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:38:26,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:38:26,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:27,767 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:27,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:28,417 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:28,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495000989] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:28,417 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:28,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 46 [2022-01-18 17:38:28,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111113019] [2022-01-18 17:38:28,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:28,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 17:38:28,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:28,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 17:38:28,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=371, Invalid=1699, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:38:28,418 INFO L87 Difference]: Start difference. First operand 17557 states and 42841 transitions. Second operand has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:46,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:46,949 INFO L93 Difference]: Finished difference Result 26206 states and 62378 transitions. [2022-01-18 17:38:46,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 264 states. [2022-01-18 17:38:46,950 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:38:46,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:46,995 INFO L225 Difference]: With dead ends: 26206 [2022-01-18 17:38:46,995 INFO L226 Difference]: Without dead ends: 26180 [2022-01-18 17:38:47,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 48 SyntacticMatches, 22 SemanticMatches, 302 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42202 ImplicationChecksByTransitivity, 17.5s TimeCoverageRelationStatistics Valid=13207, Invalid=78905, Unknown=0, NotChecked=0, Total=92112 [2022-01-18 17:38:47,001 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 895 mSDsluCounter, 1294 mSDsCounter, 0 mSdLazyCounter, 3045 mSolverCounterSat, 369 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 895 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 4444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 369 IncrementalHoareTripleChecker+Valid, 3045 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1030 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:47,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [895 Valid, 587 Invalid, 4444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [369 Valid, 3045 Invalid, 0 Unknown, 1030 Unchecked, 1.4s Time] [2022-01-18 17:38:47,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26180 states. [2022-01-18 17:38:47,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26180 to 18303. [2022-01-18 17:38:47,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18303 states, 18302 states have (on average 2.4483662987651624) internal successors, (44810), 18302 states have internal predecessors, (44810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:47,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18303 states to 18303 states and 44810 transitions. [2022-01-18 17:38:47,358 INFO L78 Accepts]: Start accepts. Automaton has 18303 states and 44810 transitions. Word has length 35 [2022-01-18 17:38:47,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:47,358 INFO L470 AbstractCegarLoop]: Abstraction has 18303 states and 44810 transitions. [2022-01-18 17:38:47,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:47,358 INFO L276 IsEmpty]: Start isEmpty. Operand 18303 states and 44810 transitions. [2022-01-18 17:38:47,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:38:47,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:47,378 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:47,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-18 17:38:47,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 17:38:47,579 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:38:47,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:47,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1962410595, now seen corresponding path program 48 times [2022-01-18 17:38:47,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:47,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669838025] [2022-01-18 17:38:47,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:47,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:47,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:47,841 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:47,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:47,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669838025] [2022-01-18 17:38:47,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669838025] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:47,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468149085] [2022-01-18 17:38:47,842 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:38:47,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:47,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:47,843 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:47,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 17:38:47,867 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 17:38:47,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:38:47,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:38:47,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:48,666 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:48,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:49,333 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:49,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468149085] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:49,334 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:49,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 46 [2022-01-18 17:38:49,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302377224] [2022-01-18 17:38:49,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:49,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 17:38:49,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:49,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 17:38:49,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=369, Invalid=1701, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:38:49,335 INFO L87 Difference]: Start difference. First operand 18303 states and 44810 transitions. Second operand has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:03,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:39:03,655 INFO L93 Difference]: Finished difference Result 26371 states and 63377 transitions. [2022-01-18 17:39:03,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 212 states. [2022-01-18 17:39:03,655 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:39:03,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:39:03,699 INFO L225 Difference]: With dead ends: 26371 [2022-01-18 17:39:03,699 INFO L226 Difference]: Without dead ends: 26334 [2022-01-18 17:39:03,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 50 SyntacticMatches, 27 SemanticMatches, 250 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30027 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=10312, Invalid=52940, Unknown=0, NotChecked=0, Total=63252 [2022-01-18 17:39:03,703 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 793 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 2392 mSolverCounterSat, 406 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 793 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 3706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 406 IncrementalHoareTripleChecker+Valid, 2392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 908 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:39:03,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [793 Valid, 408 Invalid, 3706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [406 Valid, 2392 Invalid, 0 Unknown, 908 Unchecked, 1.2s Time] [2022-01-18 17:39:03,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26334 states. [2022-01-18 17:39:04,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26334 to 19381. [2022-01-18 17:39:04,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19381 states, 19380 states have (on average 2.451496388028896) internal successors, (47510), 19380 states have internal predecessors, (47510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:04,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19381 states to 19381 states and 47510 transitions. [2022-01-18 17:39:04,069 INFO L78 Accepts]: Start accepts. Automaton has 19381 states and 47510 transitions. Word has length 35 [2022-01-18 17:39:04,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:39:04,069 INFO L470 AbstractCegarLoop]: Abstraction has 19381 states and 47510 transitions. [2022-01-18 17:39:04,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:04,070 INFO L276 IsEmpty]: Start isEmpty. Operand 19381 states and 47510 transitions. [2022-01-18 17:39:04,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:39:04,139 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:39:04,139 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:39:04,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 17:39:04,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 17:39:04,340 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:39:04,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:39:04,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1813168103, now seen corresponding path program 49 times [2022-01-18 17:39:04,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:39:04,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700103730] [2022-01-18 17:39:04,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:39:04,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:39:04,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:04,615 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:04,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:04,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700103730] [2022-01-18 17:39:04,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700103730] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:04,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331419040] [2022-01-18 17:39:04,616 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:39:04,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:04,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:04,617 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:04,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 17:39:04,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:04,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:39:04,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:05,429 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:05,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:39:06,089 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:06,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331419040] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:39:06,089 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:39:06,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 46 [2022-01-18 17:39:06,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059357599] [2022-01-18 17:39:06,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:39:06,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 17:39:06,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:39:06,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 17:39:06,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=369, Invalid=1701, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:39:06,090 INFO L87 Difference]: Start difference. First operand 19381 states and 47510 transitions. Second operand has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:20,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:39:20,939 INFO L93 Difference]: Finished difference Result 26618 states and 63983 transitions. [2022-01-18 17:39:20,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 220 states. [2022-01-18 17:39:20,939 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:39:20,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:39:20,993 INFO L225 Difference]: With dead ends: 26618 [2022-01-18 17:39:20,993 INFO L226 Difference]: Without dead ends: 26481 [2022-01-18 17:39:20,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 50 SyntacticMatches, 29 SemanticMatches, 259 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32441 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=11013, Invalid=56847, Unknown=0, NotChecked=0, Total=67860 [2022-01-18 17:39:20,999 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 924 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 2289 mSolverCounterSat, 392 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 924 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 3513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 392 IncrementalHoareTripleChecker+Valid, 2289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 832 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:39:20,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [924 Valid, 408 Invalid, 3513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [392 Valid, 2289 Invalid, 0 Unknown, 832 Unchecked, 1.2s Time] [2022-01-18 17:39:21,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26481 states. [2022-01-18 17:39:21,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26481 to 19297. [2022-01-18 17:39:21,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19297 states, 19296 states have (on average 2.4449626865671643) internal successors, (47178), 19296 states have internal predecessors, (47178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:21,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19297 states to 19297 states and 47178 transitions. [2022-01-18 17:39:21,379 INFO L78 Accepts]: Start accepts. Automaton has 19297 states and 47178 transitions. Word has length 35 [2022-01-18 17:39:21,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:39:21,379 INFO L470 AbstractCegarLoop]: Abstraction has 19297 states and 47178 transitions. [2022-01-18 17:39:21,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0217391304347827) internal successors, (93), 46 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:21,379 INFO L276 IsEmpty]: Start isEmpty. Operand 19297 states and 47178 transitions. [2022-01-18 17:39:21,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:39:21,401 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:39:21,401 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:39:21,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-18 17:39:21,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:21,601 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:39:21,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:39:21,602 INFO L85 PathProgramCache]: Analyzing trace with hash 893229107, now seen corresponding path program 50 times [2022-01-18 17:39:21,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:39:21,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048609352] [2022-01-18 17:39:21,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:39:21,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:39:21,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:21,860 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:21,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:21,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048609352] [2022-01-18 17:39:21,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048609352] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:21,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59922942] [2022-01-18 17:39:21,861 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:39:21,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:21,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:21,862 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:21,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 17:39:21,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:39:21,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:39:21,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:39:21,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:22,700 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:22,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:39:24,596 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:24,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59922942] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:39:24,597 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:39:24,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 18] total 47 [2022-01-18 17:39:24,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924995215] [2022-01-18 17:39:24,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:39:24,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 17:39:24,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:39:24,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 17:39:24,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=1796, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:39:24,598 INFO L87 Difference]: Start difference. First operand 19297 states and 47178 transitions. Second operand has 47 states, 47 states have (on average 2.021276595744681) internal successors, (95), 47 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:04,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:04,246 INFO L93 Difference]: Finished difference Result 29093 states and 69906 transitions. [2022-01-18 17:40:04,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 239 states. [2022-01-18 17:40:04,246 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.021276595744681) internal successors, (95), 47 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:40:04,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:04,306 INFO L225 Difference]: With dead ends: 29093 [2022-01-18 17:40:04,306 INFO L226 Difference]: Without dead ends: 28983 [2022-01-18 17:40:04,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 53 SyntacticMatches, 28 SemanticMatches, 279 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 36856 ImplicationChecksByTransitivity, 38.9s TimeCoverageRelationStatistics Valid=11974, Invalid=66706, Unknown=0, NotChecked=0, Total=78680 [2022-01-18 17:40:04,310 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 1039 mSDsluCounter, 1111 mSDsCounter, 0 mSdLazyCounter, 2584 mSolverCounterSat, 454 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1039 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 3629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 454 IncrementalHoareTripleChecker+Valid, 2584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 591 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:04,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1039 Valid, 478 Invalid, 3629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [454 Valid, 2584 Invalid, 0 Unknown, 591 Unchecked, 1.5s Time] [2022-01-18 17:40:04,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28983 states. [2022-01-18 17:40:04,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28983 to 19972. [2022-01-18 17:40:04,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19972 states, 19971 states have (on average 2.441740523759451) internal successors, (48764), 19971 states have internal predecessors, (48764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:04,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19972 states to 19972 states and 48764 transitions. [2022-01-18 17:40:04,748 INFO L78 Accepts]: Start accepts. Automaton has 19972 states and 48764 transitions. Word has length 35 [2022-01-18 17:40:04,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:04,748 INFO L470 AbstractCegarLoop]: Abstraction has 19972 states and 48764 transitions. [2022-01-18 17:40:04,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.021276595744681) internal successors, (95), 47 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:04,748 INFO L276 IsEmpty]: Start isEmpty. Operand 19972 states and 48764 transitions. [2022-01-18 17:40:04,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:40:04,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:04,770 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:04,785 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-01-18 17:40:04,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 17:40:04,971 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:40:04,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:04,971 INFO L85 PathProgramCache]: Analyzing trace with hash -2007406801, now seen corresponding path program 51 times [2022-01-18 17:40:04,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:04,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949414047] [2022-01-18 17:40:04,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:04,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:04,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:05,180 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:05,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:05,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949414047] [2022-01-18 17:40:05,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949414047] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:05,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833033204] [2022-01-18 17:40:05,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:40:05,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:05,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:05,181 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:05,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 17:40:05,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 17:40:05,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:05,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:40:05,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:05,997 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:05,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:06,550 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:06,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833033204] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:06,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:06,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 17] total 44 [2022-01-18 17:40:06,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383526301] [2022-01-18 17:40:06,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:06,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 17:40:06,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:06,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 17:40:06,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=1524, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:40:06,551 INFO L87 Difference]: Start difference. First operand 19972 states and 48764 transitions. Second operand has 44 states, 44 states have (on average 2.25) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:14,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:14,855 INFO L93 Difference]: Finished difference Result 29243 states and 70057 transitions. [2022-01-18 17:40:14,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2022-01-18 17:40:14,855 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.25) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:40:14,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:14,905 INFO L225 Difference]: With dead ends: 29243 [2022-01-18 17:40:14,905 INFO L226 Difference]: Without dead ends: 29237 [2022-01-18 17:40:14,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15623 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=8302, Invalid=31100, Unknown=0, NotChecked=0, Total=39402 [2022-01-18 17:40:14,908 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 916 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 2430 mSolverCounterSat, 427 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 916 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 2857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 427 IncrementalHoareTripleChecker+Valid, 2430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:14,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [916 Valid, 435 Invalid, 2857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [427 Valid, 2430 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 17:40:14,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29237 states. [2022-01-18 17:40:15,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29237 to 22851. [2022-01-18 17:40:15,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22851 states, 22850 states have (on average 2.44691466083151) internal successors, (55912), 22850 states have internal predecessors, (55912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:15,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22851 states to 22851 states and 55912 transitions. [2022-01-18 17:40:15,354 INFO L78 Accepts]: Start accepts. Automaton has 22851 states and 55912 transitions. Word has length 35 [2022-01-18 17:40:15,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:15,354 INFO L470 AbstractCegarLoop]: Abstraction has 22851 states and 55912 transitions. [2022-01-18 17:40:15,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.25) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:15,354 INFO L276 IsEmpty]: Start isEmpty. Operand 22851 states and 55912 transitions. [2022-01-18 17:40:15,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:40:15,377 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:15,377 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:15,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:15,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:15,577 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:40:15,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:15,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1057414301, now seen corresponding path program 52 times [2022-01-18 17:40:15,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:15,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154997865] [2022-01-18 17:40:15,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:15,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:15,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:15,825 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:15,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:15,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154997865] [2022-01-18 17:40:15,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154997865] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:15,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163390670] [2022-01-18 17:40:15,826 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:40:15,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:15,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:15,827 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:15,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 17:40:15,848 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:40:15,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:15,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:40:15,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:16,618 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:16,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:17,361 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:17,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163390670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:17,361 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:17,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 45 [2022-01-18 17:40:17,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104991997] [2022-01-18 17:40:17,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:17,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 17:40:17,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:17,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 17:40:17,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=372, Invalid=1608, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:40:17,362 INFO L87 Difference]: Start difference. First operand 22851 states and 55912 transitions. Second operand has 45 states, 45 states have (on average 2.111111111111111) internal successors, (95), 45 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:27,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:27,147 INFO L93 Difference]: Finished difference Result 31373 states and 75952 transitions. [2022-01-18 17:40:27,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2022-01-18 17:40:27,147 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.111111111111111) internal successors, (95), 45 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:40:27,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:27,204 INFO L225 Difference]: With dead ends: 31373 [2022-01-18 17:40:27,204 INFO L226 Difference]: Without dead ends: 31199 [2022-01-18 17:40:27,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 50 SyntacticMatches, 11 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14849 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=6530, Invalid=28626, Unknown=0, NotChecked=0, Total=35156 [2022-01-18 17:40:27,207 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 1026 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 1702 mSolverCounterSat, 337 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1026 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 2615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 337 IncrementalHoareTripleChecker+Valid, 1702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 576 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:27,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1026 Valid, 252 Invalid, 2615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [337 Valid, 1702 Invalid, 0 Unknown, 576 Unchecked, 0.9s Time] [2022-01-18 17:40:27,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31199 states. [2022-01-18 17:40:27,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31199 to 23603. [2022-01-18 17:40:27,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23603 states, 23602 states have (on average 2.44305567324803) internal successors, (57661), 23602 states have internal predecessors, (57661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:27,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23603 states to 23603 states and 57661 transitions. [2022-01-18 17:40:27,657 INFO L78 Accepts]: Start accepts. Automaton has 23603 states and 57661 transitions. Word has length 35 [2022-01-18 17:40:27,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:27,657 INFO L470 AbstractCegarLoop]: Abstraction has 23603 states and 57661 transitions. [2022-01-18 17:40:27,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.111111111111111) internal successors, (95), 45 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:27,657 INFO L276 IsEmpty]: Start isEmpty. Operand 23603 states and 57661 transitions. [2022-01-18 17:40:27,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:40:27,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:27,680 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:27,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:27,881 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,SelfDestructingSolverStorable53 [2022-01-18 17:40:27,881 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:40:27,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:27,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1158386019, now seen corresponding path program 53 times [2022-01-18 17:40:27,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:27,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231398518] [2022-01-18 17:40:27,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:27,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:27,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:28,096 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:28,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:28,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231398518] [2022-01-18 17:40:28,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231398518] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:28,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694063733] [2022-01-18 17:40:28,096 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:40:28,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:28,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:28,097 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:28,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 17:40:28,119 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 17:40:28,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:28,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 17:40:28,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:28,755 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:28,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:29,195 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:29,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694063733] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:29,195 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:29,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 42 [2022-01-18 17:40:29,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789266854] [2022-01-18 17:40:29,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:29,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-18 17:40:29,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:29,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-18 17:40:29,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=1395, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 17:40:29,196 INFO L87 Difference]: Start difference. First operand 23603 states and 57661 transitions. Second operand has 42 states, 42 states have (on average 2.2142857142857144) internal successors, (93), 42 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:37,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:37,909 INFO L93 Difference]: Finished difference Result 29912 states and 71625 transitions. [2022-01-18 17:40:37,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2022-01-18 17:40:37,909 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.2142857142857144) internal successors, (93), 42 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:40:37,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:37,959 INFO L225 Difference]: With dead ends: 29912 [2022-01-18 17:40:37,959 INFO L226 Difference]: Without dead ends: 29891 [2022-01-18 17:40:37,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 219 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20979 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=9713, Invalid=38907, Unknown=0, NotChecked=0, Total=48620 [2022-01-18 17:40:37,962 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 1049 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 1925 mSolverCounterSat, 381 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1049 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 2306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 381 IncrementalHoareTripleChecker+Valid, 1925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:37,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1049 Valid, 401 Invalid, 2306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [381 Valid, 1925 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 17:40:37,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29891 states. [2022-01-18 17:40:38,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29891 to 25803. [2022-01-18 17:40:38,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25803 states, 25802 states have (on average 2.439074490349585) internal successors, (62933), 25802 states have internal predecessors, (62933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:38,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25803 states to 25803 states and 62933 transitions. [2022-01-18 17:40:38,426 INFO L78 Accepts]: Start accepts. Automaton has 25803 states and 62933 transitions. Word has length 35 [2022-01-18 17:40:38,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:38,426 INFO L470 AbstractCegarLoop]: Abstraction has 25803 states and 62933 transitions. [2022-01-18 17:40:38,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.2142857142857144) internal successors, (93), 42 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:38,426 INFO L276 IsEmpty]: Start isEmpty. Operand 25803 states and 62933 transitions. [2022-01-18 17:40:38,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:40:38,450 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:38,450 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:38,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-18 17:40:38,651 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,SelfDestructingSolverStorable54 [2022-01-18 17:40:38,651 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:40:38,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:38,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1794931811, now seen corresponding path program 54 times [2022-01-18 17:40:38,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:38,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496587847] [2022-01-18 17:40:38,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:38,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:38,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:38,839 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:38,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:38,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496587847] [2022-01-18 17:40:38,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496587847] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:38,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969699110] [2022-01-18 17:40:38,840 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:40:38,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:38,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:38,841 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:38,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 17:40:38,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-18 17:40:38,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:38,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:40:38,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:39,653 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:39,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:40,795 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:40,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969699110] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:40,796 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:40,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 18] total 44 [2022-01-18 17:40:40,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861017435] [2022-01-18 17:40:40,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:40,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 17:40:40,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:40,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 17:40:40,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=379, Invalid=1601, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:40:40,796 INFO L87 Difference]: Start difference. First operand 25803 states and 62933 transitions. Second operand has 45 states, 45 states have (on average 2.1555555555555554) internal successors, (97), 44 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:49,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:49,324 INFO L93 Difference]: Finished difference Result 36293 states and 87122 transitions. [2022-01-18 17:40:49,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-01-18 17:40:49,325 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.1555555555555554) internal successors, (97), 44 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:40:49,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:49,388 INFO L225 Difference]: With dead ends: 36293 [2022-01-18 17:40:49,388 INFO L226 Difference]: Without dead ends: 36205 [2022-01-18 17:40:49,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9722 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=5750, Invalid=19690, Unknown=0, NotChecked=0, Total=25440 [2022-01-18 17:40:49,389 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 949 mSDsluCounter, 886 mSDsCounter, 0 mSdLazyCounter, 2165 mSolverCounterSat, 323 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 2488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 323 IncrementalHoareTripleChecker+Valid, 2165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:49,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [949 Valid, 489 Invalid, 2488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [323 Valid, 2165 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 17:40:49,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36205 states. [2022-01-18 17:40:49,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36205 to 30216. [2022-01-18 17:40:49,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30216 states, 30215 states have (on average 2.442197583981466) internal successors, (73791), 30215 states have internal predecessors, (73791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:50,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30216 states to 30216 states and 73791 transitions. [2022-01-18 17:40:50,008 INFO L78 Accepts]: Start accepts. Automaton has 30216 states and 73791 transitions. Word has length 35 [2022-01-18 17:40:50,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:50,009 INFO L470 AbstractCegarLoop]: Abstraction has 30216 states and 73791 transitions. [2022-01-18 17:40:50,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.1555555555555554) internal successors, (97), 44 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:50,009 INFO L276 IsEmpty]: Start isEmpty. Operand 30216 states and 73791 transitions. [2022-01-18 17:40:50,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:40:50,039 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:50,039 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:50,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 17:40:50,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:50,240 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:40:50,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:50,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1064565901, now seen corresponding path program 55 times [2022-01-18 17:40:50,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:50,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242658305] [2022-01-18 17:40:50,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:50,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:50,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:50,407 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 11 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:50,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:50,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242658305] [2022-01-18 17:40:50,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242658305] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:50,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248214544] [2022-01-18 17:40:50,407 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:40:50,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:50,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:50,408 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:50,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 17:40:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:50,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 17:40:50,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:51,021 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:51,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:52,004 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 13 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:52,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248214544] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:52,004 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:52,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 16] total 39 [2022-01-18 17:40:52,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230721977] [2022-01-18 17:40:52,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:52,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 17:40:52,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:52,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 17:40:52,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=371, Invalid=1189, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:40:52,005 INFO L87 Difference]: Start difference. First operand 30216 states and 73791 transitions. Second operand has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:55,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:55,492 INFO L93 Difference]: Finished difference Result 38391 states and 93613 transitions. [2022-01-18 17:40:55,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 17:40:55,492 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:40:55,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:55,563 INFO L225 Difference]: With dead ends: 38391 [2022-01-18 17:40:55,563 INFO L226 Difference]: Without dead ends: 38383 [2022-01-18 17:40:55,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3975 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3144, Invalid=8628, Unknown=0, NotChecked=0, Total=11772 [2022-01-18 17:40:55,565 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 517 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 1481 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 1719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 1481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:55,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 172 Invalid, 1719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 1481 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:40:55,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38383 states. [2022-01-18 17:40:56,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38383 to 33520. [2022-01-18 17:40:56,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33520 states, 33519 states have (on average 2.4532653122109846) internal successors, (82231), 33519 states have internal predecessors, (82231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:56,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33520 states to 33520 states and 82231 transitions. [2022-01-18 17:40:56,298 INFO L78 Accepts]: Start accepts. Automaton has 33520 states and 82231 transitions. Word has length 35 [2022-01-18 17:40:56,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:56,298 INFO L470 AbstractCegarLoop]: Abstraction has 33520 states and 82231 transitions. [2022-01-18 17:40:56,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 39 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:56,299 INFO L276 IsEmpty]: Start isEmpty. Operand 33520 states and 82231 transitions. [2022-01-18 17:40:56,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:40:56,330 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:56,330 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:56,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:56,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:56,530 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:40:56,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:56,531 INFO L85 PathProgramCache]: Analyzing trace with hash -968336091, now seen corresponding path program 56 times [2022-01-18 17:40:56,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:56,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811277074] [2022-01-18 17:40:56,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:56,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:56,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:56,773 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:56,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:56,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811277074] [2022-01-18 17:40:56,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811277074] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:56,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455395496] [2022-01-18 17:40:56,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:40:56,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:56,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:56,774 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:56,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 17:40:56,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:40:56,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:56,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:40:56,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:57,675 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:57,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:59,454 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:59,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455395496] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:59,454 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:59,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 18] total 46 [2022-01-18 17:40:59,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51773489] [2022-01-18 17:40:59,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:59,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 17:40:59,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:59,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 17:40:59,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=387, Invalid=1683, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:40:59,455 INFO L87 Difference]: Start difference. First operand 33520 states and 82231 transitions. Second operand has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:58,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:41:58,218 INFO L93 Difference]: Finished difference Result 80656 states and 197412 transitions. [2022-01-18 17:41:58,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 347 states. [2022-01-18 17:41:58,218 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:41:58,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:41:58,392 INFO L225 Difference]: With dead ends: 80656 [2022-01-18 17:41:58,393 INFO L226 Difference]: Without dead ends: 80534 [2022-01-18 17:41:58,400 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 377 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 66216 ImplicationChecksByTransitivity, 57.3s TimeCoverageRelationStatistics Valid=21817, Invalid=121445, Unknown=0, NotChecked=0, Total=143262 [2022-01-18 17:41:58,400 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 1111 mSDsluCounter, 1267 mSDsCounter, 0 mSdLazyCounter, 3082 mSolverCounterSat, 507 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1111 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 4953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 507 IncrementalHoareTripleChecker+Valid, 3082 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1364 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:41:58,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1111 Valid, 672 Invalid, 4953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [507 Valid, 3082 Invalid, 0 Unknown, 1364 Unchecked, 1.8s Time] [2022-01-18 17:41:58,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80534 states. [2022-01-18 17:41:59,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80534 to 42013. [2022-01-18 17:41:59,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42013 states, 42012 states have (on average 2.4548938398552793) internal successors, (103135), 42012 states have internal predecessors, (103135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:59,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42013 states to 42013 states and 103135 transitions. [2022-01-18 17:41:59,876 INFO L78 Accepts]: Start accepts. Automaton has 42013 states and 103135 transitions. Word has length 35 [2022-01-18 17:41:59,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:41:59,876 INFO L470 AbstractCegarLoop]: Abstraction has 42013 states and 103135 transitions. [2022-01-18 17:41:59,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:59,877 INFO L276 IsEmpty]: Start isEmpty. Operand 42013 states and 103135 transitions. [2022-01-18 17:41:59,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:41:59,909 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:41:59,909 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:41:59,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 17:42:00,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:00,109 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:42:00,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:00,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1472113377, now seen corresponding path program 57 times [2022-01-18 17:42:00,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:00,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163528399] [2022-01-18 17:42:00,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:00,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:00,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:00,478 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:00,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:00,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163528399] [2022-01-18 17:42:00,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163528399] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:00,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829576427] [2022-01-18 17:42:00,479 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:42:00,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:00,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:00,480 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:00,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 17:42:00,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-18 17:42:00,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:00,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:42:00,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:01,301 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:01,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:03,046 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:03,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829576427] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:03,046 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:03,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 18] total 46 [2022-01-18 17:42:03,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669705441] [2022-01-18 17:42:03,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:03,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 17:42:03,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:03,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 17:42:03,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=1687, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:42:03,047 INFO L87 Difference]: Start difference. First operand 42013 states and 103135 transitions. Second operand has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:43,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:43,702 INFO L93 Difference]: Finished difference Result 70543 states and 171815 transitions. [2022-01-18 17:42:43,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2022-01-18 17:42:43,702 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:42:43,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:43,833 INFO L225 Difference]: With dead ends: 70543 [2022-01-18 17:42:43,833 INFO L226 Difference]: Without dead ends: 70393 [2022-01-18 17:42:43,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 52 SyntacticMatches, 28 SemanticMatches, 318 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 48913 ImplicationChecksByTransitivity, 39.6s TimeCoverageRelationStatistics Valid=16697, Invalid=85383, Unknown=0, NotChecked=0, Total=102080 [2022-01-18 17:42:43,837 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 1333 mSDsluCounter, 1275 mSDsCounter, 0 mSdLazyCounter, 2388 mSolverCounterSat, 568 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1333 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 3670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 568 IncrementalHoareTripleChecker+Valid, 2388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 714 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:43,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1333 Valid, 653 Invalid, 3670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [568 Valid, 2388 Invalid, 0 Unknown, 714 Unchecked, 1.5s Time] [2022-01-18 17:42:43,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70393 states. [2022-01-18 17:42:44,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70393 to 44176. [2022-01-18 17:42:44,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44176 states, 44175 states have (on average 2.45247311827957) internal successors, (108338), 44175 states have internal predecessors, (108338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:44,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44176 states to 44176 states and 108338 transitions. [2022-01-18 17:42:44,956 INFO L78 Accepts]: Start accepts. Automaton has 44176 states and 108338 transitions. Word has length 35 [2022-01-18 17:42:44,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:44,956 INFO L470 AbstractCegarLoop]: Abstraction has 44176 states and 108338 transitions. [2022-01-18 17:42:44,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:44,957 INFO L276 IsEmpty]: Start isEmpty. Operand 44176 states and 108338 transitions. [2022-01-18 17:42:44,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:42:44,992 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:44,992 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:45,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-18 17:42:45,193 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,SelfDestructingSolverStorable58 [2022-01-18 17:42:45,193 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:42:45,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:45,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1379063527, now seen corresponding path program 58 times [2022-01-18 17:42:45,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:45,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527590126] [2022-01-18 17:42:45,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:45,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:45,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:45,460 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:45,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:45,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527590126] [2022-01-18 17:42:45,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527590126] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:45,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672408717] [2022-01-18 17:42:45,461 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:42:45,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:45,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:45,463 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:45,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 17:42:45,485 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:42:45,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:45,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:42:45,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:46,483 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:46,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:47,273 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:47,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672408717] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:47,274 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:47,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 46 [2022-01-18 17:42:47,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685566796] [2022-01-18 17:42:47,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:47,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 17:42:47,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:47,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 17:42:47,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=1709, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:42:47,274 INFO L87 Difference]: Start difference. First operand 44176 states and 108338 transitions. Second operand has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:05,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:05,391 INFO L93 Difference]: Finished difference Result 65946 states and 160049 transitions. [2022-01-18 17:43:05,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 288 states. [2022-01-18 17:43:05,391 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-18 17:43:05,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:05,530 INFO L225 Difference]: With dead ends: 65946 [2022-01-18 17:43:05,530 INFO L226 Difference]: Without dead ends: 65769 [2022-01-18 17:43:05,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 49 SyntacticMatches, 29 SemanticMatches, 315 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47076 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=12359, Invalid=87813, Unknown=0, NotChecked=0, Total=100172 [2022-01-18 17:43:05,537 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 1103 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 3280 mSolverCounterSat, 393 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1103 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 4538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 393 IncrementalHoareTripleChecker+Valid, 3280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 865 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:05,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1103 Valid, 644 Invalid, 4538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [393 Valid, 3280 Invalid, 0 Unknown, 865 Unchecked, 1.5s Time] [2022-01-18 17:43:05,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65769 states. [2022-01-18 17:43:06,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65769 to 47240. [2022-01-18 17:43:06,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47240 states, 47239 states have (on average 2.447892631088719) internal successors, (115636), 47239 states have internal predecessors, (115636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:06,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47240 states to 47240 states and 115636 transitions. [2022-01-18 17:43:06,642 INFO L78 Accepts]: Start accepts. Automaton has 47240 states and 115636 transitions. Word has length 35 [2022-01-18 17:43:06,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:06,642 INFO L470 AbstractCegarLoop]: Abstraction has 47240 states and 115636 transitions. [2022-01-18 17:43:06,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 46 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:06,643 INFO L276 IsEmpty]: Start isEmpty. Operand 47240 states and 115636 transitions. [2022-01-18 17:43:06,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-18 17:43:06,678 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:06,678 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:06,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:06,879 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,SelfDestructingSolverStorable59 [2022-01-18 17:43:06,879 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 17:43:06,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:06,880 INFO L85 PathProgramCache]: Analyzing trace with hash 309882039, now seen corresponding path program 59 times [2022-01-18 17:43:06,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:06,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797828665] [2022-01-18 17:43:06,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:06,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:06,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:07,137 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:07,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:07,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797828665] [2022-01-18 17:43:07,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797828665] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:07,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995192991] [2022-01-18 17:43:07,138 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:43:07,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:07,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:07,138 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:43:07,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 17:43:07,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 17:43:07,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:07,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 17:43:07,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:08,007 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:08,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:09,988 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:09,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995192991] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:09,988 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:09,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 18] total 47 [2022-01-18 17:43:09,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076695580] [2022-01-18 17:43:09,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:09,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 17:43:09,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:09,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 17:43:09,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=356, Invalid=1806, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:43:09,989 INFO L87 Difference]: Start difference. First operand 47240 states and 115636 transitions. Second operand has 47 states, 47 states have (on average 2.021276595744681) internal successors, (95), 47 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-18 17:43:27,032 WARN L244 SmtUtils]: Removed 14 from assertion stack [2022-01-18 17:43:27,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2022-01-18 17:43:27,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 49 SyntacticMatches, 24 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 16096 ImplicationChecksByTransitivity, 16.7s TimeCoverageRelationStatistics Valid=7350, Invalid=29706, Unknown=0, NotChecked=0, Total=37056 [2022-01-18 17:43:27,034 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 678 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 1593 mSolverCounterSat, 390 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 678 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 2071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 390 IncrementalHoareTripleChecker+Valid, 1593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:27,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [678 Valid, 80 Invalid, 2071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [390 Valid, 1593 Invalid, 0 Unknown, 88 Unchecked, 0.9s Time] [2022-01-18 17:43:27,034 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-18 17:43:27,043 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 17:43:27,043 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 17:43:27,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:27,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:27,251 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (47240states) and FLOYD_HOARE automaton (currently 151 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 146 for 282ms.. [2022-01-18 17:43:27,252 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-18 17:43:27,252 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-18 17:43:27,254 INFO L732 BasicCegarLoop]: Path program histogram: [59, 1, 1] [2022-01-18 17:43:27,256 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 17:43:27,256 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 17:43:27,257 INFO L202 PluginConnector]: Adding new model nonblocking-counter-alt2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:43:27 BasicIcfg [2022-01-18 17:43:27,257 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 17:43:27,257 INFO L158 Benchmark]: Toolchain (without parser) took 744529.96ms. Allocated memory was 406.8MB in the beginning and 2.1GB in the end (delta: 1.7GB). Free memory was 373.9MB in the beginning and 1.6GB in the end (delta: -1.3GB). Peak memory consumption was 1.6GB. Max. memory is 16.0GB. [2022-01-18 17:43:27,257 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.09ms. Allocated memory is still 406.8MB. Free memory was 375.0MB in the beginning and 374.8MB in the end (delta: 174.8kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:43:27,257 INFO L158 Benchmark]: Boogie Procedure Inliner took 17.83ms. Allocated memory is still 406.8MB. Free memory was 373.8MB in the beginning and 372.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 17:43:27,257 INFO L158 Benchmark]: Boogie Preprocessor took 8.94ms. Allocated memory is still 406.8MB. Free memory was 372.3MB in the beginning and 371.3MB in the end (delta: 945.1kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 17:43:27,258 INFO L158 Benchmark]: RCFGBuilder took 191.10ms. Allocated memory is still 406.8MB. Free memory was 371.3MB in the beginning and 362.4MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 17:43:27,258 INFO L158 Benchmark]: TraceAbstraction took 744305.41ms. Allocated memory was 406.8MB in the beginning and 2.1GB in the end (delta: 1.7GB). Free memory was 362.1MB in the beginning and 1.6GB in the end (delta: -1.3GB). Peak memory consumption was 1.6GB. Max. memory is 16.0GB. [2022-01-18 17:43:27,258 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.09ms. Allocated memory is still 406.8MB. Free memory was 375.0MB in the beginning and 374.8MB in the end (delta: 174.8kB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 17.83ms. Allocated memory is still 406.8MB. Free memory was 373.8MB in the beginning and 372.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 8.94ms. Allocated memory is still 406.8MB. Free memory was 372.3MB in the beginning and 371.3MB in the end (delta: 945.1kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 191.10ms. Allocated memory is still 406.8MB. Free memory was 371.3MB in the beginning and 362.4MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 744305.41ms. Allocated memory was 406.8MB in the beginning and 2.1GB in the end (delta: 1.7GB). Free memory was 362.1MB in the beginning and 1.6GB in the end (delta: -1.3GB). Peak memory consumption was 1.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (47240states) and FLOYD_HOARE automaton (currently 151 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 146 for 282ms.. - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (47240states) and FLOYD_HOARE automaton (currently 151 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 146 for 282ms.. - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (47240states) and FLOYD_HOARE automaton (currently 151 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 146 for 282ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 32 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 744.2s, OverallIterations: 61, TraceHistogramMax: 5, PathProgramHistogramMax: 59, EmptinessCheckTime: 0.7s, AutomataDifference: 630.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 40539 SdHoareTripleChecker+Valid, 46.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 40539 mSDsluCounter, 20033 SdHoareTripleChecker+Invalid, 40.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 13732 IncrementalHoareTripleChecker+Unchecked, 38356 mSDsCounter, 15129 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 93409 IncrementalHoareTripleChecker+Invalid, 122270 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 15129 mSolverCounterUnsat, 1151 mSDtfsCounter, 93409 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12219 GetRequests, 2424 SyntacticMatches, 411 SemanticMatches, 9383 ConstructedPredicates, 0 IntricatePredicates, 15 DeprecatedPredicates, 849481 ImplicationChecksByTransitivity, 603.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=47240occurred in iteration=60, InterpolantAutomatonStates: 7568, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 12.7s AutomataMinimizationTime, 60 MinimizatonAttempts, 252947 StatesRemovedByMinimization, 60 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 86.2s InterpolantComputationTime, 3618 NumberOfCodeBlocks, 3618 NumberOfCodeBlocksAsserted, 264 NumberOfCheckSat, 5232 ConstructedInterpolants, 93 QuantifiedInterpolants, 99198 SizeOfPredicates, 497 NumberOfNonLiveVariables, 3981 ConjunctsInSsa, 1547 ConjunctsInUnsatCore, 179 InterpolantComputations, 2 PerfectInterpolantSequences, 403/5683 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