/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-8a14012e553caa636f65c1137831746b6d9875cd-8a14012 [2021-08-06 14:32:36,437 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-06 14:32:36,438 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-06 14:32:36,460 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-06 14:32:36,461 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-06 14:32:36,463 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-06 14:32:36,463 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-06 14:32:36,471 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-06 14:32:36,472 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-06 14:32:36,475 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-06 14:32:36,476 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-06 14:32:36,477 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-06 14:32:36,477 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-06 14:32:36,479 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-06 14:32:36,480 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-06 14:32:36,482 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-06 14:32:36,483 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-06 14:32:36,483 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-06 14:32:36,485 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-06 14:32:36,491 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-06 14:32:36,493 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-06 14:32:36,494 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-06 14:32:36,495 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-06 14:32:36,496 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-06 14:32:36,499 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-06 14:32:36,499 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-06 14:32:36,499 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-06 14:32:36,500 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-06 14:32:36,500 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-06 14:32:36,501 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-06 14:32:36,501 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-06 14:32:36,501 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-06 14:32:36,502 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-06 14:32:36,502 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-06 14:32:36,505 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-06 14:32:36,506 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-06 14:32:36,507 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-06 14:32:36,507 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-06 14:32:36,507 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-06 14:32:36,507 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-06 14:32:36,508 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-06 14:32:36,508 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-08-06 14:32:36,529 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-06 14:32:36,530 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-06 14:32:36,530 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-06 14:32:36,530 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-06 14:32:36,531 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-06 14:32:36,531 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-06 14:32:36,531 INFO L138 SettingsManager]: * Use SBE=true [2021-08-06 14:32:36,531 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-06 14:32:36,531 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-06 14:32:36,531 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-06 14:32:36,531 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-06 14:32:36,531 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-06 14:32:36,531 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-06 14:32:36,532 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-06 14:32:36,532 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-06 14:32:36,532 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-06 14:32:36,532 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-06 14:32:36,532 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-06 14:32:36,532 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-06 14:32:36,532 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-06 14:32:36,532 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-06 14:32:36,532 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-06 14:32:36,533 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-06 14:32:36,533 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 14:32:36,533 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-06 14:32:36,533 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-06 14:32:36,533 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-06 14:32:36,533 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-06 14:32:36,533 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-06 14:32:36,533 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-06 14:32:36,533 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-06 14:32:36,533 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 [2021-08-06 14:32:36,767 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-06 14:32:36,797 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-06 14:32:36,798 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-06 14:32:36,799 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-06 14:32:36,800 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-06 14:32:36,801 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl [2021-08-06 14:32:36,801 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl' [2021-08-06 14:32:36,838 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-06 14:32:36,839 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-06 14:32:36,842 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-06 14:32:36,842 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-06 14:32:36,842 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-06 14:32:36,854 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:32:36" (1/1) ... [2021-08-06 14:32:36,860 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:32:36" (1/1) ... [2021-08-06 14:32:36,865 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-06 14:32:36,866 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-06 14:32:36,866 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-06 14:32:36,866 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-06 14:32:36,871 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:32:36" (1/1) ... [2021-08-06 14:32:36,871 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:32:36" (1/1) ... [2021-08-06 14:32:36,873 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:32:36" (1/1) ... [2021-08-06 14:32:36,873 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:32:36" (1/1) ... [2021-08-06 14:32:36,876 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:32:36" (1/1) ... [2021-08-06 14:32:36,879 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:32:36" (1/1) ... [2021-08-06 14:32:36,880 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:32:36" (1/1) ... [2021-08-06 14:32:36,881 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-06 14:32:36,881 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-06 14:32:36,881 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-06 14:32:36,881 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-06 14:32:36,882 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:32:36" (1/1) ... [2021-08-06 14:32:36,890 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 14:32:36,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:32:36,909 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) [2021-08-06 14:32:36,918 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 [2021-08-06 14:32:36,941 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-06 14:32:36,941 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-06 14:32:36,942 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-06 14:32:36,942 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-06 14:32:36,942 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-06 14:32:36,942 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-06 14:32:36,943 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-06 14:32:36,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-06 14:32:36,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-06 14:32:36,944 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-06 14:32:36,944 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-06 14:32:36,945 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-06 14:32:36,945 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-06 14:32:37,345 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-06 14:32:37,346 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-08-06 14:32:37,347 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 02:32:37 BoogieIcfgContainer [2021-08-06 14:32:37,347 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-06 14:32:37,348 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-06 14:32:37,348 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-06 14:32:37,350 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-06 14:32:37,350 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 02:32:36" (1/2) ... [2021-08-06 14:32:37,351 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8ff1cd5 and model type nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 02:32:37, skipping insertion in model container [2021-08-06 14:32:37,351 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 02:32:37" (2/2) ... [2021-08-06 14:32:37,352 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-subst.wvr.bpl [2021-08-06 14:32:37,355 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-06 14:32:37,355 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-06 14:32:37,355 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-06 14:32:37,355 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-06 14:32:37,378 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-06 14:32:37,405 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-06 14:32:37,409 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, mConcurrency=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 [2021-08-06 14:32:37,409 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-06 14:32:37,415 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 80 flow [2021-08-06 14:32:37,429 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:37,430 INFO L276 IsEmpty]: Start isEmpty. Operand has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:37,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-06 14:32:37,436 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:37,436 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:37,437 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:37,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:37,440 INFO L82 PathProgramCache]: Analyzing trace with hash -29429742, now seen corresponding path program 1 times [2021-08-06 14:32:37,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:37,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890297684] [2021-08-06 14:32:37,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:37,446 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:37,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:37,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:37,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:37,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890297684] [2021-08-06 14:32:37,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890297684] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:37,817 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:37,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:37,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154345214] [2021-08-06 14:32:37,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:37,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:37,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:37,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:37,831 INFO L87 Difference]: Start difference. First operand has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:38,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:38,109 INFO L93 Difference]: Finished difference Result 265 states and 821 transitions. [2021-08-06 14:32:38,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:32:38,110 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-06 14:32:38,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:38,122 INFO L225 Difference]: With dead ends: 265 [2021-08-06 14:32:38,123 INFO L226 Difference]: Without dead ends: 250 [2021-08-06 14:32:38,125 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 236.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:32:38,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-08-06 14:32:38,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 126. [2021-08-06 14:32:38,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.368) internal successors, (421), 125 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:38,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 421 transitions. [2021-08-06 14:32:38,175 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 421 transitions. Word has length 14 [2021-08-06 14:32:38,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:38,176 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 421 transitions. [2021-08-06 14:32:38,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:38,177 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 421 transitions. [2021-08-06 14:32:38,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-06 14:32:38,179 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:38,179 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:38,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-06 14:32:38,179 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:38,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:38,181 INFO L82 PathProgramCache]: Analyzing trace with hash 1669447950, now seen corresponding path program 2 times [2021-08-06 14:32:38,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:38,182 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011451195] [2021-08-06 14:32:38,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:38,183 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:38,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:38,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:38,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:38,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011451195] [2021-08-06 14:32:38,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011451195] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:38,434 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:38,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:38,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351592965] [2021-08-06 14:32:38,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:38,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:38,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:38,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:38,438 INFO L87 Difference]: Start difference. First operand 126 states and 421 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:38,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:38,707 INFO L93 Difference]: Finished difference Result 258 states and 783 transitions. [2021-08-06 14:32:38,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-06 14:32:38,707 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-06 14:32:38,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:38,709 INFO L225 Difference]: With dead ends: 258 [2021-08-06 14:32:38,709 INFO L226 Difference]: Without dead ends: 243 [2021-08-06 14:32:38,710 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 229.6ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-06 14:32:38,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-08-06 14:32:38,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 132. [2021-08-06 14:32:38,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.312977099236641) internal successors, (434), 131 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:38,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 434 transitions. [2021-08-06 14:32:38,715 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 434 transitions. Word has length 14 [2021-08-06 14:32:38,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:38,716 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 434 transitions. [2021-08-06 14:32:38,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:38,716 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 434 transitions. [2021-08-06 14:32:38,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-06 14:32:38,717 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:38,717 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:38,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-06 14:32:38,717 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:38,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:38,717 INFO L82 PathProgramCache]: Analyzing trace with hash 332003462, now seen corresponding path program 3 times [2021-08-06 14:32:38,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:38,718 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738099606] [2021-08-06 14:32:38,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:38,718 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:38,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:39,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:39,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:39,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738099606] [2021-08-06 14:32:39,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738099606] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:39,013 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:39,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:39,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241261169] [2021-08-06 14:32:39,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:39,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:39,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:39,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:39,015 INFO L87 Difference]: Start difference. First operand 132 states and 434 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:39,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:39,257 INFO L93 Difference]: Finished difference Result 231 states and 672 transitions. [2021-08-06 14:32:39,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:32:39,258 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-06 14:32:39,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:39,259 INFO L225 Difference]: With dead ends: 231 [2021-08-06 14:32:39,259 INFO L226 Difference]: Without dead ends: 216 [2021-08-06 14:32:39,260 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 239.1ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:32:39,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-08-06 14:32:39,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 140. [2021-08-06 14:32:39,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:39,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2021-08-06 14:32:39,265 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2021-08-06 14:32:39,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:39,265 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2021-08-06 14:32:39,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:39,266 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2021-08-06 14:32:39,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-06 14:32:39,267 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:39,267 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:39,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-06 14:32:39,267 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:39,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:39,272 INFO L82 PathProgramCache]: Analyzing trace with hash -198832182, now seen corresponding path program 4 times [2021-08-06 14:32:39,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:39,272 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570820872] [2021-08-06 14:32:39,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:39,272 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:39,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:39,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:39,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:39,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570820872] [2021-08-06 14:32:39,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570820872] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:39,495 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:39,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:39,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685253712] [2021-08-06 14:32:39,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:39,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:39,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:39,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:39,497 INFO L87 Difference]: Start difference. First operand 140 states and 458 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:39,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:39,640 INFO L93 Difference]: Finished difference Result 261 states and 766 transitions. [2021-08-06 14:32:39,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:32:39,641 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-06 14:32:39,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:39,642 INFO L225 Difference]: With dead ends: 261 [2021-08-06 14:32:39,642 INFO L226 Difference]: Without dead ends: 246 [2021-08-06 14:32:39,642 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 119.4ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:32:39,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-08-06 14:32:39,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 140. [2021-08-06 14:32:39,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:39,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2021-08-06 14:32:39,647 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2021-08-06 14:32:39,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:39,647 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2021-08-06 14:32:39,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:39,648 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2021-08-06 14:32:39,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-06 14:32:39,649 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:39,649 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:39,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-06 14:32:39,649 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:39,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:39,649 INFO L82 PathProgramCache]: Analyzing trace with hash 1457604362, now seen corresponding path program 5 times [2021-08-06 14:32:39,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:39,649 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435806215] [2021-08-06 14:32:39,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:39,650 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:39,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:39,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:39,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:39,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435806215] [2021-08-06 14:32:39,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435806215] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:39,735 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:39,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:39,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733911676] [2021-08-06 14:32:39,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:39,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:39,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:39,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:39,736 INFO L87 Difference]: Start difference. First operand 140 states and 458 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:39,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:39,874 INFO L93 Difference]: Finished difference Result 371 states and 1217 transitions. [2021-08-06 14:32:39,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 14:32:39,874 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-06 14:32:39,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:39,876 INFO L225 Difference]: With dead ends: 371 [2021-08-06 14:32:39,876 INFO L226 Difference]: Without dead ends: 356 [2021-08-06 14:32:39,876 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 85.5ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-06 14:32:39,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-08-06 14:32:39,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 142. [2021-08-06 14:32:39,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:39,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-08-06 14:32:39,881 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-08-06 14:32:39,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:39,881 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-08-06 14:32:39,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:39,881 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-08-06 14:32:39,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-06 14:32:39,882 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:39,882 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:39,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-06 14:32:39,882 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:39,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:39,882 INFO L82 PathProgramCache]: Analyzing trace with hash -1842890102, now seen corresponding path program 6 times [2021-08-06 14:32:39,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:39,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263328734] [2021-08-06 14:32:39,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:39,885 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:39,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:40,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:40,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:40,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263328734] [2021-08-06 14:32:40,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263328734] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:40,013 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:40,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:40,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673139634] [2021-08-06 14:32:40,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:40,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:40,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:40,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:40,014 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:40,137 INFO L93 Difference]: Finished difference Result 295 states and 918 transitions. [2021-08-06 14:32:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:32:40,137 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-06 14:32:40,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:40,139 INFO L225 Difference]: With dead ends: 295 [2021-08-06 14:32:40,139 INFO L226 Difference]: Without dead ends: 280 [2021-08-06 14:32:40,139 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 84.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:32:40,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-08-06 14:32:40,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 142. [2021-08-06 14:32:40,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-08-06 14:32:40,144 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-08-06 14:32:40,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:40,144 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-08-06 14:32:40,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,144 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-08-06 14:32:40,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-06 14:32:40,145 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:40,145 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:40,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-06 14:32:40,145 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:40,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:40,146 INFO L82 PathProgramCache]: Analyzing trace with hash -1236732740, now seen corresponding path program 1 times [2021-08-06 14:32:40,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:40,146 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145997254] [2021-08-06 14:32:40,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:40,146 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:40,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:40,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:40,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:40,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145997254] [2021-08-06 14:32:40,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145997254] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:40,169 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:40,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-06 14:32:40,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396607089] [2021-08-06 14:32:40,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-06 14:32:40,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:40,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-06 14:32:40,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:32:40,170 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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) [2021-08-06 14:32:40,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:40,175 INFO L93 Difference]: Finished difference Result 163 states and 538 transitions. [2021-08-06 14:32:40,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-06 14:32:40,175 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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 [2021-08-06 14:32:40,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:40,176 INFO L225 Difference]: With dead ends: 163 [2021-08-06 14:32:40,176 INFO L226 Difference]: Without dead ends: 163 [2021-08-06 14:32:40,177 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:32:40,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-08-06 14:32:40,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2021-08-06 14:32:40,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 3.3209876543209877) internal successors, (538), 162 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 538 transitions. [2021-08-06 14:32:40,181 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 538 transitions. Word has length 15 [2021-08-06 14:32:40,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:40,182 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 538 transitions. [2021-08-06 14:32:40,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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) [2021-08-06 14:32:40,182 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 538 transitions. [2021-08-06 14:32:40,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-06 14:32:40,182 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:40,182 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:40,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-06 14:32:40,183 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:40,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:40,183 INFO L82 PathProgramCache]: Analyzing trace with hash -1228810757, now seen corresponding path program 1 times [2021-08-06 14:32:40,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:40,183 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481884207] [2021-08-06 14:32:40,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:40,184 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:40,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:40,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:40,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:40,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481884207] [2021-08-06 14:32:40,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481884207] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:40,203 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:40,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-06 14:32:40,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830514062] [2021-08-06 14:32:40,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-06 14:32:40,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:40,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-06 14:32:40,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:32:40,205 INFO L87 Difference]: Start difference. First operand 163 states and 538 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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) [2021-08-06 14:32:40,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:40,211 INFO L93 Difference]: Finished difference Result 192 states and 636 transitions. [2021-08-06 14:32:40,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-06 14:32:40,212 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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 [2021-08-06 14:32:40,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:40,213 INFO L225 Difference]: With dead ends: 192 [2021-08-06 14:32:40,213 INFO L226 Difference]: Without dead ends: 192 [2021-08-06 14:32:40,213 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:32:40,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-08-06 14:32:40,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2021-08-06 14:32:40,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 3.329842931937173) internal successors, (636), 191 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 636 transitions. [2021-08-06 14:32:40,219 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 636 transitions. Word has length 15 [2021-08-06 14:32:40,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:40,220 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 636 transitions. [2021-08-06 14:32:40,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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) [2021-08-06 14:32:40,220 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 636 transitions. [2021-08-06 14:32:40,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-06 14:32:40,220 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:40,221 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:40,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-08-06 14:32:40,221 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:40,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:40,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1075245774, now seen corresponding path program 1 times [2021-08-06 14:32:40,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:40,221 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047181917] [2021-08-06 14:32:40,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:40,223 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:40,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:40,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:40,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:40,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047181917] [2021-08-06 14:32:40,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047181917] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:40,247 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:40,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-06 14:32:40,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225409676] [2021-08-06 14:32:40,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-06 14:32:40,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:40,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-06 14:32:40,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:32:40,248 INFO L87 Difference]: Start difference. First operand 192 states and 636 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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) [2021-08-06 14:32:40,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:40,252 INFO L93 Difference]: Finished difference Result 223 states and 739 transitions. [2021-08-06 14:32:40,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-06 14:32:40,252 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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 [2021-08-06 14:32:40,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:40,253 INFO L225 Difference]: With dead ends: 223 [2021-08-06 14:32:40,253 INFO L226 Difference]: Without dead ends: 223 [2021-08-06 14:32:40,254 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-06 14:32:40,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-08-06 14:32:40,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2021-08-06 14:32:40,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 3.328828828828829) internal successors, (739), 222 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 739 transitions. [2021-08-06 14:32:40,258 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 739 transitions. Word has length 15 [2021-08-06 14:32:40,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:40,258 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 739 transitions. [2021-08-06 14:32:40,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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) [2021-08-06 14:32:40,258 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 739 transitions. [2021-08-06 14:32:40,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:40,259 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:40,259 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:40,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-08-06 14:32:40,259 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:40,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:40,260 INFO L82 PathProgramCache]: Analyzing trace with hash -8420014, now seen corresponding path program 1 times [2021-08-06 14:32:40,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:40,260 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192340068] [2021-08-06 14:32:40,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:40,260 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:40,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:40,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:40,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:40,321 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192340068] [2021-08-06 14:32:40,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192340068] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:40,321 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:40,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:40,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337786339] [2021-08-06 14:32:40,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:40,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:40,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:40,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:40,322 INFO L87 Difference]: Start difference. First operand 223 states and 739 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:40,384 INFO L93 Difference]: Finished difference Result 523 states and 1558 transitions. [2021-08-06 14:32:40,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-06 14:32:40,384 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:40,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:40,386 INFO L225 Difference]: With dead ends: 523 [2021-08-06 14:32:40,386 INFO L226 Difference]: Without dead ends: 483 [2021-08-06 14:32:40,387 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.3ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:32:40,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-08-06 14:32:40,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 223. [2021-08-06 14:32:40,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 3.3063063063063063) internal successors, (734), 222 states have internal predecessors, (734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 734 transitions. [2021-08-06 14:32:40,393 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 734 transitions. Word has length 16 [2021-08-06 14:32:40,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:40,393 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 734 transitions. [2021-08-06 14:32:40,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,393 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 734 transitions. [2021-08-06 14:32:40,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:40,393 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:40,393 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:40,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-08-06 14:32:40,394 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:40,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:40,394 INFO L82 PathProgramCache]: Analyzing trace with hash 245083442, now seen corresponding path program 1 times [2021-08-06 14:32:40,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:40,394 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317933802] [2021-08-06 14:32:40,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:40,394 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:40,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:40,416 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:40,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:40,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317933802] [2021-08-06 14:32:40,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317933802] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:40,416 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:40,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-06 14:32:40,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284607232] [2021-08-06 14:32:40,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 14:32:40,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:40,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 14:32:40,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:40,417 INFO L87 Difference]: Start difference. First operand 223 states and 734 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:40,430 INFO L93 Difference]: Finished difference Result 385 states and 1188 transitions. [2021-08-06 14:32:40,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 14:32:40,431 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:40,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:40,432 INFO L225 Difference]: With dead ends: 385 [2021-08-06 14:32:40,432 INFO L226 Difference]: Without dead ends: 305 [2021-08-06 14:32:40,433 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:40,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2021-08-06 14:32:40,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 229. [2021-08-06 14:32:40,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 3.258771929824561) internal successors, (743), 228 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 743 transitions. [2021-08-06 14:32:40,438 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 743 transitions. Word has length 16 [2021-08-06 14:32:40,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:40,438 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 743 transitions. [2021-08-06 14:32:40,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,438 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 743 transitions. [2021-08-06 14:32:40,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:40,439 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:40,439 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:40,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-08-06 14:32:40,439 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:40,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:40,439 INFO L82 PathProgramCache]: Analyzing trace with hash 851065742, now seen corresponding path program 2 times [2021-08-06 14:32:40,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:40,439 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845755284] [2021-08-06 14:32:40,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:40,440 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:40,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:40,482 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:40,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:40,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845755284] [2021-08-06 14:32:40,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845755284] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:40,482 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:40,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:40,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618077370] [2021-08-06 14:32:40,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:40,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:40,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:40,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:40,484 INFO L87 Difference]: Start difference. First operand 229 states and 743 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:40,526 INFO L93 Difference]: Finished difference Result 478 states and 1444 transitions. [2021-08-06 14:32:40,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:32:40,526 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:40,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:40,528 INFO L225 Difference]: With dead ends: 478 [2021-08-06 14:32:40,528 INFO L226 Difference]: Without dead ends: 430 [2021-08-06 14:32:40,528 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 19.4ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-06 14:32:40,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-08-06 14:32:40,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 222. [2021-08-06 14:32:40,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 3.2986425339366514) internal successors, (729), 221 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 729 transitions. [2021-08-06 14:32:40,533 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 729 transitions. Word has length 16 [2021-08-06 14:32:40,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:40,533 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 729 transitions. [2021-08-06 14:32:40,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,534 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 729 transitions. [2021-08-06 14:32:40,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:40,534 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:40,534 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:40,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-08-06 14:32:40,534 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:40,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:40,535 INFO L82 PathProgramCache]: Analyzing trace with hash 94528582, now seen corresponding path program 1 times [2021-08-06 14:32:40,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:40,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749408968] [2021-08-06 14:32:40,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:40,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:40,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:40,570 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:40,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:40,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749408968] [2021-08-06 14:32:40,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749408968] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:40,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59557340] [2021-08-06 14:32:40,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:40,571 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:32:40,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:32:40,572 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) [2021-08-06 14:32:40,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-06 14:32:40,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:40,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 14:32:40,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:32:40,901 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:40,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59557340] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:40,902 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:32:40,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-08-06 14:32:40,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574095313] [2021-08-06 14:32:40,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 14:32:40,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:40,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 14:32:40,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:32:40,903 INFO L87 Difference]: Start difference. First operand 222 states and 729 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:40,949 INFO L93 Difference]: Finished difference Result 387 states and 1137 transitions. [2021-08-06 14:32:40,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:32:40,950 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:40,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:40,951 INFO L225 Difference]: With dead ends: 387 [2021-08-06 14:32:40,951 INFO L226 Difference]: Without dead ends: 345 [2021-08-06 14:32:40,951 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 38.9ms TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-08-06 14:32:40,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-08-06 14:32:40,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 222. [2021-08-06 14:32:40,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 3.257918552036199) internal successors, (720), 221 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 720 transitions. [2021-08-06 14:32:40,957 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 720 transitions. Word has length 16 [2021-08-06 14:32:40,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:40,957 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 720 transitions. [2021-08-06 14:32:40,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:40,958 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 720 transitions. [2021-08-06 14:32:40,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:40,958 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:40,958 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:40,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-08-06 14:32:41,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-06 14:32:41,179 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:41,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:41,179 INFO L82 PathProgramCache]: Analyzing trace with hash 1220129482, now seen corresponding path program 2 times [2021-08-06 14:32:41,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:41,179 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274077240] [2021-08-06 14:32:41,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:41,179 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:41,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:41,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:41,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:41,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274077240] [2021-08-06 14:32:41,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274077240] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:41,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847871803] [2021-08-06 14:32:41,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:32:41,216 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:32:41,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:32:41,225 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) [2021-08-06 14:32:41,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-06 14:32:41,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:32:41,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:32:41,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 14:32:41,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:32:41,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:41,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847871803] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:41,462 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:32:41,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-08-06 14:32:41,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135038237] [2021-08-06 14:32:41,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 14:32:41,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:41,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 14:32:41,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:32:41,477 INFO L87 Difference]: Start difference. First operand 222 states and 720 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:41,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:41,581 INFO L93 Difference]: Finished difference Result 567 states and 1645 transitions. [2021-08-06 14:32:41,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 14:32:41,581 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:41,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:41,583 INFO L225 Difference]: With dead ends: 567 [2021-08-06 14:32:41,584 INFO L226 Difference]: Without dead ends: 534 [2021-08-06 14:32:41,584 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 55.9ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-06 14:32:41,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2021-08-06 14:32:41,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 234. [2021-08-06 14:32:41,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 233 states have (on average 3.240343347639485) internal successors, (755), 233 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:41,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 755 transitions. [2021-08-06 14:32:41,590 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 755 transitions. Word has length 16 [2021-08-06 14:32:41,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:41,590 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 755 transitions. [2021-08-06 14:32:41,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:41,590 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 755 transitions. [2021-08-06 14:32:41,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:41,591 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:41,591 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:41,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-06 14:32:41,807 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,SelfDestructingSolverStorable13 [2021-08-06 14:32:41,807 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:41,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:41,808 INFO L82 PathProgramCache]: Analyzing trace with hash -757483642, now seen corresponding path program 3 times [2021-08-06 14:32:41,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:41,808 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778352999] [2021-08-06 14:32:41,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:41,808 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:41,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:41,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:41,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:41,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778352999] [2021-08-06 14:32:41,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778352999] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:41,863 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:41,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:41,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573673050] [2021-08-06 14:32:41,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:41,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:41,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:41,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:41,877 INFO L87 Difference]: Start difference. First operand 234 states and 755 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:41,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:41,951 INFO L93 Difference]: Finished difference Result 520 states and 1523 transitions. [2021-08-06 14:32:41,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-06 14:32:41,951 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:41,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:41,954 INFO L225 Difference]: With dead ends: 520 [2021-08-06 14:32:41,954 INFO L226 Difference]: Without dead ends: 493 [2021-08-06 14:32:41,956 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 34.6ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-08-06 14:32:41,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-08-06 14:32:41,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 234. [2021-08-06 14:32:41,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 233 states have (on average 3.2317596566523603) internal successors, (753), 233 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:41,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 753 transitions. [2021-08-06 14:32:41,964 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 753 transitions. Word has length 16 [2021-08-06 14:32:41,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:41,964 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 753 transitions. [2021-08-06 14:32:41,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:41,964 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 753 transitions. [2021-08-06 14:32:41,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:41,965 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:41,965 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:41,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-08-06 14:32:41,965 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:41,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:41,965 INFO L82 PathProgramCache]: Analyzing trace with hash -472042042, now seen corresponding path program 3 times [2021-08-06 14:32:41,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:41,966 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971827260] [2021-08-06 14:32:41,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:41,966 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:41,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:42,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:42,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:42,022 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971827260] [2021-08-06 14:32:42,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971827260] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:42,022 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:42,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:42,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154733223] [2021-08-06 14:32:42,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:42,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:42,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:42,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:42,023 INFO L87 Difference]: Start difference. First operand 234 states and 753 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:42,060 INFO L93 Difference]: Finished difference Result 396 states and 1150 transitions. [2021-08-06 14:32:42,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:32:42,061 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:42,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:42,062 INFO L225 Difference]: With dead ends: 396 [2021-08-06 14:32:42,062 INFO L226 Difference]: Without dead ends: 359 [2021-08-06 14:32:42,063 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 23.6ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-06 14:32:42,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2021-08-06 14:32:42,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 234. [2021-08-06 14:32:42,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 233 states have (on average 3.223175965665236) internal successors, (751), 233 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 751 transitions. [2021-08-06 14:32:42,071 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 751 transitions. Word has length 16 [2021-08-06 14:32:42,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:42,072 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 751 transitions. [2021-08-06 14:32:42,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,072 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 751 transitions. [2021-08-06 14:32:42,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:42,073 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:42,074 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:42,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-08-06 14:32:42,074 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:42,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:42,074 INFO L82 PathProgramCache]: Analyzing trace with hash 404592394, now seen corresponding path program 4 times [2021-08-06 14:32:42,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:42,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035485696] [2021-08-06 14:32:42,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:42,074 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:42,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:42,127 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:42,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:42,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035485696] [2021-08-06 14:32:42,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035485696] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:42,128 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:42,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:42,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505253916] [2021-08-06 14:32:42,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:42,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:42,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:42,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:42,129 INFO L87 Difference]: Start difference. First operand 234 states and 751 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:42,202 INFO L93 Difference]: Finished difference Result 447 states and 1273 transitions. [2021-08-06 14:32:42,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-06 14:32:42,203 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:42,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:42,206 INFO L225 Difference]: With dead ends: 447 [2021-08-06 14:32:42,206 INFO L226 Difference]: Without dead ends: 407 [2021-08-06 14:32:42,206 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 42.9ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:32:42,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-08-06 14:32:42,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 223. [2021-08-06 14:32:42,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 3.2612612612612613) internal successors, (724), 222 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 724 transitions. [2021-08-06 14:32:42,212 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 724 transitions. Word has length 16 [2021-08-06 14:32:42,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:42,212 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 724 transitions. [2021-08-06 14:32:42,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,212 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 724 transitions. [2021-08-06 14:32:42,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:42,212 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:42,213 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:42,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-08-06 14:32:42,213 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:42,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:42,213 INFO L82 PathProgramCache]: Analyzing trace with hash 1777677254, now seen corresponding path program 4 times [2021-08-06 14:32:42,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:42,213 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528367020] [2021-08-06 14:32:42,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:42,213 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:42,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:42,261 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:42,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:42,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528367020] [2021-08-06 14:32:42,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528367020] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:42,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305928416] [2021-08-06 14:32:42,261 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:32:42,261 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:32:42,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:32:42,262 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) [2021-08-06 14:32:42,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-06 14:32:42,355 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:32:42,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:32:42,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 14:32:42,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:32:42,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:42,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305928416] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:42,567 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:32:42,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-08-06 14:32:42,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327226589] [2021-08-06 14:32:42,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 14:32:42,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:42,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 14:32:42,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-08-06 14:32:42,568 INFO L87 Difference]: Start difference. First operand 223 states and 724 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:42,640 INFO L93 Difference]: Finished difference Result 371 states and 1073 transitions. [2021-08-06 14:32:42,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:32:42,641 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:42,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:42,642 INFO L225 Difference]: With dead ends: 371 [2021-08-06 14:32:42,642 INFO L226 Difference]: Without dead ends: 325 [2021-08-06 14:32:42,642 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 81.0ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-08-06 14:32:42,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2021-08-06 14:32:42,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 219. [2021-08-06 14:32:42,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 3.2752293577981653) internal successors, (714), 218 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 714 transitions. [2021-08-06 14:32:42,648 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 714 transitions. Word has length 16 [2021-08-06 14:32:42,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:42,648 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 714 transitions. [2021-08-06 14:32:42,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,648 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 714 transitions. [2021-08-06 14:32:42,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:42,649 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:42,649 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:42,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-06 14:32:42,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-06 14:32:42,861 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:42,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:42,861 INFO L82 PathProgramCache]: Analyzing trace with hash -1203369498, now seen corresponding path program 2 times [2021-08-06 14:32:42,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:42,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676146175] [2021-08-06 14:32:42,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:42,862 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:42,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:42,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:42,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:42,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676146175] [2021-08-06 14:32:42,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676146175] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:42,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:42,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:42,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494641030] [2021-08-06 14:32:42,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:42,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:42,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:42,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:42,889 INFO L87 Difference]: Start difference. First operand 219 states and 714 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:42,924 INFO L93 Difference]: Finished difference Result 405 states and 1178 transitions. [2021-08-06 14:32:42,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:32:42,924 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:42,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:42,925 INFO L225 Difference]: With dead ends: 405 [2021-08-06 14:32:42,925 INFO L226 Difference]: Without dead ends: 323 [2021-08-06 14:32:42,926 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 19.1ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:32:42,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-08-06 14:32:42,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 211. [2021-08-06 14:32:42,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1714285714285713) internal successors, (666), 210 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 666 transitions. [2021-08-06 14:32:42,930 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 666 transitions. Word has length 16 [2021-08-06 14:32:42,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:42,930 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 666 transitions. [2021-08-06 14:32:42,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:42,930 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 666 transitions. [2021-08-06 14:32:42,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:42,931 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:42,931 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:42,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-08-06 14:32:42,931 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:42,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:42,931 INFO L82 PathProgramCache]: Analyzing trace with hash -1386777334, now seen corresponding path program 5 times [2021-08-06 14:32:42,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:42,931 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987887932] [2021-08-06 14:32:42,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:42,932 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:42,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:42,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:42,992 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:42,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987887932] [2021-08-06 14:32:42,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987887932] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:42,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:42,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:42,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056278495] [2021-08-06 14:32:42,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:42,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:42,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:42,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:42,993 INFO L87 Difference]: Start difference. First operand 211 states and 666 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:43,061 INFO L93 Difference]: Finished difference Result 346 states and 975 transitions. [2021-08-06 14:32:43,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:32:43,062 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:43,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:43,063 INFO L225 Difference]: With dead ends: 346 [2021-08-06 14:32:43,063 INFO L226 Difference]: Without dead ends: 319 [2021-08-06 14:32:43,063 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 67.8ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:32:43,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-08-06 14:32:43,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 211. [2021-08-06 14:32:43,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1619047619047618) internal successors, (664), 210 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 664 transitions. [2021-08-06 14:32:43,069 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 664 transitions. Word has length 16 [2021-08-06 14:32:43,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:43,069 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 664 transitions. [2021-08-06 14:32:43,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,069 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 664 transitions. [2021-08-06 14:32:43,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:43,069 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:43,070 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:43,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-08-06 14:32:43,070 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:43,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:43,070 INFO L82 PathProgramCache]: Analyzing trace with hash 1279296454, now seen corresponding path program 6 times [2021-08-06 14:32:43,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:43,070 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74470869] [2021-08-06 14:32:43,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:43,070 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:43,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:43,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:43,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:43,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74470869] [2021-08-06 14:32:43,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74470869] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:43,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218490818] [2021-08-06 14:32:43,113 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:32:43,114 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:32:43,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:32:43,114 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) [2021-08-06 14:32:43,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-06 14:32:43,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-06 14:32:43,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:32:43,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 14:32:43,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:32:43,407 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:43,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218490818] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:43,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:32:43,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-08-06 14:32:43,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570351250] [2021-08-06 14:32:43,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 14:32:43,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:43,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 14:32:43,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-06 14:32:43,408 INFO L87 Difference]: Start difference. First operand 211 states and 664 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:43,590 INFO L93 Difference]: Finished difference Result 550 states and 1584 transitions. [2021-08-06 14:32:43,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 14:32:43,590 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:43,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:43,592 INFO L225 Difference]: With dead ends: 550 [2021-08-06 14:32:43,592 INFO L226 Difference]: Without dead ends: 517 [2021-08-06 14:32:43,592 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 150.8ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-08-06 14:32:43,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-08-06 14:32:43,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 211. [2021-08-06 14:32:43,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1523809523809523) internal successors, (662), 210 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 662 transitions. [2021-08-06 14:32:43,598 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 662 transitions. Word has length 16 [2021-08-06 14:32:43,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:43,598 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 662 transitions. [2021-08-06 14:32:43,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,598 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 662 transitions. [2021-08-06 14:32:43,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:43,599 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:43,599 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:43,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-06 14:32:43,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:32:43,813 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:43,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:43,813 INFO L82 PathProgramCache]: Analyzing trace with hash 402212618, now seen corresponding path program 5 times [2021-08-06 14:32:43,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:43,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981598359] [2021-08-06 14:32:43,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:43,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:43,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:43,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:43,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:43,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981598359] [2021-08-06 14:32:43,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981598359] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:43,855 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:43,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 14:32:43,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521053411] [2021-08-06 14:32:43,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 14:32:43,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:43,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 14:32:43,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:43,858 INFO L87 Difference]: Start difference. First operand 211 states and 662 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:43,899 INFO L93 Difference]: Finished difference Result 340 states and 952 transitions. [2021-08-06 14:32:43,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 14:32:43,900 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:43,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:43,901 INFO L225 Difference]: With dead ends: 340 [2021-08-06 14:32:43,901 INFO L226 Difference]: Without dead ends: 303 [2021-08-06 14:32:43,902 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 27.7ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-06 14:32:43,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-08-06 14:32:43,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 203. [2021-08-06 14:32:43,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 3.118811881188119) internal successors, (630), 202 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 630 transitions. [2021-08-06 14:32:43,906 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 630 transitions. Word has length 16 [2021-08-06 14:32:43,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:43,906 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 630 transitions. [2021-08-06 14:32:43,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,906 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 630 transitions. [2021-08-06 14:32:43,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 14:32:43,907 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:43,907 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:43,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-08-06 14:32:43,907 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:43,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:43,907 INFO L82 PathProgramCache]: Analyzing trace with hash 95102794, now seen corresponding path program 6 times [2021-08-06 14:32:43,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:43,907 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744434703] [2021-08-06 14:32:43,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:43,907 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:43,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:43,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:43,925 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:43,925 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744434703] [2021-08-06 14:32:43,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744434703] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:43,925 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:43,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-06 14:32:43,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386292900] [2021-08-06 14:32:43,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 14:32:43,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:43,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 14:32:43,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:43,926 INFO L87 Difference]: Start difference. First operand 203 states and 630 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:43,939 INFO L93 Difference]: Finished difference Result 240 states and 711 transitions. [2021-08-06 14:32:43,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 14:32:43,939 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 14:32:43,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:43,940 INFO L225 Difference]: With dead ends: 240 [2021-08-06 14:32:43,940 INFO L226 Difference]: Without dead ends: 199 [2021-08-06 14:32:43,940 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-06 14:32:43,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-08-06 14:32:43,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 191. [2021-08-06 14:32:43,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 3.126315789473684) internal successors, (594), 190 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 594 transitions. [2021-08-06 14:32:43,945 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 594 transitions. Word has length 16 [2021-08-06 14:32:43,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:43,945 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 594 transitions. [2021-08-06 14:32:43,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,945 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 594 transitions. [2021-08-06 14:32:43,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-06 14:32:43,945 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:43,945 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:43,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-08-06 14:32:43,946 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:43,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:43,946 INFO L82 PathProgramCache]: Analyzing trace with hash 2006444646, now seen corresponding path program 1 times [2021-08-06 14:32:43,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:43,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287784167] [2021-08-06 14:32:43,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:43,946 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:43,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:43,969 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:43,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:43,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287784167] [2021-08-06 14:32:43,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287784167] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:43,970 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:43,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-06 14:32:43,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330125255] [2021-08-06 14:32:43,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 14:32:43,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:43,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 14:32:43,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:43,971 INFO L87 Difference]: Start difference. First operand 191 states and 594 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:43,979 INFO L93 Difference]: Finished difference Result 281 states and 830 transitions. [2021-08-06 14:32:43,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 14:32:43,979 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-06 14:32:43,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:43,980 INFO L225 Difference]: With dead ends: 281 [2021-08-06 14:32:43,980 INFO L226 Difference]: Without dead ends: 281 [2021-08-06 14:32:43,980 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:43,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-08-06 14:32:43,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 228. [2021-08-06 14:32:43,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.101321585903084) internal successors, (704), 227 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 704 transitions. [2021-08-06 14:32:43,985 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 704 transitions. Word has length 18 [2021-08-06 14:32:43,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:43,985 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 704 transitions. [2021-08-06 14:32:43,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:43,986 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 704 transitions. [2021-08-06 14:32:43,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-06 14:32:43,987 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:43,987 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:43,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-08-06 14:32:43,987 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:43,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:43,987 INFO L82 PathProgramCache]: Analyzing trace with hash -682940534, now seen corresponding path program 1 times [2021-08-06 14:32:43,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:43,988 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65481021] [2021-08-06 14:32:43,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:43,988 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:43,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:44,005 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:44,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:44,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65481021] [2021-08-06 14:32:44,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65481021] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:44,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:44,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-06 14:32:44,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512049539] [2021-08-06 14:32:44,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 14:32:44,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:44,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 14:32:44,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:44,006 INFO L87 Difference]: Start difference. First operand 228 states and 704 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:44,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:44,014 INFO L93 Difference]: Finished difference Result 295 states and 875 transitions. [2021-08-06 14:32:44,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 14:32:44,014 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-06 14:32:44,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:44,015 INFO L225 Difference]: With dead ends: 295 [2021-08-06 14:32:44,015 INFO L226 Difference]: Without dead ends: 295 [2021-08-06 14:32:44,015 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:44,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-08-06 14:32:44,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 248. [2021-08-06 14:32:44,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 3.0931174089068825) internal successors, (764), 247 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) [2021-08-06 14:32:44,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 764 transitions. [2021-08-06 14:32:44,026 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 764 transitions. Word has length 18 [2021-08-06 14:32:44,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:44,026 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 764 transitions. [2021-08-06 14:32:44,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:44,027 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 764 transitions. [2021-08-06 14:32:44,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-06 14:32:44,027 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:44,027 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:44,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-08-06 14:32:44,027 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:44,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:44,028 INFO L82 PathProgramCache]: Analyzing trace with hash -541954778, now seen corresponding path program 2 times [2021-08-06 14:32:44,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:44,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190108544] [2021-08-06 14:32:44,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:44,028 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:44,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:44,046 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:44,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:44,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190108544] [2021-08-06 14:32:44,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190108544] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:44,046 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:44,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-06 14:32:44,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940961861] [2021-08-06 14:32:44,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 14:32:44,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:44,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 14:32:44,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:44,047 INFO L87 Difference]: Start difference. First operand 248 states and 764 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:44,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:44,055 INFO L93 Difference]: Finished difference Result 256 states and 763 transitions. [2021-08-06 14:32:44,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 14:32:44,055 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-06 14:32:44,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:44,056 INFO L225 Difference]: With dead ends: 256 [2021-08-06 14:32:44,056 INFO L226 Difference]: Without dead ends: 256 [2021-08-06 14:32:44,056 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:44,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-08-06 14:32:44,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 211. [2021-08-06 14:32:44,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.0142857142857142) internal successors, (633), 210 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:44,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 633 transitions. [2021-08-06 14:32:44,060 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 633 transitions. Word has length 18 [2021-08-06 14:32:44,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:44,060 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 633 transitions. [2021-08-06 14:32:44,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:44,060 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 633 transitions. [2021-08-06 14:32:44,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-06 14:32:44,062 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:44,062 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:44,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-08-06 14:32:44,062 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:44,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:44,062 INFO L82 PathProgramCache]: Analyzing trace with hash 1106366634, now seen corresponding path program 3 times [2021-08-06 14:32:44,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:44,063 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023331126] [2021-08-06 14:32:44,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:44,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:44,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:44,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 14:32:44,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:44,084 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023331126] [2021-08-06 14:32:44,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023331126] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:44,084 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:44,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-06 14:32:44,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241374032] [2021-08-06 14:32:44,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 14:32:44,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:44,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 14:32:44,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:44,085 INFO L87 Difference]: Start difference. First operand 211 states and 633 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:44,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:44,091 INFO L93 Difference]: Finished difference Result 219 states and 645 transitions. [2021-08-06 14:32:44,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 14:32:44,091 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-06 14:32:44,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:44,092 INFO L225 Difference]: With dead ends: 219 [2021-08-06 14:32:44,092 INFO L226 Difference]: Without dead ends: 209 [2021-08-06 14:32:44,092 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.6ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:44,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-08-06 14:32:44,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2021-08-06 14:32:44,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 3.0240384615384617) internal successors, (629), 208 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:44,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 629 transitions. [2021-08-06 14:32:44,095 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 629 transitions. Word has length 18 [2021-08-06 14:32:44,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:44,096 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 629 transitions. [2021-08-06 14:32:44,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:44,096 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 629 transitions. [2021-08-06 14:32:44,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-06 14:32:44,096 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:44,096 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:44,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-08-06 14:32:44,096 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:44,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:44,097 INFO L82 PathProgramCache]: Analyzing trace with hash -325336954, now seen corresponding path program 2 times [2021-08-06 14:32:44,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:44,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021557267] [2021-08-06 14:32:44,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:44,097 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:44,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:44,116 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 14:32:44,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:44,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021557267] [2021-08-06 14:32:44,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021557267] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 14:32:44,117 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 14:32:44,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-06 14:32:44,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987448353] [2021-08-06 14:32:44,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 14:32:44,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:44,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 14:32:44,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:44,117 INFO L87 Difference]: Start difference. First operand 209 states and 629 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:44,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:44,124 INFO L93 Difference]: Finished difference Result 209 states and 609 transitions. [2021-08-06 14:32:44,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 14:32:44,125 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-06 14:32:44,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:44,126 INFO L225 Difference]: With dead ends: 209 [2021-08-06 14:32:44,126 INFO L226 Difference]: Without dead ends: 209 [2021-08-06 14:32:44,126 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 14:32:44,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-08-06 14:32:44,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2021-08-06 14:32:44,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9202127659574466) internal successors, (549), 188 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:44,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2021-08-06 14:32:44,130 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 18 [2021-08-06 14:32:44,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:44,130 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2021-08-06 14:32:44,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:44,130 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2021-08-06 14:32:44,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:32:44,130 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:44,130 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:44,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-08-06 14:32:44,131 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:44,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:44,131 INFO L82 PathProgramCache]: Analyzing trace with hash 1843106918, now seen corresponding path program 1 times [2021-08-06 14:32:44,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:44,131 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447330483] [2021-08-06 14:32:44,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:44,131 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:44,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:44,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:44,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:44,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447330483] [2021-08-06 14:32:44,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447330483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:44,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608209776] [2021-08-06 14:32:44,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:44,533 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:32:44,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:32:44,536 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) [2021-08-06 14:32:44,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-06 14:32:44,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:44,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:32:44,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:32:45,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 192 [2021-08-06 14:32:46,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 266 treesize of output 236 [2021-08-06 14:32:46,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 204 [2021-08-06 14:32:47,770 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:47,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608209776] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:47,770 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:32:47,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:32:47,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19161253] [2021-08-06 14:32:47,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:32:47,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:47,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:32:47,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:32:47,771 INFO L87 Difference]: Start difference. First operand 189 states and 549 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:50,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:50,401 INFO L93 Difference]: Finished difference Result 575 states and 1663 transitions. [2021-08-06 14:32:50,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 14:32:50,401 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:32:50,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:50,405 INFO L225 Difference]: With dead ends: 575 [2021-08-06 14:32:50,405 INFO L226 Difference]: Without dead ends: 530 [2021-08-06 14:32:50,407 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 2803.4ms TimeCoverageRelationStatistics Valid=277, Invalid=1055, Unknown=0, NotChecked=0, Total=1332 [2021-08-06 14:32:50,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-08-06 14:32:50,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 239. [2021-08-06 14:32:50,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 238 states have (on average 2.911764705882353) internal successors, (693), 238 states have internal predecessors, (693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:50,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 693 transitions. [2021-08-06 14:32:50,414 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 693 transitions. Word has length 20 [2021-08-06 14:32:50,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:50,414 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 693 transitions. [2021-08-06 14:32:50,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:50,414 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 693 transitions. [2021-08-06 14:32:50,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:32:50,414 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:50,414 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:50,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-06 14:32:50,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-06 14:32:50,617 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:50,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:50,617 INFO L82 PathProgramCache]: Analyzing trace with hash -310148540, now seen corresponding path program 2 times [2021-08-06 14:32:50,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:50,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170317287] [2021-08-06 14:32:50,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:50,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:50,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:51,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:51,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:51,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170317287] [2021-08-06 14:32:51,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170317287] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:51,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833848419] [2021-08-06 14:32:51,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:32:51,050 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:32:51,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:32:51,057 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) [2021-08-06 14:32:51,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-06 14:32:51,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:32:51,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:32:51,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:32:51,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:32:52,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 207 [2021-08-06 14:32:53,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 222 [2021-08-06 14:32:53,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 192 [2021-08-06 14:32:54,750 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:54,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833848419] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:54,750 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:32:54,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:32:54,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070250032] [2021-08-06 14:32:54,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:32:54,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:32:54,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:32:54,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:32:54,751 INFO L87 Difference]: Start difference. First operand 239 states and 693 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:57,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:32:57,531 INFO L93 Difference]: Finished difference Result 735 states and 2140 transitions. [2021-08-06 14:32:57,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 14:32:57,531 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:32:57,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:32:57,534 INFO L225 Difference]: With dead ends: 735 [2021-08-06 14:32:57,534 INFO L226 Difference]: Without dead ends: 690 [2021-08-06 14:32:57,534 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 2825.5ms TimeCoverageRelationStatistics Valid=249, Invalid=1011, Unknown=0, NotChecked=0, Total=1260 [2021-08-06 14:32:57,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2021-08-06 14:32:57,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 248. [2021-08-06 14:32:57,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 2.967611336032389) internal successors, (733), 247 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:57,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 733 transitions. [2021-08-06 14:32:57,541 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 733 transitions. Word has length 20 [2021-08-06 14:32:57,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:32:57,541 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 733 transitions. [2021-08-06 14:32:57,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:32:57,541 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 733 transitions. [2021-08-06 14:32:57,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:32:57,541 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:32:57,542 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:32:57,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-06 14:32:57,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:32:57,759 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:32:57,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:32:57,759 INFO L82 PathProgramCache]: Analyzing trace with hash 2078075268, now seen corresponding path program 3 times [2021-08-06 14:32:57,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:32:57,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143484998] [2021-08-06 14:32:57,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:32:57,759 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:32:57,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:32:58,096 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:32:58,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:32:58,096 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143484998] [2021-08-06 14:32:58,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143484998] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:32:58,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034891060] [2021-08-06 14:32:58,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:32:58,097 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:32:58,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:32:58,098 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) [2021-08-06 14:32:58,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-06 14:32:58,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 14:32:58,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:32:58,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:32:58,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:32:59,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 203 [2021-08-06 14:33:00,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 266 treesize of output 232 [2021-08-06 14:33:00,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 208 [2021-08-06 14:33:01,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:01,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034891060] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:01,232 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:33:01,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:33:01,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430617023] [2021-08-06 14:33:01,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:33:01,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:33:01,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:33:01,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:33:01,233 INFO L87 Difference]: Start difference. First operand 248 states and 733 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:02,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:33:02,456 INFO L93 Difference]: Finished difference Result 556 states and 1583 transitions. [2021-08-06 14:33:02,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 14:33:02,456 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:33:02,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:33:02,458 INFO L225 Difference]: With dead ends: 556 [2021-08-06 14:33:02,458 INFO L226 Difference]: Without dead ends: 541 [2021-08-06 14:33:02,458 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 1391.9ms TimeCoverageRelationStatistics Valid=161, Invalid=651, Unknown=0, NotChecked=0, Total=812 [2021-08-06 14:33:02,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2021-08-06 14:33:02,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 249. [2021-08-06 14:33:02,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 248 states have (on average 2.975806451612903) internal successors, (738), 248 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:02,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 738 transitions. [2021-08-06 14:33:02,464 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 738 transitions. Word has length 20 [2021-08-06 14:33:02,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:33:02,464 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 738 transitions. [2021-08-06 14:33:02,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:02,464 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 738 transitions. [2021-08-06 14:33:02,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:33:02,465 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:33:02,465 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:33:02,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-06 14:33:02,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:02,684 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:33:02,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:33:02,684 INFO L82 PathProgramCache]: Analyzing trace with hash -370004968, now seen corresponding path program 4 times [2021-08-06 14:33:02,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:33:02,684 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172470634] [2021-08-06 14:33:02,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:33:02,684 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:33:02,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:33:03,058 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:03,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:33:03,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172470634] [2021-08-06 14:33:03,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172470634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:03,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247610062] [2021-08-06 14:33:03,058 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:33:03,059 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:03,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:33:03,059 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) [2021-08-06 14:33:03,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-06 14:33:03,589 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:33:03,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:33:03,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:33:03,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:33:04,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 212 [2021-08-06 14:33:05,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 332 treesize of output 294 [2021-08-06 14:33:05,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 294 treesize of output 246 [2021-08-06 14:33:06,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:06,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247610062] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:06,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:33:06,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:33:06,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404556905] [2021-08-06 14:33:06,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:33:06,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:33:06,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:33:06,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:33:06,524 INFO L87 Difference]: Start difference. First operand 249 states and 738 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:08,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:33:08,387 INFO L93 Difference]: Finished difference Result 598 states and 1738 transitions. [2021-08-06 14:33:08,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 14:33:08,388 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:33:08,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:33:08,390 INFO L225 Difference]: With dead ends: 598 [2021-08-06 14:33:08,390 INFO L226 Difference]: Without dead ends: 583 [2021-08-06 14:33:08,390 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1930.3ms TimeCoverageRelationStatistics Valid=199, Invalid=991, Unknown=0, NotChecked=0, Total=1190 [2021-08-06 14:33:08,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-08-06 14:33:08,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 252. [2021-08-06 14:33:08,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 251 states have (on average 2.9840637450199203) internal successors, (749), 251 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:08,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 749 transitions. [2021-08-06 14:33:08,403 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 749 transitions. Word has length 20 [2021-08-06 14:33:08,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:33:08,404 INFO L470 AbstractCegarLoop]: Abstraction has 252 states and 749 transitions. [2021-08-06 14:33:08,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:08,404 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 749 transitions. [2021-08-06 14:33:08,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:33:08,404 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:33:08,404 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:33:08,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-06 14:33:08,621 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,SelfDestructingSolverStorable31 [2021-08-06 14:33:08,621 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:33:08,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:33:08,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1285086456, now seen corresponding path program 5 times [2021-08-06 14:33:08,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:33:08,621 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915478570] [2021-08-06 14:33:08,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:33:08,622 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:33:08,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:33:08,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:08,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:33:08,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915478570] [2021-08-06 14:33:08,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915478570] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:08,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020505771] [2021-08-06 14:33:08,968 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:33:08,968 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:08,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:33:08,968 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) [2021-08-06 14:33:08,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-06 14:33:09,631 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:33:09,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:33:09,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:33:09,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:33:10,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 222 [2021-08-06 14:33:11,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 332 treesize of output 292 [2021-08-06 14:33:11,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 246 [2021-08-06 14:33:12,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:12,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020505771] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:12,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:33:12,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 14:33:12,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801977714] [2021-08-06 14:33:12,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:33:12,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:33:12,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:33:12,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:33:12,625 INFO L87 Difference]: Start difference. First operand 252 states and 749 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:15,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:33:15,734 INFO L93 Difference]: Finished difference Result 746 states and 2104 transitions. [2021-08-06 14:33:15,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-06 14:33:15,734 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:33:15,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:33:15,737 INFO L225 Difference]: With dead ends: 746 [2021-08-06 14:33:15,737 INFO L226 Difference]: Without dead ends: 686 [2021-08-06 14:33:15,737 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 3234.3ms TimeCoverageRelationStatistics Valid=297, Invalid=1185, Unknown=0, NotChecked=0, Total=1482 [2021-08-06 14:33:15,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-08-06 14:33:15,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 291. [2021-08-06 14:33:15,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.962068965517241) internal successors, (859), 290 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:15,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 859 transitions. [2021-08-06 14:33:15,744 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 859 transitions. Word has length 20 [2021-08-06 14:33:15,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:33:15,745 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 859 transitions. [2021-08-06 14:33:15,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:15,745 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 859 transitions. [2021-08-06 14:33:15,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:33:15,745 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:33:15,745 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:33:15,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-08-06 14:33:15,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:15,964 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:33:15,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:33:15,965 INFO L82 PathProgramCache]: Analyzing trace with hash -734459776, now seen corresponding path program 6 times [2021-08-06 14:33:15,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:33:15,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804126427] [2021-08-06 14:33:15,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:33:15,965 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:33:15,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:33:16,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:16,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:33:16,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804126427] [2021-08-06 14:33:16,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804126427] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:16,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20022608] [2021-08-06 14:33:16,341 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:33:16,341 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:16,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:33:16,342 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) [2021-08-06 14:33:16,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-06 14:33:17,173 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 14:33:17,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:33:17,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:33:17,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:33:18,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 330 treesize of output 280 [2021-08-06 14:33:19,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 360 treesize of output 314 [2021-08-06 14:33:19,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 314 treesize of output 270 [2021-08-06 14:33:20,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:20,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20022608] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:20,906 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:33:20,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:33:20,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192344684] [2021-08-06 14:33:20,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:33:20,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:33:20,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:33:20,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:33:20,907 INFO L87 Difference]: Start difference. First operand 291 states and 859 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:23,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:33:23,515 INFO L93 Difference]: Finished difference Result 647 states and 1868 transitions. [2021-08-06 14:33:23,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 14:33:23,515 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:33:23,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:33:23,517 INFO L225 Difference]: With dead ends: 647 [2021-08-06 14:33:23,517 INFO L226 Difference]: Without dead ends: 602 [2021-08-06 14:33:23,518 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 2565.7ms TimeCoverageRelationStatistics Valid=256, Invalid=1304, Unknown=0, NotChecked=0, Total=1560 [2021-08-06 14:33:23,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-08-06 14:33:23,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 306. [2021-08-06 14:33:23,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.9704918032786884) internal successors, (906), 305 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:23,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 906 transitions. [2021-08-06 14:33:23,525 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 906 transitions. Word has length 20 [2021-08-06 14:33:23,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:33:23,525 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 906 transitions. [2021-08-06 14:33:23,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:23,525 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 906 transitions. [2021-08-06 14:33:23,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:33:23,525 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:33:23,525 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:33:23,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-06 14:33:23,732 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,SelfDestructingSolverStorable33 [2021-08-06 14:33:23,733 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:33:23,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:33:23,733 INFO L82 PathProgramCache]: Analyzing trace with hash -381320286, now seen corresponding path program 7 times [2021-08-06 14:33:23,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:33:23,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065253769] [2021-08-06 14:33:23,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:33:23,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:33:23,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:33:24,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:24,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:33:24,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065253769] [2021-08-06 14:33:24,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065253769] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:24,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148817476] [2021-08-06 14:33:24,059 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:33:24,059 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:24,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:33:24,065 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) [2021-08-06 14:33:24,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-06 14:33:25,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:33:25,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:33:25,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:33:26,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 339 treesize of output 287 [2021-08-06 14:33:27,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 413 treesize of output 373 [2021-08-06 14:33:27,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 373 treesize of output 309 [2021-08-06 14:33:28,827 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:28,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148817476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:28,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:33:28,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:33:28,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280731673] [2021-08-06 14:33:28,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:33:28,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:33:28,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:33:28,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:33:28,828 INFO L87 Difference]: Start difference. First operand 306 states and 906 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:31,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:33:31,250 INFO L93 Difference]: Finished difference Result 768 states and 2138 transitions. [2021-08-06 14:33:31,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:33:31,251 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:33:31,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:33:31,253 INFO L225 Difference]: With dead ends: 768 [2021-08-06 14:33:31,253 INFO L226 Difference]: Without dead ends: 663 [2021-08-06 14:33:31,253 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 2613.0ms TimeCoverageRelationStatistics Valid=216, Invalid=776, Unknown=0, NotChecked=0, Total=992 [2021-08-06 14:33:31,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-08-06 14:33:31,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 329. [2021-08-06 14:33:31,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 3.0640243902439024) internal successors, (1005), 328 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:31,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 1005 transitions. [2021-08-06 14:33:31,260 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 1005 transitions. Word has length 20 [2021-08-06 14:33:31,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:33:31,260 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 1005 transitions. [2021-08-06 14:33:31,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:31,260 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 1005 transitions. [2021-08-06 14:33:31,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:33:31,261 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:33:31,261 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:33:31,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-06 14:33:31,480 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,SelfDestructingSolverStorable34 [2021-08-06 14:33:31,480 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:33:31,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:33:31,481 INFO L82 PathProgramCache]: Analyzing trace with hash 1801218380, now seen corresponding path program 8 times [2021-08-06 14:33:31,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:33:31,481 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586882962] [2021-08-06 14:33:31,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:33:31,481 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:33:31,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:33:31,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:31,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:33:31,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586882962] [2021-08-06 14:33:31,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586882962] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:31,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487974506] [2021-08-06 14:33:31,802 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:33:31,802 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:31,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:33:31,803 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) [2021-08-06 14:33:31,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-06 14:33:32,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:33:32,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:33:32,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:33:32,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:33:34,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 363 treesize of output 301 [2021-08-06 14:33:35,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 246 [2021-08-06 14:33:35,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 216 [2021-08-06 14:33:36,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:36,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487974506] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:36,287 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:33:36,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:33:36,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604957182] [2021-08-06 14:33:36,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:33:36,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:33:36,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:33:36,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:33:36,288 INFO L87 Difference]: Start difference. First operand 329 states and 1005 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:37,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:33:37,914 INFO L93 Difference]: Finished difference Result 667 states and 1942 transitions. [2021-08-06 14:33:37,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:33:37,915 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:33:37,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:33:37,917 INFO L225 Difference]: With dead ends: 667 [2021-08-06 14:33:37,917 INFO L226 Difference]: Without dead ends: 607 [2021-08-06 14:33:37,917 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 1734.8ms TimeCoverageRelationStatistics Valid=206, Invalid=786, Unknown=0, NotChecked=0, Total=992 [2021-08-06 14:33:37,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2021-08-06 14:33:37,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 343. [2021-08-06 14:33:37,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 3.0789473684210527) internal successors, (1053), 342 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:37,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 1053 transitions. [2021-08-06 14:33:37,924 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 1053 transitions. Word has length 20 [2021-08-06 14:33:37,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:33:37,924 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 1053 transitions. [2021-08-06 14:33:37,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:37,924 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 1053 transitions. [2021-08-06 14:33:37,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:33:37,925 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:33:37,925 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:33:37,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-06 14:33:38,140 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,SelfDestructingSolverStorable35 [2021-08-06 14:33:38,141 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:33:38,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:33:38,141 INFO L82 PathProgramCache]: Analyzing trace with hash -12152748, now seen corresponding path program 9 times [2021-08-06 14:33:38,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:33:38,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523424859] [2021-08-06 14:33:38,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:33:38,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:33:38,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:33:38,404 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:38,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:33:38,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523424859] [2021-08-06 14:33:38,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523424859] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:38,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042459101] [2021-08-06 14:33:38,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:33:38,405 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:38,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:33:38,406 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) [2021-08-06 14:33:38,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-06 14:33:39,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-06 14:33:39,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:33:39,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:33:39,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:33:40,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 215 [2021-08-06 14:33:41,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 273 treesize of output 237 [2021-08-06 14:33:41,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 237 treesize of output 211 [2021-08-06 14:33:42,568 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:42,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042459101] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:42,568 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:33:42,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:33:42,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304664449] [2021-08-06 14:33:42,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:33:42,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:33:42,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:33:42,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:33:42,569 INFO L87 Difference]: Start difference. First operand 343 states and 1053 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:44,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:33:44,389 INFO L93 Difference]: Finished difference Result 836 states and 2344 transitions. [2021-08-06 14:33:44,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 14:33:44,389 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:33:44,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:33:44,392 INFO L225 Difference]: With dead ends: 836 [2021-08-06 14:33:44,392 INFO L226 Difference]: Without dead ends: 746 [2021-08-06 14:33:44,392 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1932.3ms TimeCoverageRelationStatistics Valid=184, Invalid=746, Unknown=0, NotChecked=0, Total=930 [2021-08-06 14:33:44,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2021-08-06 14:33:44,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 417. [2021-08-06 14:33:44,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 3.139423076923077) internal successors, (1306), 416 states have internal predecessors, (1306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:44,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1306 transitions. [2021-08-06 14:33:44,400 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1306 transitions. Word has length 20 [2021-08-06 14:33:44,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:33:44,400 INFO L470 AbstractCegarLoop]: Abstraction has 417 states and 1306 transitions. [2021-08-06 14:33:44,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:44,400 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1306 transitions. [2021-08-06 14:33:44,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:33:44,401 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:33:44,401 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:33:44,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-06 14:33:44,623 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,SelfDestructingSolverStorable36 [2021-08-06 14:33:44,624 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:33:44,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:33:44,624 INFO L82 PathProgramCache]: Analyzing trace with hash 741157802, now seen corresponding path program 10 times [2021-08-06 14:33:44,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:33:44,624 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546104507] [2021-08-06 14:33:44,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:33:44,624 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:33:44,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:33:44,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:44,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:33:44,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546104507] [2021-08-06 14:33:44,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546104507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:44,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245752276] [2021-08-06 14:33:44,967 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:33:44,968 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:44,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:33:44,969 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) [2021-08-06 14:33:44,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-06 14:33:46,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:33:46,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:33:46,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:33:46,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:33:47,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 294 treesize of output 264 [2021-08-06 14:33:48,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 291 treesize of output 253 [2021-08-06 14:33:48,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 253 treesize of output 227 [2021-08-06 14:33:49,406 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:49,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245752276] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:49,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:33:49,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:33:49,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72602188] [2021-08-06 14:33:49,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:33:49,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:33:49,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:33:49,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:33:49,407 INFO L87 Difference]: Start difference. First operand 417 states and 1306 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:51,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:33:51,737 INFO L93 Difference]: Finished difference Result 818 states and 2398 transitions. [2021-08-06 14:33:51,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 14:33:51,737 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:33:51,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:33:51,741 INFO L225 Difference]: With dead ends: 818 [2021-08-06 14:33:51,741 INFO L226 Difference]: Without dead ends: 758 [2021-08-06 14:33:51,741 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 2436.2ms TimeCoverageRelationStatistics Valid=231, Invalid=825, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 14:33:51,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2021-08-06 14:33:51,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 435. [2021-08-06 14:33:51,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 3.161290322580645) internal successors, (1372), 434 states have internal predecessors, (1372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:51,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1372 transitions. [2021-08-06 14:33:51,750 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1372 transitions. Word has length 20 [2021-08-06 14:33:51,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:33:51,751 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 1372 transitions. [2021-08-06 14:33:51,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:51,751 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1372 transitions. [2021-08-06 14:33:51,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:33:51,752 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:33:51,752 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:33:51,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-06 14:33:51,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:51,969 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:33:51,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:33:51,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1094297292, now seen corresponding path program 11 times [2021-08-06 14:33:51,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:33:51,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091840622] [2021-08-06 14:33:51,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:33:51,970 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:33:51,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:33:52,303 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:52,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:33:52,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091840622] [2021-08-06 14:33:52,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091840622] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:52,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053106010] [2021-08-06 14:33:52,304 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:33:52,304 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:52,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:33:52,307 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) [2021-08-06 14:33:52,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-06 14:33:53,859 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 14:33:53,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:33:53,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:33:53,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:33:54,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 212 [2021-08-06 14:33:55,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 236 [2021-08-06 14:33:55,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 200 [2021-08-06 14:33:56,826 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:56,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053106010] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:56,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:33:56,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 14:33:56,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23879368] [2021-08-06 14:33:56,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:33:56,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:33:56,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:33:56,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:33:56,827 INFO L87 Difference]: Start difference. First operand 435 states and 1372 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:59,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:33:59,090 INFO L93 Difference]: Finished difference Result 880 states and 2585 transitions. [2021-08-06 14:33:59,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:33:59,090 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:33:59,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:33:59,093 INFO L225 Difference]: With dead ends: 880 [2021-08-06 14:33:59,093 INFO L226 Difference]: Without dead ends: 820 [2021-08-06 14:33:59,093 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 2354.5ms TimeCoverageRelationStatistics Valid=242, Invalid=948, Unknown=0, NotChecked=0, Total=1190 [2021-08-06 14:33:59,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2021-08-06 14:33:59,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 435. [2021-08-06 14:33:59,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 3.1566820276497696) internal successors, (1370), 434 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:59,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1370 transitions. [2021-08-06 14:33:59,102 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1370 transitions. Word has length 20 [2021-08-06 14:33:59,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:33:59,102 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 1370 transitions. [2021-08-06 14:33:59,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:33:59,102 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1370 transitions. [2021-08-06 14:33:59,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:33:59,103 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:33:59,103 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:33:59,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-06 14:33:59,316 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,SelfDestructingSolverStorable38 [2021-08-06 14:33:59,316 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:33:59,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:33:59,316 INFO L82 PathProgramCache]: Analyzing trace with hash -1018131338, now seen corresponding path program 12 times [2021-08-06 14:33:59,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:33:59,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734279142] [2021-08-06 14:33:59,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:33:59,317 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:33:59,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:33:59,653 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:33:59,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:33:59,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734279142] [2021-08-06 14:33:59,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734279142] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:33:59,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034525472] [2021-08-06 14:33:59,654 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:33:59,654 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:33:59,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:33:59,654 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) [2021-08-06 14:33:59,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-06 14:34:01,373 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 14:34:01,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:34:01,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:34:01,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:34:02,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 220 [2021-08-06 14:34:03,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 395 treesize of output 347 [2021-08-06 14:34:03,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 347 treesize of output 297 [2021-08-06 14:34:04,764 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:04,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034525472] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:04,764 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:34:04,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:34:04,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860511261] [2021-08-06 14:34:04,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:34:04,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:34:04,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:34:04,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:34:04,765 INFO L87 Difference]: Start difference. First operand 435 states and 1370 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:07,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:34:07,267 INFO L93 Difference]: Finished difference Result 963 states and 2817 transitions. [2021-08-06 14:34:07,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:34:07,268 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:34:07,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:34:07,270 INFO L225 Difference]: With dead ends: 963 [2021-08-06 14:34:07,271 INFO L226 Difference]: Without dead ends: 858 [2021-08-06 14:34:07,271 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 2602.0ms TimeCoverageRelationStatistics Valid=218, Invalid=838, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 14:34:07,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2021-08-06 14:34:07,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 441. [2021-08-06 14:34:07,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 3.2) internal successors, (1408), 440 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:07,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1408 transitions. [2021-08-06 14:34:07,280 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1408 transitions. Word has length 20 [2021-08-06 14:34:07,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:34:07,280 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 1408 transitions. [2021-08-06 14:34:07,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:07,280 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1408 transitions. [2021-08-06 14:34:07,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:34:07,281 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:34:07,281 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:34:07,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-08-06 14:34:07,496 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,SelfDestructingSolverStorable39 [2021-08-06 14:34:07,497 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:34:07,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:34:07,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1579591014, now seen corresponding path program 13 times [2021-08-06 14:34:07,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:34:07,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367745128] [2021-08-06 14:34:07,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:34:07,497 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:34:07,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:34:07,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:07,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:34:07,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367745128] [2021-08-06 14:34:07,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367745128] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:07,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228597277] [2021-08-06 14:34:07,906 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:34:07,906 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:07,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:34:07,907 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) [2021-08-06 14:34:07,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-06 14:34:09,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:34:09,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:34:09,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:34:10,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 236 [2021-08-06 14:34:11,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 333 treesize of output 283 [2021-08-06 14:34:11,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 283 treesize of output 253 [2021-08-06 14:34:13,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:13,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228597277] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:13,214 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:34:13,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:34:13,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114564343] [2021-08-06 14:34:13,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:34:13,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:34:13,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:34:13,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:34:13,215 INFO L87 Difference]: Start difference. First operand 441 states and 1408 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:15,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:34:15,491 INFO L93 Difference]: Finished difference Result 962 states and 2933 transitions. [2021-08-06 14:34:15,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 14:34:15,491 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:34:15,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:34:15,494 INFO L225 Difference]: With dead ends: 962 [2021-08-06 14:34:15,494 INFO L226 Difference]: Without dead ends: 902 [2021-08-06 14:34:15,495 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 2469.9ms TimeCoverageRelationStatistics Valid=220, Invalid=710, Unknown=0, NotChecked=0, Total=930 [2021-08-06 14:34:15,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2021-08-06 14:34:15,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 456. [2021-08-06 14:34:15,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 3.21978021978022) internal successors, (1465), 455 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:15,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1465 transitions. [2021-08-06 14:34:15,505 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1465 transitions. Word has length 20 [2021-08-06 14:34:15,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:34:15,505 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 1465 transitions. [2021-08-06 14:34:15,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:15,506 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1465 transitions. [2021-08-06 14:34:15,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:34:15,507 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:34:15,507 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:34:15,532 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-08-06 14:34:15,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:15,713 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:34:15,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:34:15,713 INFO L82 PathProgramCache]: Analyzing trace with hash -497238290, now seen corresponding path program 14 times [2021-08-06 14:34:15,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:34:15,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779212011] [2021-08-06 14:34:15,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:34:15,713 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:34:15,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:34:16,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:16,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:34:16,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779212011] [2021-08-06 14:34:16,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779212011] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:16,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46920177] [2021-08-06 14:34:16,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:34:16,011 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:16,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:34:16,025 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) [2021-08-06 14:34:16,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-06 14:34:18,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:34:18,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:34:18,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:34:18,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:34:18,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 186 [2021-08-06 14:34:20,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 282 treesize of output 238 [2021-08-06 14:34:20,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 238 treesize of output 208 [2021-08-06 14:34:20,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:20,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46920177] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:20,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:34:20,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:34:20,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354850064] [2021-08-06 14:34:20,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:34:20,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:34:20,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:34:20,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:34:20,768 INFO L87 Difference]: Start difference. First operand 456 states and 1465 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:23,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:34:23,000 INFO L93 Difference]: Finished difference Result 1133 states and 3349 transitions. [2021-08-06 14:34:23,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:34:23,001 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:34:23,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:34:23,003 INFO L225 Difference]: With dead ends: 1133 [2021-08-06 14:34:23,003 INFO L226 Difference]: Without dead ends: 1073 [2021-08-06 14:34:23,003 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 2315.9ms TimeCoverageRelationStatistics Valid=220, Invalid=836, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 14:34:23,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2021-08-06 14:34:23,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 483. [2021-08-06 14:34:23,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 482 states have (on average 3.3070539419087135) internal successors, (1594), 482 states have internal predecessors, (1594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:23,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 1594 transitions. [2021-08-06 14:34:23,015 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 1594 transitions. Word has length 20 [2021-08-06 14:34:23,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:34:23,015 INFO L470 AbstractCegarLoop]: Abstraction has 483 states and 1594 transitions. [2021-08-06 14:34:23,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:23,015 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 1594 transitions. [2021-08-06 14:34:23,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:34:23,016 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:34:23,016 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:34:23,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-08-06 14:34:23,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:23,234 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:34:23,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:34:23,235 INFO L82 PathProgramCache]: Analyzing trace with hash 17977770, now seen corresponding path program 15 times [2021-08-06 14:34:23,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:34:23,235 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767284209] [2021-08-06 14:34:23,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:34:23,235 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:34:23,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:34:23,528 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:23,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:34:23,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767284209] [2021-08-06 14:34:23,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767284209] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:23,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107219767] [2021-08-06 14:34:23,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:34:23,529 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:23,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:34:23,529 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) [2021-08-06 14:34:23,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-06 14:34:25,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 14:34:25,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:34:25,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:34:25,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:34:26,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 241 treesize of output 207 [2021-08-06 14:34:27,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 190 [2021-08-06 14:34:27,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 190 treesize of output 164 [2021-08-06 14:34:28,236 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:28,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107219767] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:28,237 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:34:28,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:34:28,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790660918] [2021-08-06 14:34:28,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:34:28,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:34:28,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:34:28,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:34:28,238 INFO L87 Difference]: Start difference. First operand 483 states and 1594 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:29,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:34:29,214 INFO L93 Difference]: Finished difference Result 873 states and 2657 transitions. [2021-08-06 14:34:29,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 14:34:29,215 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:34:29,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:34:29,217 INFO L225 Difference]: With dead ends: 873 [2021-08-06 14:34:29,217 INFO L226 Difference]: Without dead ends: 858 [2021-08-06 14:34:29,217 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1213.2ms TimeCoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2021-08-06 14:34:29,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2021-08-06 14:34:29,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 492. [2021-08-06 14:34:29,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 491 states have (on average 3.295315682281059) internal successors, (1618), 491 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:29,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 1618 transitions. [2021-08-06 14:34:29,226 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 1618 transitions. Word has length 20 [2021-08-06 14:34:29,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:34:29,226 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 1618 transitions. [2021-08-06 14:34:29,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:29,226 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 1618 transitions. [2021-08-06 14:34:29,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:34:29,227 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:34:29,227 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:34:29,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-06 14:34:29,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:29,446 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:34:29,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:34:29,447 INFO L82 PathProgramCache]: Analyzing trace with hash -955733656, now seen corresponding path program 16 times [2021-08-06 14:34:29,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:34:29,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501958556] [2021-08-06 14:34:29,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:34:29,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:34:29,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:34:29,730 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:29,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:34:29,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501958556] [2021-08-06 14:34:29,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501958556] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:29,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747960346] [2021-08-06 14:34:29,731 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:34:29,731 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:29,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:34:29,732 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) [2021-08-06 14:34:29,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-06 14:34:32,015 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:34:32,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:34:32,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:34:32,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:34:33,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 282 treesize of output 248 [2021-08-06 14:34:34,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 267 treesize of output 233 [2021-08-06 14:34:34,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2021-08-06 14:34:34,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:34,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747960346] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:34,701 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:34:34,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:34:34,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221980052] [2021-08-06 14:34:34,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:34:34,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:34:34,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:34:34,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:34:34,702 INFO L87 Difference]: Start difference. First operand 492 states and 1618 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:36,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:34:36,436 INFO L93 Difference]: Finished difference Result 941 states and 2887 transitions. [2021-08-06 14:34:36,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 14:34:36,436 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:34:36,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:34:36,438 INFO L225 Difference]: With dead ends: 941 [2021-08-06 14:34:36,438 INFO L226 Difference]: Without dead ends: 911 [2021-08-06 14:34:36,439 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 1918.8ms TimeCoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2021-08-06 14:34:36,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2021-08-06 14:34:36,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 500. [2021-08-06 14:34:36,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 499 states have (on average 3.288577154308617) internal successors, (1641), 499 states have internal predecessors, (1641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:36,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 1641 transitions. [2021-08-06 14:34:36,449 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 1641 transitions. Word has length 20 [2021-08-06 14:34:36,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:34:36,449 INFO L470 AbstractCegarLoop]: Abstraction has 500 states and 1641 transitions. [2021-08-06 14:34:36,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:36,449 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 1641 transitions. [2021-08-06 14:34:36,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:34:36,450 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:34:36,450 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:34:36,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-06 14:34:36,664 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,SelfDestructingSolverStorable43 [2021-08-06 14:34:36,665 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:34:36,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:34:36,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1756516754, now seen corresponding path program 17 times [2021-08-06 14:34:36,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:34:36,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487790508] [2021-08-06 14:34:36,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:34:36,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:34:36,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:34:36,923 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:36,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:34:36,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487790508] [2021-08-06 14:34:36,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487790508] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:36,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139883957] [2021-08-06 14:34:36,923 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:34:36,923 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:36,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:34:36,924 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) [2021-08-06 14:34:36,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-06 14:34:39,402 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:34:39,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:34:39,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:34:39,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:34:40,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 219 treesize of output 185 [2021-08-06 14:34:40,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 310 treesize of output 262 [2021-08-06 14:34:40,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 262 treesize of output 232 [2021-08-06 14:34:41,863 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:41,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139883957] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:41,863 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:34:41,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 14:34:41,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101349708] [2021-08-06 14:34:41,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:34:41,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:34:41,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:34:41,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:34:41,864 INFO L87 Difference]: Start difference. First operand 500 states and 1641 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:42,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:34:42,992 INFO L93 Difference]: Finished difference Result 813 states and 2458 transitions. [2021-08-06 14:34:42,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-06 14:34:42,993 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:34:42,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:34:42,995 INFO L225 Difference]: With dead ends: 813 [2021-08-06 14:34:42,995 INFO L226 Difference]: Without dead ends: 768 [2021-08-06 14:34:42,995 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 1297.4ms TimeCoverageRelationStatistics Valid=155, Invalid=601, Unknown=0, NotChecked=0, Total=756 [2021-08-06 14:34:42,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-08-06 14:34:43,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 495. [2021-08-06 14:34:43,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 494 states have (on average 3.285425101214575) internal successors, (1623), 494 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:43,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 1623 transitions. [2021-08-06 14:34:43,004 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 1623 transitions. Word has length 20 [2021-08-06 14:34:43,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:34:43,004 INFO L470 AbstractCegarLoop]: Abstraction has 495 states and 1623 transitions. [2021-08-06 14:34:43,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:43,004 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 1623 transitions. [2021-08-06 14:34:43,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:34:43,005 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:34:43,005 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:34:43,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-08-06 14:34:43,205 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,SelfDestructingSolverStorable44 [2021-08-06 14:34:43,205 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:34:43,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:34:43,206 INFO L82 PathProgramCache]: Analyzing trace with hash 119252056, now seen corresponding path program 18 times [2021-08-06 14:34:43,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:34:43,206 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264321763] [2021-08-06 14:34:43,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:34:43,206 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:34:43,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:34:43,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:43,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:34:43,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264321763] [2021-08-06 14:34:43,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264321763] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:43,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794028001] [2021-08-06 14:34:43,491 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:34:43,491 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:43,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:34:43,492 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) [2021-08-06 14:34:43,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-06 14:34:46,016 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-06 14:34:46,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:34:46,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:34:46,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:34:46,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 242 treesize of output 208 [2021-08-06 14:34:47,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 192 [2021-08-06 14:34:47,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 168 [2021-08-06 14:34:48,305 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:48,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794028001] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:48,305 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:34:48,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 14:34:48,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181595283] [2021-08-06 14:34:48,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 14:34:48,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:34:48,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 14:34:48,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-08-06 14:34:48,306 INFO L87 Difference]: Start difference. First operand 495 states and 1623 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:48,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:34:48,915 INFO L93 Difference]: Finished difference Result 777 states and 2376 transitions. [2021-08-06 14:34:48,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-06 14:34:48,915 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:34:48,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:34:48,917 INFO L225 Difference]: With dead ends: 777 [2021-08-06 14:34:48,917 INFO L226 Difference]: Without dead ends: 762 [2021-08-06 14:34:48,917 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 884.1ms TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2021-08-06 14:34:48,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2021-08-06 14:34:48,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 486. [2021-08-06 14:34:48,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 485 states have (on average 3.2845360824742267) internal successors, (1593), 485 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:48,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 1593 transitions. [2021-08-06 14:34:48,925 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 1593 transitions. Word has length 20 [2021-08-06 14:34:48,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:34:48,926 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 1593 transitions. [2021-08-06 14:34:48,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:48,926 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 1593 transitions. [2021-08-06 14:34:48,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:34:48,926 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:34:48,927 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:34:48,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-06 14:34:49,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:49,137 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:34:49,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:34:49,137 INFO L82 PathProgramCache]: Analyzing trace with hash -981944474, now seen corresponding path program 19 times [2021-08-06 14:34:49,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:34:49,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765383739] [2021-08-06 14:34:49,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:34:49,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:34:49,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:34:49,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:49,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:34:49,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765383739] [2021-08-06 14:34:49,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765383739] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:49,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602688591] [2021-08-06 14:34:49,447 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:34:49,448 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:49,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:34:49,448 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) [2021-08-06 14:34:49,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-06 14:34:52,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:34:52,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:34:52,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:34:53,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 211 [2021-08-06 14:34:54,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 309 treesize of output 271 [2021-08-06 14:34:54,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 241 [2021-08-06 14:34:55,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:55,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602688591] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:55,130 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:34:55,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:34:55,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988711643] [2021-08-06 14:34:55,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:34:55,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:34:55,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:34:55,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:34:55,131 INFO L87 Difference]: Start difference. First operand 486 states and 1593 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:58,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:34:58,564 INFO L93 Difference]: Finished difference Result 889 states and 2752 transitions. [2021-08-06 14:34:58,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 14:34:58,565 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:34:58,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:34:58,566 INFO L225 Difference]: With dead ends: 889 [2021-08-06 14:34:58,566 INFO L226 Difference]: Without dead ends: 829 [2021-08-06 14:34:58,567 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 3452.4ms TimeCoverageRelationStatistics Valid=284, Invalid=1048, Unknown=0, NotChecked=0, Total=1332 [2021-08-06 14:34:58,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2021-08-06 14:34:58,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 519. [2021-08-06 14:34:58,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 518 states have (on average 3.2934362934362933) internal successors, (1706), 518 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:58,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 1706 transitions. [2021-08-06 14:34:58,576 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 1706 transitions. Word has length 20 [2021-08-06 14:34:58,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:34:58,576 INFO L470 AbstractCegarLoop]: Abstraction has 519 states and 1706 transitions. [2021-08-06 14:34:58,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:34:58,576 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 1706 transitions. [2021-08-06 14:34:58,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:34:58,577 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:34:58,577 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:34:58,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-06 14:34:58,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:58,789 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:34:58,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:34:58,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1640596968, now seen corresponding path program 20 times [2021-08-06 14:34:58,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:34:58,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046532963] [2021-08-06 14:34:58,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:34:58,789 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:34:58,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:34:59,154 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:34:59,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:34:59,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046532963] [2021-08-06 14:34:59,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046532963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:34:59,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407382857] [2021-08-06 14:34:59,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:34:59,154 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:34:59,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:34:59,155 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) [2021-08-06 14:34:59,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-06 14:35:01,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:35:01,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:35:01,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:35:01,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:35:02,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 171 [2021-08-06 14:35:04,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 343 treesize of output 289 [2021-08-06 14:35:04,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 289 treesize of output 255 [2021-08-06 14:35:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:04,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407382857] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:04,843 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:35:04,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:35:04,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811650254] [2021-08-06 14:35:04,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:35:04,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:35:04,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:35:04,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:35:04,844 INFO L87 Difference]: Start difference. First operand 519 states and 1706 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:05,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:35:05,694 INFO L93 Difference]: Finished difference Result 801 states and 2458 transitions. [2021-08-06 14:35:05,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 14:35:05,695 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:35:05,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:35:05,697 INFO L225 Difference]: With dead ends: 801 [2021-08-06 14:35:05,697 INFO L226 Difference]: Without dead ends: 786 [2021-08-06 14:35:05,698 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 971.3ms TimeCoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2021-08-06 14:35:05,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2021-08-06 14:35:05,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 517. [2021-08-06 14:35:05,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 516 states have (on average 3.2926356589147288) internal successors, (1699), 516 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:05,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 1699 transitions. [2021-08-06 14:35:05,709 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 1699 transitions. Word has length 20 [2021-08-06 14:35:05,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:35:05,709 INFO L470 AbstractCegarLoop]: Abstraction has 517 states and 1699 transitions. [2021-08-06 14:35:05,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:05,710 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 1699 transitions. [2021-08-06 14:35:05,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:35:05,710 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:35:05,710 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:35:05,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-08-06 14:35:05,913 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,SelfDestructingSolverStorable47 [2021-08-06 14:35:05,914 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:35:05,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:35:05,914 INFO L82 PathProgramCache]: Analyzing trace with hash 449467204, now seen corresponding path program 21 times [2021-08-06 14:35:05,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:35:05,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610691487] [2021-08-06 14:35:05,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:35:05,914 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:35:05,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:35:06,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:06,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:35:06,320 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610691487] [2021-08-06 14:35:06,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610691487] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:06,320 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297429949] [2021-08-06 14:35:06,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:35:06,320 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:35:06,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:35:06,321 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:35:06,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-06 14:35:09,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-06 14:35:09,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:35:09,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:35:09,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:35:10,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 246 [2021-08-06 14:35:11,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 374 treesize of output 316 [2021-08-06 14:35:11,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 316 treesize of output 278 [2021-08-06 14:35:12,884 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:12,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297429949] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:12,884 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:35:12,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:35:12,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076566906] [2021-08-06 14:35:12,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:35:12,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:35:12,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:35:12,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:35:12,885 INFO L87 Difference]: Start difference. First operand 517 states and 1699 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:15,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:35:15,263 INFO L93 Difference]: Finished difference Result 996 states and 3003 transitions. [2021-08-06 14:35:15,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 14:35:15,263 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:35:15,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:35:15,266 INFO L225 Difference]: With dead ends: 996 [2021-08-06 14:35:15,266 INFO L226 Difference]: Without dead ends: 981 [2021-08-06 14:35:15,266 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 2453.9ms TimeCoverageRelationStatistics Valid=292, Invalid=968, Unknown=0, NotChecked=0, Total=1260 [2021-08-06 14:35:15,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states. [2021-08-06 14:35:15,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 512. [2021-08-06 14:35:15,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 511 states have (on average 3.275929549902153) internal successors, (1674), 511 states have internal predecessors, (1674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:15,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 1674 transitions. [2021-08-06 14:35:15,278 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 1674 transitions. Word has length 20 [2021-08-06 14:35:15,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:35:15,278 INFO L470 AbstractCegarLoop]: Abstraction has 512 states and 1674 transitions. [2021-08-06 14:35:15,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:15,278 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 1674 transitions. [2021-08-06 14:35:15,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:35:15,279 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:35:15,279 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:35:15,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-06 14:35:15,479 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,SelfDestructingSolverStorable48 [2021-08-06 14:35:15,480 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:35:15,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:35:15,480 INFO L82 PathProgramCache]: Analyzing trace with hash -1489130134, now seen corresponding path program 22 times [2021-08-06 14:35:15,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:35:15,480 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893763368] [2021-08-06 14:35:15,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:35:15,480 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:35:15,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:35:15,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:15,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:35:15,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893763368] [2021-08-06 14:35:15,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893763368] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:15,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419827133] [2021-08-06 14:35:15,766 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:35:15,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:35:15,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:35:15,766 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) [2021-08-06 14:35:15,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-06 14:35:18,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:35:18,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:35:18,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:35:18,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:35:19,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 286 treesize of output 250 [2021-08-06 14:35:21,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 264 treesize of output 230 [2021-08-06 14:35:21,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 230 treesize of output 206 [2021-08-06 14:35:21,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:21,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419827133] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:21,726 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:35:21,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:35:21,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423614654] [2021-08-06 14:35:21,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:35:21,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:35:21,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:35:21,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:35:21,726 INFO L87 Difference]: Start difference. First operand 512 states and 1674 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:23,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:35:23,073 INFO L93 Difference]: Finished difference Result 852 states and 2596 transitions. [2021-08-06 14:35:23,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 14:35:23,073 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:35:23,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:35:23,076 INFO L225 Difference]: With dead ends: 852 [2021-08-06 14:35:23,076 INFO L226 Difference]: Without dead ends: 822 [2021-08-06 14:35:23,076 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1382.6ms TimeCoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2021-08-06 14:35:23,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2021-08-06 14:35:23,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 520. [2021-08-06 14:35:23,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 519 states have (on average 3.28131021194605) internal successors, (1703), 519 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:23,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 1703 transitions. [2021-08-06 14:35:23,088 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 1703 transitions. Word has length 20 [2021-08-06 14:35:23,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:35:23,088 INFO L470 AbstractCegarLoop]: Abstraction has 520 states and 1703 transitions. [2021-08-06 14:35:23,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:23,089 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 1703 transitions. [2021-08-06 14:35:23,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:35:23,090 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:35:23,090 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:35:23,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-06 14:35:23,316 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,SelfDestructingSolverStorable49 [2021-08-06 14:35:23,316 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:35:23,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:35:23,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1088595618, now seen corresponding path program 23 times [2021-08-06 14:35:23,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:35:23,317 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682070579] [2021-08-06 14:35:23,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:35:23,317 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:35:23,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:35:23,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:23,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:35:23,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682070579] [2021-08-06 14:35:23,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682070579] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:23,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525155804] [2021-08-06 14:35:23,709 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:35:23,709 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:35:23,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:35:23,710 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) [2021-08-06 14:35:23,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-06 14:35:26,979 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 14:35:26,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:35:26,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:35:26,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:35:27,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2021-08-06 14:35:28,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 291 treesize of output 261 [2021-08-06 14:35:28,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 261 treesize of output 223 [2021-08-06 14:35:29,987 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:29,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525155804] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:29,987 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:35:29,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 14:35:29,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119092790] [2021-08-06 14:35:29,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:35:29,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:35:29,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:35:29,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:35:29,988 INFO L87 Difference]: Start difference. First operand 520 states and 1703 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:32,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:35:32,040 INFO L93 Difference]: Finished difference Result 822 states and 2562 transitions. [2021-08-06 14:35:32,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 14:35:32,040 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:35:32,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:35:32,042 INFO L225 Difference]: With dead ends: 822 [2021-08-06 14:35:32,042 INFO L226 Difference]: Without dead ends: 777 [2021-08-06 14:35:32,042 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 2145.4ms TimeCoverageRelationStatistics Valid=246, Invalid=1160, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 14:35:32,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2021-08-06 14:35:32,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 517. [2021-08-06 14:35:32,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 516 states have (on average 3.2810077519379846) internal successors, (1693), 516 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:32,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 1693 transitions. [2021-08-06 14:35:32,051 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 1693 transitions. Word has length 20 [2021-08-06 14:35:32,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:35:32,051 INFO L470 AbstractCegarLoop]: Abstraction has 517 states and 1693 transitions. [2021-08-06 14:35:32,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:32,051 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 1693 transitions. [2021-08-06 14:35:32,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:35:32,052 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:35:32,052 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:35:32,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-06 14:35:32,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:35:32,262 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:35:32,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:35:32,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1023833012, now seen corresponding path program 24 times [2021-08-06 14:35:32,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:35:32,263 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444447239] [2021-08-06 14:35:32,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:35:32,263 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:35:32,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:35:32,639 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:32,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:35:32,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444447239] [2021-08-06 14:35:32,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444447239] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:32,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932594226] [2021-08-06 14:35:32,640 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:35:32,640 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:35:32,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:35:32,645 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) [2021-08-06 14:35:32,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-06 14:35:36,040 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 14:35:36,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:35:36,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:35:36,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:35:37,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 319 treesize of output 273 [2021-08-06 14:35:38,024 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:35:38,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 277 treesize of output 252 [2021-08-06 14:35:38,054 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:35:38,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 249 treesize of output 220 [2021-08-06 14:35:39,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:39,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932594226] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:39,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:35:39,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:35:39,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305820538] [2021-08-06 14:35:39,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:35:39,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:35:39,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:35:39,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:35:39,667 INFO L87 Difference]: Start difference. First operand 517 states and 1693 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:40,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:35:40,661 INFO L93 Difference]: Finished difference Result 689 states and 2179 transitions. [2021-08-06 14:35:40,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 14:35:40,662 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:35:40,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:35:40,663 INFO L225 Difference]: With dead ends: 689 [2021-08-06 14:35:40,663 INFO L226 Difference]: Without dead ends: 674 [2021-08-06 14:35:40,664 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1241.5ms TimeCoverageRelationStatistics Valid=178, Invalid=578, Unknown=0, NotChecked=0, Total=756 [2021-08-06 14:35:40,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-08-06 14:35:40,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 520. [2021-08-06 14:35:40,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 519 states have (on average 3.285163776493256) internal successors, (1705), 519 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:40,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 1705 transitions. [2021-08-06 14:35:40,671 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 1705 transitions. Word has length 20 [2021-08-06 14:35:40,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:35:40,671 INFO L470 AbstractCegarLoop]: Abstraction has 520 states and 1705 transitions. [2021-08-06 14:35:40,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:40,671 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 1705 transitions. [2021-08-06 14:35:40,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:35:40,672 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:35:40,672 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:35:40,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-06 14:35:40,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:35:40,887 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:35:40,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:35:40,887 INFO L82 PathProgramCache]: Analyzing trace with hash 1194304980, now seen corresponding path program 25 times [2021-08-06 14:35:40,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:35:40,887 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955385898] [2021-08-06 14:35:40,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:35:40,888 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:35:40,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:35:41,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:41,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:35:41,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955385898] [2021-08-06 14:35:41,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955385898] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:41,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137021738] [2021-08-06 14:35:41,203 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:35:41,203 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:35:41,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:35:41,204 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) [2021-08-06 14:35:41,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-06 14:35:44,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:35:44,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:35:44,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:35:45,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 237 [2021-08-06 14:35:47,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 343 treesize of output 297 [2021-08-06 14:35:47,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 297 treesize of output 255 [2021-08-06 14:35:48,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:48,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137021738] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:48,011 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:35:48,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:35:48,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580642731] [2021-08-06 14:35:48,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:35:48,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:35:48,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:35:48,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:35:48,012 INFO L87 Difference]: Start difference. First operand 520 states and 1705 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:49,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:35:49,785 INFO L93 Difference]: Finished difference Result 685 states and 2134 transitions. [2021-08-06 14:35:49,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 14:35:49,785 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:35:49,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:35:49,787 INFO L225 Difference]: With dead ends: 685 [2021-08-06 14:35:49,787 INFO L226 Difference]: Without dead ends: 640 [2021-08-06 14:35:49,788 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 1868.5ms TimeCoverageRelationStatistics Valid=177, Invalid=815, Unknown=0, NotChecked=0, Total=992 [2021-08-06 14:35:49,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-08-06 14:35:49,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 529. [2021-08-06 14:35:49,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 3.274621212121212) internal successors, (1729), 528 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:49,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 1729 transitions. [2021-08-06 14:35:49,795 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 1729 transitions. Word has length 20 [2021-08-06 14:35:49,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:35:49,795 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 1729 transitions. [2021-08-06 14:35:49,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:49,795 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 1729 transitions. [2021-08-06 14:35:49,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:35:49,796 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:35:49,796 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:35:49,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-06 14:35:50,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:35:50,011 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:35:50,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:35:50,012 INFO L82 PathProgramCache]: Analyzing trace with hash -396593132, now seen corresponding path program 26 times [2021-08-06 14:35:50,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:35:50,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051119559] [2021-08-06 14:35:50,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:35:50,012 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:35:50,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:35:50,395 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:50,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:35:50,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051119559] [2021-08-06 14:35:50,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051119559] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:50,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292714934] [2021-08-06 14:35:50,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:35:50,396 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:35:50,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:35:50,396 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) [2021-08-06 14:35:50,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-06 14:35:54,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:35:54,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:35:54,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:35:54,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:35:55,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 345 treesize of output 287 [2021-08-06 14:35:56,042 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:35:56,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 233 treesize of output 210 [2021-08-06 14:35:56,054 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:35:56,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 207 treesize of output 188 [2021-08-06 14:35:57,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:57,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292714934] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:57,134 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:35:57,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:35:57,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777461482] [2021-08-06 14:35:57,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:35:57,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:35:57,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:35:57,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:35:57,135 INFO L87 Difference]: Start difference. First operand 529 states and 1729 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:58,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:35:58,125 INFO L93 Difference]: Finished difference Result 779 states and 2425 transitions. [2021-08-06 14:35:58,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:35:58,125 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:35:58,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:35:58,127 INFO L225 Difference]: With dead ends: 779 [2021-08-06 14:35:58,127 INFO L226 Difference]: Without dead ends: 764 [2021-08-06 14:35:58,127 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1137.3ms TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2021-08-06 14:35:58,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2021-08-06 14:35:58,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 527. [2021-08-06 14:35:58,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 3.2756653992395437) internal successors, (1723), 526 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:58,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1723 transitions. [2021-08-06 14:35:58,135 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1723 transitions. Word has length 20 [2021-08-06 14:35:58,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:35:58,135 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1723 transitions. [2021-08-06 14:35:58,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:35:58,135 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1723 transitions. [2021-08-06 14:35:58,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:35:58,136 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:35:58,136 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:35:58,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-06 14:35:58,344 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,SelfDestructingSolverStorable53 [2021-08-06 14:35:58,345 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:35:58,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:35:58,345 INFO L82 PathProgramCache]: Analyzing trace with hash -44217442, now seen corresponding path program 27 times [2021-08-06 14:35:58,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:35:58,345 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307802105] [2021-08-06 14:35:58,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:35:58,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:35:58,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:35:58,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:35:58,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:35:58,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307802105] [2021-08-06 14:35:58,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307802105] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:35:58,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909783476] [2021-08-06 14:35:58,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:35:58,667 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:35:58,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:35:58,667 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) [2021-08-06 14:35:58,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-06 14:36:02,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 14:36:02,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:36:02,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:36:02,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:36:03,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 175 [2021-08-06 14:36:04,234 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:36:04,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 383 treesize of output 334 [2021-08-06 14:36:04,250 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:36:04,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 331 treesize of output 296 [2021-08-06 14:36:05,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:05,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909783476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:05,725 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:36:05,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:36:05,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968661894] [2021-08-06 14:36:05,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:36:05,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:36:05,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:36:05,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:36:05,726 INFO L87 Difference]: Start difference. First operand 527 states and 1723 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:06,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:36:06,984 INFO L93 Difference]: Finished difference Result 766 states and 2397 transitions. [2021-08-06 14:36:06,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 14:36:06,985 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:36:06,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:36:06,986 INFO L225 Difference]: With dead ends: 766 [2021-08-06 14:36:06,986 INFO L226 Difference]: Without dead ends: 736 [2021-08-06 14:36:06,986 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 1374.2ms TimeCoverageRelationStatistics Valid=184, Invalid=808, Unknown=0, NotChecked=0, Total=992 [2021-08-06 14:36:06,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-08-06 14:36:06,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 527. [2021-08-06 14:36:06,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 3.2756653992395437) internal successors, (1723), 526 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:06,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1723 transitions. [2021-08-06 14:36:06,995 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1723 transitions. Word has length 20 [2021-08-06 14:36:06,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:36:06,995 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1723 transitions. [2021-08-06 14:36:06,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:06,995 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1723 transitions. [2021-08-06 14:36:06,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:36:06,996 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:36:06,996 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:36:07,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-06 14:36:07,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:36:07,197 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:36:07,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:36:07,197 INFO L82 PathProgramCache]: Analyzing trace with hash -216196426, now seen corresponding path program 28 times [2021-08-06 14:36:07,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:36:07,197 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091501927] [2021-08-06 14:36:07,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:36:07,197 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:36:07,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:36:07,493 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:07,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:36:07,494 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091501927] [2021-08-06 14:36:07,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091501927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:07,494 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417749480] [2021-08-06 14:36:07,494 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:36:07,494 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:36:07,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:36:07,494 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) [2021-08-06 14:36:07,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-06 14:36:11,345 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:36:11,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:36:11,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:36:11,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:36:12,548 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:36:12,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 344 treesize of output 293 [2021-08-06 14:36:14,350 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:36:14,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 325 treesize of output 286 [2021-08-06 14:36:14,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 283 treesize of output 243 [2021-08-06 14:36:15,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:15,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417749480] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:15,264 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:36:15,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:36:15,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960642552] [2021-08-06 14:36:15,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:36:15,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:36:15,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:36:15,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:36:15,264 INFO L87 Difference]: Start difference. First operand 527 states and 1723 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:15,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:36:15,883 INFO L93 Difference]: Finished difference Result 700 states and 2166 transitions. [2021-08-06 14:36:15,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 14:36:15,884 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:36:15,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:36:15,885 INFO L225 Difference]: With dead ends: 700 [2021-08-06 14:36:15,885 INFO L226 Difference]: Without dead ends: 685 [2021-08-06 14:36:15,885 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 735.6ms TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-08-06 14:36:15,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2021-08-06 14:36:15,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 527. [2021-08-06 14:36:15,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 3.2756653992395437) internal successors, (1723), 526 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:15,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1723 transitions. [2021-08-06 14:36:15,893 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1723 transitions. Word has length 20 [2021-08-06 14:36:15,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:36:15,893 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1723 transitions. [2021-08-06 14:36:15,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:15,893 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1723 transitions. [2021-08-06 14:36:15,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:36:15,894 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:36:15,894 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:36:15,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-06 14:36:16,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:36:16,101 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:36:16,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:36:16,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1653027502, now seen corresponding path program 29 times [2021-08-06 14:36:16,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:36:16,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541997770] [2021-08-06 14:36:16,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:36:16,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:36:16,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:36:16,397 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:16,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:36:16,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541997770] [2021-08-06 14:36:16,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541997770] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:16,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64087261] [2021-08-06 14:36:16,398 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:36:16,398 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:36:16,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:36:16,398 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) [2021-08-06 14:36:16,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-06 14:36:20,413 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 14:36:20,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:36:20,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:36:20,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:36:21,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 174 [2021-08-06 14:36:22,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 347 treesize of output 297 [2021-08-06 14:36:22,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 297 treesize of output 257 [2021-08-06 14:36:23,181 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:23,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64087261] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:23,181 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:36:23,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 14:36:23,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602114546] [2021-08-06 14:36:23,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:36:23,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:36:23,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:36:23,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:36:23,182 INFO L87 Difference]: Start difference. First operand 527 states and 1723 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:25,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:36:25,227 INFO L93 Difference]: Finished difference Result 788 states and 2454 transitions. [2021-08-06 14:36:25,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 14:36:25,227 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:36:25,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:36:25,228 INFO L225 Difference]: With dead ends: 788 [2021-08-06 14:36:25,228 INFO L226 Difference]: Without dead ends: 758 [2021-08-06 14:36:25,228 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 2047.0ms TimeCoverageRelationStatistics Valid=231, Invalid=1175, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 14:36:25,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2021-08-06 14:36:25,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 524. [2021-08-06 14:36:25,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 523 states have (on average 3.2791586998087956) internal successors, (1715), 523 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:25,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 1715 transitions. [2021-08-06 14:36:25,236 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 1715 transitions. Word has length 20 [2021-08-06 14:36:25,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:36:25,236 INFO L470 AbstractCegarLoop]: Abstraction has 524 states and 1715 transitions. [2021-08-06 14:36:25,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:25,236 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 1715 transitions. [2021-08-06 14:36:25,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:36:25,237 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:36:25,237 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:36:25,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-08-06 14:36:25,437 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,SelfDestructingSolverStorable56 [2021-08-06 14:36:25,438 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:36:25,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:36:25,438 INFO L82 PathProgramCache]: Analyzing trace with hash 493673104, now seen corresponding path program 30 times [2021-08-06 14:36:25,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:36:25,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879497776] [2021-08-06 14:36:25,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:36:25,438 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:36:25,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:36:25,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:25,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:36:25,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879497776] [2021-08-06 14:36:25,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879497776] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:25,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735715376] [2021-08-06 14:36:25,813 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:36:25,813 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:36:25,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:36:25,821 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) [2021-08-06 14:36:25,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-06 14:36:29,930 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-06 14:36:29,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:36:29,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:36:29,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:36:30,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 254 [2021-08-06 14:36:31,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 206 [2021-08-06 14:36:31,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 186 [2021-08-06 14:36:32,379 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:32,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735715376] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:32,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:36:32,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:36:32,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337961850] [2021-08-06 14:36:32,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:36:32,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:36:32,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:36:32,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:36:32,380 INFO L87 Difference]: Start difference. First operand 524 states and 1715 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:33,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:36:33,266 INFO L93 Difference]: Finished difference Result 815 states and 2537 transitions. [2021-08-06 14:36:33,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:36:33,266 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:36:33,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:36:33,267 INFO L225 Difference]: With dead ends: 815 [2021-08-06 14:36:33,267 INFO L226 Difference]: Without dead ends: 800 [2021-08-06 14:36:33,267 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 1013.8ms TimeCoverageRelationStatistics Valid=210, Invalid=660, Unknown=0, NotChecked=0, Total=870 [2021-08-06 14:36:33,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-08-06 14:36:33,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 539. [2021-08-06 14:36:33,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 3.2881040892193307) internal successors, (1769), 538 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:33,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1769 transitions. [2021-08-06 14:36:33,275 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1769 transitions. Word has length 20 [2021-08-06 14:36:33,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:36:33,276 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 1769 transitions. [2021-08-06 14:36:33,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:33,276 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1769 transitions. [2021-08-06 14:36:33,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:36:33,277 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:36:33,277 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:36:33,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-06 14:36:33,495 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,SelfDestructingSolverStorable57 [2021-08-06 14:36:33,496 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:36:33,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:36:33,496 INFO L82 PathProgramCache]: Analyzing trace with hash 1988276068, now seen corresponding path program 31 times [2021-08-06 14:36:33,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:36:33,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239321638] [2021-08-06 14:36:33,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:36:33,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:36:33,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:36:33,792 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:33,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:36:33,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239321638] [2021-08-06 14:36:33,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239321638] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:33,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695706243] [2021-08-06 14:36:33,793 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:36:33,793 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:36:33,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:36:33,793 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) [2021-08-06 14:36:33,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-06 14:36:38,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:36:38,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:36:38,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:36:38,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 307 treesize of output 269 [2021-08-06 14:36:40,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 249 treesize of output 219 [2021-08-06 14:36:40,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 219 treesize of output 191 [2021-08-06 14:36:40,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:40,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695706243] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:40,754 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:36:40,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:36:40,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116592039] [2021-08-06 14:36:40,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:36:40,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:36:40,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:36:40,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:36:40,754 INFO L87 Difference]: Start difference. First operand 539 states and 1769 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:43,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:36:43,560 INFO L93 Difference]: Finished difference Result 991 states and 3017 transitions. [2021-08-06 14:36:43,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-06 14:36:43,561 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:36:43,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:36:43,562 INFO L225 Difference]: With dead ends: 991 [2021-08-06 14:36:43,562 INFO L226 Difference]: Without dead ends: 946 [2021-08-06 14:36:43,563 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 2815.8ms TimeCoverageRelationStatistics Valid=309, Invalid=1413, Unknown=0, NotChecked=0, Total=1722 [2021-08-06 14:36:43,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2021-08-06 14:36:43,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 536. [2021-08-06 14:36:43,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 535 states have (on average 3.28411214953271) internal successors, (1757), 535 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:43,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1757 transitions. [2021-08-06 14:36:43,578 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1757 transitions. Word has length 20 [2021-08-06 14:36:43,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:36:43,578 INFO L470 AbstractCegarLoop]: Abstraction has 536 states and 1757 transitions. [2021-08-06 14:36:43,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:43,578 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1757 transitions. [2021-08-06 14:36:43,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:36:43,579 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:36:43,579 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:36:43,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-06 14:36:43,779 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,SelfDestructingSolverStorable58 [2021-08-06 14:36:43,780 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:36:43,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:36:43,780 INFO L82 PathProgramCache]: Analyzing trace with hash 1906877012, now seen corresponding path program 32 times [2021-08-06 14:36:43,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:36:43,780 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73850165] [2021-08-06 14:36:43,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:36:43,780 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:36:43,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:36:44,185 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:44,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:36:44,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73850165] [2021-08-06 14:36:44,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73850165] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:44,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217525671] [2021-08-06 14:36:44,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:36:44,186 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:36:44,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:36:44,186 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) [2021-08-06 14:36:44,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-06 14:36:48,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:36:48,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:36:48,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:36:48,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:36:49,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 196 [2021-08-06 14:36:50,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 215 treesize of output 189 [2021-08-06 14:36:50,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 167 [2021-08-06 14:36:50,809 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:50,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217525671] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:50,809 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:36:50,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:36:50,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383312010] [2021-08-06 14:36:50,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:36:50,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:36:50,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:36:50,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:36:50,810 INFO L87 Difference]: Start difference. First operand 536 states and 1757 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:51,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:36:51,611 INFO L93 Difference]: Finished difference Result 718 states and 2275 transitions. [2021-08-06 14:36:51,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 14:36:51,612 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:36:51,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:36:51,613 INFO L225 Difference]: With dead ends: 718 [2021-08-06 14:36:51,613 INFO L226 Difference]: Without dead ends: 703 [2021-08-06 14:36:51,613 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 978.8ms TimeCoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2021-08-06 14:36:51,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2021-08-06 14:36:51,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 536. [2021-08-06 14:36:51,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 535 states have (on average 3.28411214953271) internal successors, (1757), 535 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:51,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1757 transitions. [2021-08-06 14:36:51,620 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1757 transitions. Word has length 20 [2021-08-06 14:36:51,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:36:51,620 INFO L470 AbstractCegarLoop]: Abstraction has 536 states and 1757 transitions. [2021-08-06 14:36:51,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:36:51,620 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1757 transitions. [2021-08-06 14:36:51,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:36:51,621 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:36:51,621 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:36:51,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-08-06 14:36:51,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:36:51,828 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:36:51,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:36:51,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1025069888, now seen corresponding path program 33 times [2021-08-06 14:36:51,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:36:51,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149902459] [2021-08-06 14:36:51,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:36:51,829 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:36:51,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:36:52,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:36:52,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:36:52,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149902459] [2021-08-06 14:36:52,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149902459] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:36:52,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460322014] [2021-08-06 14:36:52,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:36:52,189 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:36:52,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:36:52,193 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) [2021-08-06 14:36:52,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-06 14:36:56,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 14:36:56,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:36:56,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:36:56,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:36:57,655 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:36:57,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 270 [2021-08-06 14:36:58,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 353 treesize of output 311 [2021-08-06 14:36:58,723 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:36:58,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 311 treesize of output 270 [2021-08-06 14:37:00,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:00,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460322014] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:00,371 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:37:00,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:37:00,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299813483] [2021-08-06 14:37:00,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:37:00,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:37:00,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:37:00,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:37:00,372 INFO L87 Difference]: Start difference. First operand 536 states and 1757 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:02,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:37:02,235 INFO L93 Difference]: Finished difference Result 810 states and 2533 transitions. [2021-08-06 14:37:02,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 14:37:02,235 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:37:02,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:37:02,236 INFO L225 Difference]: With dead ends: 810 [2021-08-06 14:37:02,236 INFO L226 Difference]: Without dead ends: 765 [2021-08-06 14:37:02,237 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 1916.3ms TimeCoverageRelationStatistics Valid=267, Invalid=1139, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 14:37:02,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2021-08-06 14:37:02,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 539. [2021-08-06 14:37:02,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 3.282527881040892) internal successors, (1766), 538 states have internal predecessors, (1766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:02,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1766 transitions. [2021-08-06 14:37:02,244 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1766 transitions. Word has length 20 [2021-08-06 14:37:02,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:37:02,244 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 1766 transitions. [2021-08-06 14:37:02,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:02,245 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1766 transitions. [2021-08-06 14:37:02,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:37:02,246 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:37:02,246 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:37:02,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-08-06 14:37:02,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:37:02,456 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:37:02,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:37:02,456 INFO L82 PathProgramCache]: Analyzing trace with hash 150420756, now seen corresponding path program 34 times [2021-08-06 14:37:02,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:37:02,456 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941703193] [2021-08-06 14:37:02,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:37:02,456 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:37:02,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:37:02,803 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:02,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:37:02,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941703193] [2021-08-06 14:37:02,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941703193] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:02,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809682192] [2021-08-06 14:37:02,804 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:37:02,804 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:37:02,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:37:02,805 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) [2021-08-06 14:37:02,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-06 14:37:07,468 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:37:07,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:37:07,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:37:07,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:37:08,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 322 treesize of output 278 [2021-08-06 14:37:09,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 336 treesize of output 284 [2021-08-06 14:37:09,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 252 [2021-08-06 14:37:10,648 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:10,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809682192] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:10,648 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:37:10,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:37:10,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775730229] [2021-08-06 14:37:10,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:37:10,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:37:10,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:37:10,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:37:10,649 INFO L87 Difference]: Start difference. First operand 539 states and 1766 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:11,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:37:11,749 INFO L93 Difference]: Finished difference Result 773 states and 2392 transitions. [2021-08-06 14:37:11,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:37:11,750 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:37:11,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:37:11,751 INFO L225 Difference]: With dead ends: 773 [2021-08-06 14:37:11,751 INFO L226 Difference]: Without dead ends: 713 [2021-08-06 14:37:11,751 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 1275.7ms TimeCoverageRelationStatistics Valid=209, Invalid=661, Unknown=0, NotChecked=0, Total=870 [2021-08-06 14:37:11,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-08-06 14:37:11,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 548. [2021-08-06 14:37:11,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 547 states have (on average 3.2778793418647165) internal successors, (1793), 547 states have internal predecessors, (1793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:11,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 1793 transitions. [2021-08-06 14:37:11,758 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 1793 transitions. Word has length 20 [2021-08-06 14:37:11,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:37:11,758 INFO L470 AbstractCegarLoop]: Abstraction has 548 states and 1793 transitions. [2021-08-06 14:37:11,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:11,759 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 1793 transitions. [2021-08-06 14:37:11,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:37:11,759 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:37:11,760 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:37:11,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-08-06 14:37:11,967 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,SelfDestructingSolverStorable61 [2021-08-06 14:37:11,967 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:37:11,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:37:11,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1150295616, now seen corresponding path program 35 times [2021-08-06 14:37:11,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:37:11,968 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467148927] [2021-08-06 14:37:11,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:37:11,968 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:37:11,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:37:12,454 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:12,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:37:12,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467148927] [2021-08-06 14:37:12,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467148927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:12,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417761855] [2021-08-06 14:37:12,455 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:37:12,455 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:37:12,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:37:12,455 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) [2021-08-06 14:37:12,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-06 14:37:17,191 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:37:17,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:37:17,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:37:17,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:37:18,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 262 treesize of output 226 [2021-08-06 14:37:18,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 207 [2021-08-06 14:37:18,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 177 [2021-08-06 14:37:19,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:19,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417761855] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:19,802 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:37:19,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 14:37:19,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424600959] [2021-08-06 14:37:19,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:37:19,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:37:19,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:37:19,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:37:19,803 INFO L87 Difference]: Start difference. First operand 548 states and 1793 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:21,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:37:21,027 INFO L93 Difference]: Finished difference Result 800 states and 2503 transitions. [2021-08-06 14:37:21,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 14:37:21,027 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:37:21,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:37:21,028 INFO L225 Difference]: With dead ends: 800 [2021-08-06 14:37:21,028 INFO L226 Difference]: Without dead ends: 770 [2021-08-06 14:37:21,029 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 1487.0ms TimeCoverageRelationStatistics Valid=178, Invalid=752, Unknown=0, NotChecked=0, Total=930 [2021-08-06 14:37:21,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2021-08-06 14:37:21,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 552. [2021-08-06 14:37:21,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 3.283121597096189) internal successors, (1809), 551 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:21,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1809 transitions. [2021-08-06 14:37:21,036 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1809 transitions. Word has length 20 [2021-08-06 14:37:21,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:37:21,036 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 1809 transitions. [2021-08-06 14:37:21,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:21,037 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1809 transitions. [2021-08-06 14:37:21,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:37:21,037 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:37:21,037 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:37:21,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-06 14:37:21,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:37:21,253 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:37:21,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:37:21,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1503435106, now seen corresponding path program 36 times [2021-08-06 14:37:21,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:37:21,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495449211] [2021-08-06 14:37:21,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:37:21,253 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:37:21,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:37:21,570 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:21,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:37:21,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495449211] [2021-08-06 14:37:21,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495449211] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:21,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345449466] [2021-08-06 14:37:21,570 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:37:21,570 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:37:21,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:37:21,573 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) [2021-08-06 14:37:21,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-06 14:37:26,550 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-06 14:37:26,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:37:26,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:37:26,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:37:27,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 200 [2021-08-06 14:37:28,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 268 treesize of output 238 [2021-08-06 14:37:28,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 238 treesize of output 206 [2021-08-06 14:37:29,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:29,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345449466] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:29,536 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:37:29,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:37:29,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371911764] [2021-08-06 14:37:29,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:37:29,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:37:29,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:37:29,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:37:29,537 INFO L87 Difference]: Start difference. First operand 552 states and 1809 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:30,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:37:30,650 INFO L93 Difference]: Finished difference Result 754 states and 2372 transitions. [2021-08-06 14:37:30,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 14:37:30,651 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:37:30,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:37:30,652 INFO L225 Difference]: With dead ends: 754 [2021-08-06 14:37:30,652 INFO L226 Difference]: Without dead ends: 709 [2021-08-06 14:37:30,652 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 1246.6ms TimeCoverageRelationStatistics Valid=190, Invalid=680, Unknown=0, NotChecked=0, Total=870 [2021-08-06 14:37:30,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2021-08-06 14:37:30,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 548. [2021-08-06 14:37:30,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 547 states have (on average 3.2778793418647165) internal successors, (1793), 547 states have internal predecessors, (1793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:30,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 1793 transitions. [2021-08-06 14:37:30,659 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 1793 transitions. Word has length 20 [2021-08-06 14:37:30,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:37:30,659 INFO L470 AbstractCegarLoop]: Abstraction has 548 states and 1793 transitions. [2021-08-06 14:37:30,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:30,659 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 1793 transitions. [2021-08-06 14:37:30,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:37:30,660 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:37:30,660 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:37:30,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-08-06 14:37:30,862 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,SelfDestructingSolverStorable63 [2021-08-06 14:37:30,862 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:37:30,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:37:30,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1573545142, now seen corresponding path program 37 times [2021-08-06 14:37:30,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:37:30,863 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504918683] [2021-08-06 14:37:30,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:37:30,863 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:37:30,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:37:31,276 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:31,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:37:31,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504918683] [2021-08-06 14:37:31,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504918683] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:31,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969957208] [2021-08-06 14:37:31,277 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:37:31,277 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:37:31,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:37:31,277 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) [2021-08-06 14:37:31,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-06 14:37:36,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:37:36,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:37:36,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:37:37,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 289 treesize of output 259 [2021-08-06 14:37:38,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 282 treesize of output 248 [2021-08-06 14:37:38,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 216 [2021-08-06 14:37:39,478 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:39,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969957208] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:39,478 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:37:39,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:37:39,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720613657] [2021-08-06 14:37:39,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:37:39,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:37:39,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:37:39,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:37:39,479 INFO L87 Difference]: Start difference. First operand 548 states and 1793 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:41,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:37:41,566 INFO L93 Difference]: Finished difference Result 872 states and 2675 transitions. [2021-08-06 14:37:41,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 14:37:41,566 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:37:41,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:37:41,567 INFO L225 Difference]: With dead ends: 872 [2021-08-06 14:37:41,567 INFO L226 Difference]: Without dead ends: 812 [2021-08-06 14:37:41,568 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 2248.9ms TimeCoverageRelationStatistics Valid=226, Invalid=704, Unknown=0, NotChecked=0, Total=930 [2021-08-06 14:37:41,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2021-08-06 14:37:41,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 566. [2021-08-06 14:37:41,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 565 states have (on average 3.2902654867256635) internal successors, (1859), 565 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:41,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 1859 transitions. [2021-08-06 14:37:41,575 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 1859 transitions. Word has length 20 [2021-08-06 14:37:41,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:37:41,576 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 1859 transitions. [2021-08-06 14:37:41,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:41,576 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 1859 transitions. [2021-08-06 14:37:41,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:37:41,577 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:37:41,577 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:37:41,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-06 14:37:41,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:37:41,777 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:37:41,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:37:41,777 INFO L82 PathProgramCache]: Analyzing trace with hash 183038138, now seen corresponding path program 38 times [2021-08-06 14:37:41,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:37:41,778 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815584336] [2021-08-06 14:37:41,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:37:41,778 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:37:41,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:37:42,112 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:42,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:37:42,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815584336] [2021-08-06 14:37:42,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815584336] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:42,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484026110] [2021-08-06 14:37:42,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:37:42,113 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:37:42,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:37:42,113 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) [2021-08-06 14:37:42,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-06 14:37:47,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:37:47,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:37:47,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:37:47,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:37:48,449 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:37:48,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 270 treesize of output 243 [2021-08-06 14:37:49,708 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:37:49,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 261 treesize of output 234 [2021-08-06 14:37:49,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 205 [2021-08-06 14:37:51,762 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:51,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484026110] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:51,762 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:37:51,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-06 14:37:51,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823888257] [2021-08-06 14:37:51,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 14:37:51,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:37:51,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 14:37:51,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:37:51,763 INFO L87 Difference]: Start difference. First operand 566 states and 1859 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:53,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:37:53,347 INFO L93 Difference]: Finished difference Result 966 states and 2932 transitions. [2021-08-06 14:37:53,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 14:37:53,347 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:37:53,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:37:53,349 INFO L225 Difference]: With dead ends: 966 [2021-08-06 14:37:53,349 INFO L226 Difference]: Without dead ends: 876 [2021-08-06 14:37:53,349 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 1725.4ms TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2021-08-06 14:37:53,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states. [2021-08-06 14:37:53,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 575. [2021-08-06 14:37:53,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 3.3118466898954706) internal successors, (1901), 574 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:53,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1901 transitions. [2021-08-06 14:37:53,358 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1901 transitions. Word has length 20 [2021-08-06 14:37:53,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:37:53,358 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 1901 transitions. [2021-08-06 14:37:53,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:37:53,358 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1901 transitions. [2021-08-06 14:37:53,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:37:53,359 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:37:53,359 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:37:53,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-08-06 14:37:53,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:37:53,560 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:37:53,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:37:53,560 INFO L82 PathProgramCache]: Analyzing trace with hash 881549188, now seen corresponding path program 39 times [2021-08-06 14:37:53,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:37:53,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766695099] [2021-08-06 14:37:53,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:37:53,560 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:37:53,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:37:53,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:37:53,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:37:53,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766695099] [2021-08-06 14:37:53,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766695099] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:37:53,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699953390] [2021-08-06 14:37:53,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:37:53,920 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:37:53,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:37:53,921 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) [2021-08-06 14:37:53,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-06 14:37:59,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-06 14:37:59,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:37:59,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:37:59,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:38:00,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 222 [2021-08-06 14:38:02,415 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:38:02,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 390 treesize of output 343 [2021-08-06 14:38:02,432 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:38:02,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 303 [2021-08-06 14:38:05,160 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:38:05,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699953390] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:38:05,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:38:05,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-06 14:38:05,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437621298] [2021-08-06 14:38:05,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 14:38:05,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:38:05,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 14:38:05,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:38:05,161 INFO L87 Difference]: Start difference. First operand 575 states and 1901 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:07,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:38:07,230 INFO L93 Difference]: Finished difference Result 890 states and 2806 transitions. [2021-08-06 14:38:07,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 14:38:07,230 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:38:07,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:38:07,231 INFO L225 Difference]: With dead ends: 890 [2021-08-06 14:38:07,231 INFO L226 Difference]: Without dead ends: 845 [2021-08-06 14:38:07,232 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 2097.2ms TimeCoverageRelationStatistics Valid=222, Invalid=900, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 14:38:07,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states. [2021-08-06 14:38:07,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 582. [2021-08-06 14:38:07,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 581 states have (on average 3.314974182444062) internal successors, (1926), 581 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:07,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 1926 transitions. [2021-08-06 14:38:07,240 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 1926 transitions. Word has length 20 [2021-08-06 14:38:07,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:38:07,240 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 1926 transitions. [2021-08-06 14:38:07,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:07,240 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 1926 transitions. [2021-08-06 14:38:07,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:38:07,241 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:38:07,241 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:38:07,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-08-06 14:38:07,448 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,SelfDestructingSolverStorable66 [2021-08-06 14:38:07,449 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:38:07,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:38:07,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1234688678, now seen corresponding path program 40 times [2021-08-06 14:38:07,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:38:07,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978412943] [2021-08-06 14:38:07,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:38:07,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:38:07,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:38:07,889 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:38:07,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:38:07,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978412943] [2021-08-06 14:38:07,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978412943] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:38:07,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709479154] [2021-08-06 14:38:07,890 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:38:07,890 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:38:07,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:38:07,891 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) [2021-08-06 14:38:07,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-06 14:38:13,376 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:38:13,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:38:13,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:38:13,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:38:14,435 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:38:14,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 219 treesize of output 198 [2021-08-06 14:38:15,606 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:38:15,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 339 treesize of output 300 [2021-08-06 14:38:15,622 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:38:15,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 297 treesize of output 264 [2021-08-06 14:38:18,157 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:38:18,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709479154] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:38:18,157 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:38:18,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-06 14:38:18,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763853645] [2021-08-06 14:38:18,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 14:38:18,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:38:18,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 14:38:18,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:38:18,158 INFO L87 Difference]: Start difference. First operand 582 states and 1926 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:19,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:38:19,086 INFO L93 Difference]: Finished difference Result 811 states and 2560 transitions. [2021-08-06 14:38:19,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 14:38:19,086 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:38:19,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:38:19,087 INFO L225 Difference]: With dead ends: 811 [2021-08-06 14:38:19,088 INFO L226 Difference]: Without dead ends: 796 [2021-08-06 14:38:19,088 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 1090.6ms TimeCoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2021-08-06 14:38:19,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-08-06 14:38:19,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 582. [2021-08-06 14:38:19,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 581 states have (on average 3.314974182444062) internal successors, (1926), 581 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:19,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 1926 transitions. [2021-08-06 14:38:19,095 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 1926 transitions. Word has length 20 [2021-08-06 14:38:19,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:38:19,096 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 1926 transitions. [2021-08-06 14:38:19,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:19,096 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 1926 transitions. [2021-08-06 14:38:19,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:38:19,097 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:38:19,097 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:38:19,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-06 14:38:19,297 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,SelfDestructingSolverStorable67 [2021-08-06 14:38:19,297 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:38:19,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:38:19,298 INFO L82 PathProgramCache]: Analyzing trace with hash 821692760, now seen corresponding path program 41 times [2021-08-06 14:38:19,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:38:19,298 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041472126] [2021-08-06 14:38:19,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:38:19,298 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:38:19,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:38:19,732 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:38:19,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:38:19,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041472126] [2021-08-06 14:38:19,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041472126] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:38:19,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490226528] [2021-08-06 14:38:19,732 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:38:19,732 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:38:19,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:38:19,733 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) [2021-08-06 14:38:19,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-06 14:38:25,401 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 14:38:25,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:38:25,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:38:25,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:38:26,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 200 [2021-08-06 14:38:27,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 248 [2021-08-06 14:38:27,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 214 [2021-08-06 14:38:27,896 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:38:27,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490226528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:38:27,896 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:38:27,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 14:38:27,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699231422] [2021-08-06 14:38:27,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:38:27,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:38:27,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:38:27,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:38:27,897 INFO L87 Difference]: Start difference. First operand 582 states and 1926 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:28,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:38:28,617 INFO L93 Difference]: Finished difference Result 695 states and 2226 transitions. [2021-08-06 14:38:28,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-06 14:38:28,617 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:38:28,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:38:28,618 INFO L225 Difference]: With dead ends: 695 [2021-08-06 14:38:28,618 INFO L226 Difference]: Without dead ends: 680 [2021-08-06 14:38:28,618 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 880.0ms TimeCoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2021-08-06 14:38:28,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2021-08-06 14:38:28,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 578. [2021-08-06 14:38:28,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 577 states have (on average 3.3102253032928943) internal successors, (1910), 577 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:28,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 1910 transitions. [2021-08-06 14:38:28,626 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 1910 transitions. Word has length 20 [2021-08-06 14:38:28,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:38:28,626 INFO L470 AbstractCegarLoop]: Abstraction has 578 states and 1910 transitions. [2021-08-06 14:38:28,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:28,626 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 1910 transitions. [2021-08-06 14:38:28,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:38:28,627 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:38:28,627 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:38:28,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-08-06 14:38:28,827 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,SelfDestructingSolverStorable68 [2021-08-06 14:38:28,828 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:38:28,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:38:28,828 INFO L82 PathProgramCache]: Analyzing trace with hash 1850231866, now seen corresponding path program 42 times [2021-08-06 14:38:28,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:38:28,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844760522] [2021-08-06 14:38:28,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:38:28,828 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:38:28,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:38:29,213 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:38:29,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:38:29,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844760522] [2021-08-06 14:38:29,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844760522] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:38:29,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090345967] [2021-08-06 14:38:29,213 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:38:29,213 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:38:29,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:38:29,214 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) [2021-08-06 14:38:29,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-06 14:38:34,925 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-06 14:38:34,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:38:34,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:38:34,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:38:36,000 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:38:36,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 337 treesize of output 300 [2021-08-06 14:38:37,402 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:38:37,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 268 [2021-08-06 14:38:37,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 265 treesize of output 239 [2021-08-06 14:38:39,249 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:38:39,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090345967] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:38:39,249 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:38:39,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-06 14:38:39,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014157119] [2021-08-06 14:38:39,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 14:38:39,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:38:39,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 14:38:39,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:38:39,250 INFO L87 Difference]: Start difference. First operand 578 states and 1910 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:40,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:38:40,600 INFO L93 Difference]: Finished difference Result 835 states and 2607 transitions. [2021-08-06 14:38:40,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 14:38:40,601 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:38:40,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:38:40,602 INFO L225 Difference]: With dead ends: 835 [2021-08-06 14:38:40,602 INFO L226 Difference]: Without dead ends: 775 [2021-08-06 14:38:40,602 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 1469.1ms TimeCoverageRelationStatistics Valid=174, Invalid=582, Unknown=0, NotChecked=0, Total=756 [2021-08-06 14:38:40,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2021-08-06 14:38:40,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 582. [2021-08-06 14:38:40,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 581 states have (on average 3.3115318416523234) internal successors, (1924), 581 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:40,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 1924 transitions. [2021-08-06 14:38:40,610 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 1924 transitions. Word has length 20 [2021-08-06 14:38:40,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:38:40,610 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 1924 transitions. [2021-08-06 14:38:40,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:40,610 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 1924 transitions. [2021-08-06 14:38:40,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:38:40,611 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:38:40,611 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:38:40,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-08-06 14:38:40,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:38:40,811 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:38:40,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:38:40,812 INFO L82 PathProgramCache]: Analyzing trace with hash 1304798714, now seen corresponding path program 43 times [2021-08-06 14:38:40,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:38:40,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744858045] [2021-08-06 14:38:40,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:38:40,812 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:38:40,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:38:41,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:38:41,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:38:41,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744858045] [2021-08-06 14:38:41,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744858045] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:38:41,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161866915] [2021-08-06 14:38:41,224 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:38:41,224 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:38:41,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:38:41,225 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) [2021-08-06 14:38:41,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-06 14:38:47,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:38:47,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:38:47,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:38:48,349 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:38:48,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2021-08-06 14:38:51,341 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:38:51,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 345 treesize of output 316 [2021-08-06 14:38:51,361 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:38:51,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 313 treesize of output 282 [2021-08-06 14:38:55,874 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:38:55,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161866915] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:38:55,874 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:38:55,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-06 14:38:55,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178375600] [2021-08-06 14:38:55,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 14:38:55,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:38:55,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 14:38:55,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:38:55,875 INFO L87 Difference]: Start difference. First operand 582 states and 1924 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:57,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:38:57,885 INFO L93 Difference]: Finished difference Result 816 states and 2524 transitions. [2021-08-06 14:38:57,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 14:38:57,885 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:38:57,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:38:57,887 INFO L225 Difference]: With dead ends: 816 [2021-08-06 14:38:57,887 INFO L226 Difference]: Without dead ends: 741 [2021-08-06 14:38:57,887 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 2188.4ms TimeCoverageRelationStatistics Valid=162, Invalid=438, Unknown=0, NotChecked=0, Total=600 [2021-08-06 14:38:57,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2021-08-06 14:38:57,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 585. [2021-08-06 14:38:57,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 584 states have (on average 3.315068493150685) internal successors, (1936), 584 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:57,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1936 transitions. [2021-08-06 14:38:57,895 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1936 transitions. Word has length 20 [2021-08-06 14:38:57,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:38:57,895 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1936 transitions. [2021-08-06 14:38:57,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:38:57,895 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1936 transitions. [2021-08-06 14:38:57,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:38:57,896 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:38:57,896 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:38:57,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-06 14:38:58,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:38:58,096 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:38:58,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:38:58,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1938518042, now seen corresponding path program 44 times [2021-08-06 14:38:58,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:38:58,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088099558] [2021-08-06 14:38:58,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:38:58,097 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:38:58,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:38:58,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:38:58,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:38:58,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088099558] [2021-08-06 14:38:58,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088099558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:38:58,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437222364] [2021-08-06 14:38:58,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:38:58,448 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:38:58,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:38:58,448 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) [2021-08-06 14:38:58,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-06 14:39:04,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:39:04,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:39:04,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:39:04,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:39:05,586 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:39:05,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 235 treesize of output 208 [2021-08-06 14:39:06,729 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:39:06,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 304 treesize of output 269 [2021-08-06 14:39:06,744 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:39:06,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 266 treesize of output 251 [2021-08-06 14:39:09,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:39:09,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437222364] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:39:09,218 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:39:09,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:39:09,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490702880] [2021-08-06 14:39:09,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:39:09,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:39:09,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:39:09,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:39:09,218 INFO L87 Difference]: Start difference. First operand 585 states and 1936 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:09,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:39:09,621 INFO L93 Difference]: Finished difference Result 720 states and 2314 transitions. [2021-08-06 14:39:09,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 14:39:09,622 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:39:09,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:39:09,623 INFO L225 Difference]: With dead ends: 720 [2021-08-06 14:39:09,623 INFO L226 Difference]: Without dead ends: 705 [2021-08-06 14:39:09,623 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 686.8ms TimeCoverageRelationStatistics Valid=146, Invalid=360, Unknown=0, NotChecked=0, Total=506 [2021-08-06 14:39:09,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2021-08-06 14:39:09,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 591. [2021-08-06 14:39:09,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 590 states have (on average 3.316949152542373) internal successors, (1957), 590 states have internal predecessors, (1957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:09,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1957 transitions. [2021-08-06 14:39:09,630 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1957 transitions. Word has length 20 [2021-08-06 14:39:09,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:39:09,631 INFO L470 AbstractCegarLoop]: Abstraction has 591 states and 1957 transitions. [2021-08-06 14:39:09,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:09,631 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1957 transitions. [2021-08-06 14:39:09,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:39:09,632 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:39:09,632 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:39:09,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-08-06 14:39:09,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:39:09,832 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:39:09,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:39:09,832 INFO L82 PathProgramCache]: Analyzing trace with hash 279619950, now seen corresponding path program 45 times [2021-08-06 14:39:09,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:39:09,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469339270] [2021-08-06 14:39:09,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:39:09,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:39:09,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:39:10,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:39:10,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:39:10,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469339270] [2021-08-06 14:39:10,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469339270] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:39:10,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858539880] [2021-08-06 14:39:10,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:39:10,202 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:39:10,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:39:10,202 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) [2021-08-06 14:39:10,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-06 14:39:16,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-06 14:39:16,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:39:16,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:39:16,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:39:17,260 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:39:17,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 245 treesize of output 218 [2021-08-06 14:39:19,522 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:39:19,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 344 treesize of output 303 [2021-08-06 14:39:19,537 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:39:19,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 300 treesize of output 267 [2021-08-06 14:39:21,061 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:39:21,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858539880] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:39:21,062 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:39:21,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:39:21,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199713745] [2021-08-06 14:39:21,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:39:21,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:39:21,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:39:21,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:39:21,062 INFO L87 Difference]: Start difference. First operand 591 states and 1957 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:21,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:39:21,758 INFO L93 Difference]: Finished difference Result 718 states and 2294 transitions. [2021-08-06 14:39:21,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 14:39:21,758 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:39:21,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:39:21,760 INFO L225 Difference]: With dead ends: 718 [2021-08-06 14:39:21,760 INFO L226 Difference]: Without dead ends: 673 [2021-08-06 14:39:21,760 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 714.8ms TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2021-08-06 14:39:21,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2021-08-06 14:39:21,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 592. [2021-08-06 14:39:21,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 3.3181049069373945) internal successors, (1961), 591 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:21,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1961 transitions. [2021-08-06 14:39:21,767 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1961 transitions. Word has length 20 [2021-08-06 14:39:21,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:39:21,767 INFO L470 AbstractCegarLoop]: Abstraction has 592 states and 1961 transitions. [2021-08-06 14:39:21,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:21,767 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1961 transitions. [2021-08-06 14:39:21,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:39:21,768 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:39:21,768 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:39:21,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-08-06 14:39:21,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:39:21,969 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:39:21,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:39:21,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1311278162, now seen corresponding path program 46 times [2021-08-06 14:39:21,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:39:21,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016521010] [2021-08-06 14:39:21,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:39:21,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:39:21,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:39:22,342 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:39:22,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:39:22,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016521010] [2021-08-06 14:39:22,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016521010] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:39:22,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573882525] [2021-08-06 14:39:22,343 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:39:22,343 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:39:22,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:39:22,343 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) [2021-08-06 14:39:22,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-06 14:39:28,754 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:39:28,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:39:28,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:39:28,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:39:29,711 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:39:29,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 247 treesize of output 218 [2021-08-06 14:39:31,664 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:39:31,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 393 treesize of output 354 [2021-08-06 14:39:31,681 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:39:31,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 351 treesize of output 308 [2021-08-06 14:39:33,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:39:33,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573882525] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:39:33,377 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:39:33,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:39:33,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019409145] [2021-08-06 14:39:33,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:39:33,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:39:33,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:39:33,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:39:33,378 INFO L87 Difference]: Start difference. First operand 592 states and 1961 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:33,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:39:33,853 INFO L93 Difference]: Finished difference Result 717 states and 2270 transitions. [2021-08-06 14:39:33,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-06 14:39:33,853 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:39:33,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:39:33,854 INFO L225 Difference]: With dead ends: 717 [2021-08-06 14:39:33,855 INFO L226 Difference]: Without dead ends: 672 [2021-08-06 14:39:33,855 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 630.8ms TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-08-06 14:39:33,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2021-08-06 14:39:33,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 598. [2021-08-06 14:39:33,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 597 states have (on average 3.3316582914572863) internal successors, (1989), 597 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:33,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 1989 transitions. [2021-08-06 14:39:33,862 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 1989 transitions. Word has length 20 [2021-08-06 14:39:33,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:39:33,862 INFO L470 AbstractCegarLoop]: Abstraction has 598 states and 1989 transitions. [2021-08-06 14:39:33,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:33,862 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 1989 transitions. [2021-08-06 14:39:33,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:39:33,863 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:39:33,863 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:39:33,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-06 14:39:34,063 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,SelfDestructingSolverStorable73 [2021-08-06 14:39:34,064 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:39:34,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:39:34,064 INFO L82 PathProgramCache]: Analyzing trace with hash 244020624, now seen corresponding path program 47 times [2021-08-06 14:39:34,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:39:34,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846791467] [2021-08-06 14:39:34,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:39:34,064 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:39:34,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:39:34,636 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:39:34,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:39:34,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846791467] [2021-08-06 14:39:34,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846791467] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:39:34,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903941439] [2021-08-06 14:39:34,636 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:39:34,637 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:39:34,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:39:34,637 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) [2021-08-06 14:39:34,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-06 14:39:41,251 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 14:39:41,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:39:41,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:39:41,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:39:42,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 241 treesize of output 213 [2021-08-06 14:39:42,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 330 treesize of output 284 [2021-08-06 14:39:42,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 246 [2021-08-06 14:39:44,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:39:44,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903941439] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:39:44,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:39:44,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 14:39:44,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676444537] [2021-08-06 14:39:44,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:39:44,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:39:44,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:39:44,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:39:44,311 INFO L87 Difference]: Start difference. First operand 598 states and 1989 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:46,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:39:46,435 INFO L93 Difference]: Finished difference Result 988 states and 3098 transitions. [2021-08-06 14:39:46,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 14:39:46,435 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:39:46,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:39:46,436 INFO L225 Difference]: With dead ends: 988 [2021-08-06 14:39:46,436 INFO L226 Difference]: Without dead ends: 928 [2021-08-06 14:39:46,437 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 2209.9ms TimeCoverageRelationStatistics Valid=284, Invalid=1122, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 14:39:46,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2021-08-06 14:39:46,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 603. [2021-08-06 14:39:46,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 602 states have (on average 3.335548172757475) internal successors, (2008), 602 states have internal predecessors, (2008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:46,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 2008 transitions. [2021-08-06 14:39:46,445 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 2008 transitions. Word has length 20 [2021-08-06 14:39:46,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:39:46,445 INFO L470 AbstractCegarLoop]: Abstraction has 603 states and 2008 transitions. [2021-08-06 14:39:46,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:46,445 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 2008 transitions. [2021-08-06 14:39:46,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:39:46,446 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:39:46,446 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:39:46,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-06 14:39:46,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:39:46,647 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:39:46,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:39:46,647 INFO L82 PathProgramCache]: Analyzing trace with hash 710578368, now seen corresponding path program 48 times [2021-08-06 14:39:46,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:39:46,647 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848330431] [2021-08-06 14:39:46,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:39:46,648 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:39:46,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:39:47,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:39:47,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:39:47,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848330431] [2021-08-06 14:39:47,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848330431] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:39:47,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514253794] [2021-08-06 14:39:47,048 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:39:47,048 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:39:47,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:39:47,049 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) [2021-08-06 14:39:47,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-06 14:39:53,658 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 14:39:53,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:39:53,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:39:53,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:39:54,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 181 [2021-08-06 14:39:55,556 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:39:55,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 336 treesize of output 303 [2021-08-06 14:39:55,569 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:39:55,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 300 treesize of output 259 [2021-08-06 14:39:56,966 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:39:56,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514253794] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:39:56,966 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:39:56,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:39:56,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863504948] [2021-08-06 14:39:56,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:39:56,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:39:56,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:39:56,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:39:56,967 INFO L87 Difference]: Start difference. First operand 603 states and 2008 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:57,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:39:57,570 INFO L93 Difference]: Finished difference Result 774 states and 2498 transitions. [2021-08-06 14:39:57,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 14:39:57,571 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:39:57,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:39:57,572 INFO L225 Difference]: With dead ends: 774 [2021-08-06 14:39:57,572 INFO L226 Difference]: Without dead ends: 759 [2021-08-06 14:39:57,573 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 834.0ms TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-08-06 14:39:57,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2021-08-06 14:39:57,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 607. [2021-08-06 14:39:57,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 3.33993399339934) internal successors, (2024), 606 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:57,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 2024 transitions. [2021-08-06 14:39:57,583 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 2024 transitions. Word has length 20 [2021-08-06 14:39:57,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:39:57,583 INFO L470 AbstractCegarLoop]: Abstraction has 607 states and 2024 transitions. [2021-08-06 14:39:57,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:39:57,583 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 2024 transitions. [2021-08-06 14:39:57,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:39:57,584 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:39:57,584 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:39:57,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-06 14:39:57,785 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,SelfDestructingSolverStorable75 [2021-08-06 14:39:57,785 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:39:57,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:39:57,785 INFO L82 PathProgramCache]: Analyzing trace with hash -2089785964, now seen corresponding path program 49 times [2021-08-06 14:39:57,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:39:57,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347866249] [2021-08-06 14:39:57,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:39:57,786 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:39:57,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:39:58,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:39:58,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:39:58,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347866249] [2021-08-06 14:39:58,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347866249] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:39:58,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611359663] [2021-08-06 14:39:58,130 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:39:58,130 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:39:58,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:39:58,131 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) [2021-08-06 14:39:58,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-06 14:40:05,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:40:05,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:40:05,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:40:06,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 333 treesize of output 289 [2021-08-06 14:40:07,783 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:40:07,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 275 treesize of output 250 [2021-08-06 14:40:07,796 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:40:07,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 247 treesize of output 222 [2021-08-06 14:40:08,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:40:08,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611359663] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:40:08,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:40:08,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:40:08,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718101995] [2021-08-06 14:40:08,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:40:08,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:40:08,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:40:08,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:40:08,816 INFO L87 Difference]: Start difference. First operand 607 states and 2024 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:10,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:40:10,676 INFO L93 Difference]: Finished difference Result 803 states and 2523 transitions. [2021-08-06 14:40:10,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 14:40:10,676 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:40:10,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:40:10,678 INFO L225 Difference]: With dead ends: 803 [2021-08-06 14:40:10,678 INFO L226 Difference]: Without dead ends: 758 [2021-08-06 14:40:10,678 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 2053.4ms TimeCoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2021-08-06 14:40:10,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2021-08-06 14:40:10,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 616. [2021-08-06 14:40:10,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 3.346341463414634) internal successors, (2058), 615 states have internal predecessors, (2058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:10,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 2058 transitions. [2021-08-06 14:40:10,687 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 2058 transitions. Word has length 20 [2021-08-06 14:40:10,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:40:10,687 INFO L470 AbstractCegarLoop]: Abstraction has 616 states and 2058 transitions. [2021-08-06 14:40:10,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:10,687 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 2058 transitions. [2021-08-06 14:40:10,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:40:10,688 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:40:10,688 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:40:10,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-08-06 14:40:10,888 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,SelfDestructingSolverStorable76 [2021-08-06 14:40:10,888 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:40:10,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:40:10,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1063717858, now seen corresponding path program 50 times [2021-08-06 14:40:10,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:40:10,889 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089585522] [2021-08-06 14:40:10,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:40:10,889 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:40:10,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:40:11,289 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:40:11,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:40:11,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089585522] [2021-08-06 14:40:11,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089585522] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:40:11,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49831986] [2021-08-06 14:40:11,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:40:11,290 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:40:11,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:40:11,291 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) [2021-08-06 14:40:11,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-06 14:40:18,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:40:18,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:40:18,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:40:18,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:40:19,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 256 treesize of output 220 [2021-08-06 14:40:20,175 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:40:20,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 319 treesize of output 288 [2021-08-06 14:40:20,192 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:40:20,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 285 treesize of output 256 [2021-08-06 14:40:22,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:40:22,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49831986] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:40:22,329 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:40:22,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:40:22,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183335795] [2021-08-06 14:40:22,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:40:22,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:40:22,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:40:22,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:40:22,330 INFO L87 Difference]: Start difference. First operand 616 states and 2058 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:25,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:40:25,463 INFO L93 Difference]: Finished difference Result 1439 states and 4232 transitions. [2021-08-06 14:40:25,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-06 14:40:25,463 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:40:25,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:40:25,465 INFO L225 Difference]: With dead ends: 1439 [2021-08-06 14:40:25,465 INFO L226 Difference]: Without dead ends: 1304 [2021-08-06 14:40:25,465 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 3155.9ms TimeCoverageRelationStatistics Valid=367, Invalid=1439, Unknown=0, NotChecked=0, Total=1806 [2021-08-06 14:40:25,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1304 states. [2021-08-06 14:40:25,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1304 to 637. [2021-08-06 14:40:25,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 3.3632075471698113) internal successors, (2139), 636 states have internal predecessors, (2139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:25,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2139 transitions. [2021-08-06 14:40:25,477 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2139 transitions. Word has length 20 [2021-08-06 14:40:25,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:40:25,477 INFO L470 AbstractCegarLoop]: Abstraction has 637 states and 2139 transitions. [2021-08-06 14:40:25,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:25,477 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2139 transitions. [2021-08-06 14:40:25,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:40:25,478 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:40:25,478 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:40:25,514 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-06 14:40:25,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:40:25,678 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:40:25,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:40:25,679 INFO L82 PathProgramCache]: Analyzing trace with hash -1048710772, now seen corresponding path program 51 times [2021-08-06 14:40:25,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:40:25,679 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234450499] [2021-08-06 14:40:25,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:40:25,679 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:40:25,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:40:26,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:40:26,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:40:26,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234450499] [2021-08-06 14:40:26,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234450499] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:40:26,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743223331] [2021-08-06 14:40:26,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:40:26,117 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:40:26,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:40:26,118 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) [2021-08-06 14:40:26,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-06 14:40:33,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 14:40:33,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:40:33,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:40:33,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:40:34,196 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:40:34,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 218 treesize of output 197 [2021-08-06 14:40:35,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 250 [2021-08-06 14:40:35,284 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:40:35,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 250 treesize of output 227 [2021-08-06 14:40:37,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:40:37,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743223331] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:40:37,235 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:40:37,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:40:37,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176107033] [2021-08-06 14:40:37,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:40:37,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:40:37,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:40:37,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:40:37,236 INFO L87 Difference]: Start difference. First operand 637 states and 2139 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:37,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:40:37,855 INFO L93 Difference]: Finished difference Result 817 states and 2645 transitions. [2021-08-06 14:40:37,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 14:40:37,855 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:40:37,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:40:37,857 INFO L225 Difference]: With dead ends: 817 [2021-08-06 14:40:37,857 INFO L226 Difference]: Without dead ends: 802 [2021-08-06 14:40:37,857 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 851.0ms TimeCoverageRelationStatistics Valid=140, Invalid=366, Unknown=0, NotChecked=0, Total=506 [2021-08-06 14:40:37,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-08-06 14:40:37,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 640. [2021-08-06 14:40:37,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 639 states have (on average 3.3661971830985915) internal successors, (2151), 639 states have internal predecessors, (2151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:37,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 2151 transitions. [2021-08-06 14:40:37,865 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 2151 transitions. Word has length 20 [2021-08-06 14:40:37,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:40:37,865 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 2151 transitions. [2021-08-06 14:40:37,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:37,865 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 2151 transitions. [2021-08-06 14:40:37,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:40:37,866 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:40:37,866 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:40:37,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-06 14:40:38,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:40:38,067 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:40:38,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:40:38,067 INFO L82 PathProgramCache]: Analyzing trace with hash 1169427220, now seen corresponding path program 52 times [2021-08-06 14:40:38,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:40:38,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803876894] [2021-08-06 14:40:38,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:40:38,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:40:38,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:40:38,436 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:40:38,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:40:38,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803876894] [2021-08-06 14:40:38,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803876894] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:40:38,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590488001] [2021-08-06 14:40:38,437 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:40:38,437 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:40:38,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:40:38,438 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) [2021-08-06 14:40:38,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-06 14:40:45,829 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:40:45,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:40:45,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:40:45,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:40:47,090 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:40:47,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 247 [2021-08-06 14:40:48,727 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:40:48,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 241 treesize of output 214 [2021-08-06 14:40:48,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 187 [2021-08-06 14:40:49,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:40:49,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590488001] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:40:49,495 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:40:49,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:40:49,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615677600] [2021-08-06 14:40:49,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:40:49,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:40:49,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:40:49,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:40:49,496 INFO L87 Difference]: Start difference. First operand 640 states and 2151 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:50,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:40:50,179 INFO L93 Difference]: Finished difference Result 820 states and 2647 transitions. [2021-08-06 14:40:50,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 14:40:50,179 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:40:50,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:40:50,181 INFO L225 Difference]: With dead ends: 820 [2021-08-06 14:40:50,181 INFO L226 Difference]: Without dead ends: 805 [2021-08-06 14:40:50,181 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 766.1ms TimeCoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2021-08-06 14:40:50,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2021-08-06 14:40:50,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 638. [2021-08-06 14:40:50,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 637 states have (on average 3.365777080062794) internal successors, (2144), 637 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:50,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 2144 transitions. [2021-08-06 14:40:50,189 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 2144 transitions. Word has length 20 [2021-08-06 14:40:50,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:40:50,189 INFO L470 AbstractCegarLoop]: Abstraction has 638 states and 2144 transitions. [2021-08-06 14:40:50,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:40:50,189 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 2144 transitions. [2021-08-06 14:40:50,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:40:50,190 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:40:50,190 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:40:50,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-06 14:40:50,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:40:50,401 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:40:50,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:40:50,402 INFO L82 PathProgramCache]: Analyzing trace with hash -421470892, now seen corresponding path program 53 times [2021-08-06 14:40:50,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:40:50,402 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350283577] [2021-08-06 14:40:50,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:40:50,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:40:50,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:40:50,867 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:40:50,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:40:50,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350283577] [2021-08-06 14:40:50,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350283577] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:40:50,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387860394] [2021-08-06 14:40:50,867 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:40:50,867 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:40:50,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:40:50,868 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) [2021-08-06 14:40:50,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-06 14:40:58,321 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:40:58,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:40:58,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:40:58,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:40:59,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 309 treesize of output 273 [2021-08-06 14:41:00,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 314 treesize of output 268 [2021-08-06 14:41:00,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 268 treesize of output 234 [2021-08-06 14:41:01,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:41:01,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387860394] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:41:01,254 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:41:01,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 14:41:01,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605658631] [2021-08-06 14:41:01,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:41:01,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:41:01,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:41:01,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:41:01,255 INFO L87 Difference]: Start difference. First operand 638 states and 2144 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:02,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:41:02,326 INFO L93 Difference]: Finished difference Result 926 states and 2953 transitions. [2021-08-06 14:41:02,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 14:41:02,326 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:41:02,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:41:02,328 INFO L225 Difference]: With dead ends: 926 [2021-08-06 14:41:02,328 INFO L226 Difference]: Without dead ends: 896 [2021-08-06 14:41:02,328 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 1276.3ms TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2021-08-06 14:41:02,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2021-08-06 14:41:02,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 639. [2021-08-06 14:41:02,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 3.3683385579937304) internal successors, (2149), 638 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:02,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2149 transitions. [2021-08-06 14:41:02,337 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2149 transitions. Word has length 20 [2021-08-06 14:41:02,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:41:02,337 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2149 transitions. [2021-08-06 14:41:02,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:02,337 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2149 transitions. [2021-08-06 14:41:02,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:41:02,338 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:41:02,338 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:41:02,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-06 14:41:02,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:41:02,557 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:41:02,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:41:02,557 INFO L82 PathProgramCache]: Analyzing trace with hash 1511676714, now seen corresponding path program 54 times [2021-08-06 14:41:02,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:41:02,557 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829540442] [2021-08-06 14:41:02,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:41:02,557 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:41:02,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:41:02,898 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:41:02,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:41:02,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829540442] [2021-08-06 14:41:02,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829540442] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:41:02,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037430304] [2021-08-06 14:41:02,898 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:41:02,898 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:41:02,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:41:02,899 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) [2021-08-06 14:41:02,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-06 14:41:10,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-06 14:41:10,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:41:10,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:41:10,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:41:11,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 228 treesize of output 198 [2021-08-06 14:41:12,309 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:41:12,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 267 treesize of output 242 [2021-08-06 14:41:12,320 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:41:12,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 239 treesize of output 218 [2021-08-06 14:41:13,270 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:41:13,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037430304] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:41:13,271 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:41:13,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:41:13,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569951206] [2021-08-06 14:41:13,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:41:13,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:41:13,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:41:13,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:41:13,271 INFO L87 Difference]: Start difference. First operand 639 states and 2149 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:14,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:41:14,077 INFO L93 Difference]: Finished difference Result 742 states and 2418 transitions. [2021-08-06 14:41:14,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 14:41:14,077 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:41:14,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:41:14,078 INFO L225 Difference]: With dead ends: 742 [2021-08-06 14:41:14,078 INFO L226 Difference]: Without dead ends: 727 [2021-08-06 14:41:14,079 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 906.0ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-08-06 14:41:14,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2021-08-06 14:41:14,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 636. [2021-08-06 14:41:14,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 3.366929133858268) internal successors, (2138), 635 states have internal predecessors, (2138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:14,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 2138 transitions. [2021-08-06 14:41:14,086 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 2138 transitions. Word has length 20 [2021-08-06 14:41:14,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:41:14,086 INFO L470 AbstractCegarLoop]: Abstraction has 636 states and 2138 transitions. [2021-08-06 14:41:14,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:14,087 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 2138 transitions. [2021-08-06 14:41:14,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:41:14,087 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:41:14,088 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:41:14,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-06 14:41:14,288 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,SelfDestructingSolverStorable81 [2021-08-06 14:41:14,289 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:41:14,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:41:14,289 INFO L82 PathProgramCache]: Analyzing trace with hash -69095202, now seen corresponding path program 55 times [2021-08-06 14:41:14,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:41:14,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644395396] [2021-08-06 14:41:14,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:41:14,289 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:41:14,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:41:14,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:41:14,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:41:14,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644395396] [2021-08-06 14:41:14,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644395396] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:41:14,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923264238] [2021-08-06 14:41:14,625 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:41:14,625 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:41:14,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:41:14,626 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) [2021-08-06 14:41:14,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-06 14:41:22,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:41:22,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:41:22,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:41:23,454 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:41:23,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 305 treesize of output 268 [2021-08-06 14:41:24,432 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:41:24,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 257 treesize of output 228 [2021-08-06 14:41:24,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 201 [2021-08-06 14:41:25,966 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:41:25,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923264238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:41:25,966 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:41:25,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:41:25,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741724811] [2021-08-06 14:41:25,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:41:25,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:41:25,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:41:25,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:41:25,967 INFO L87 Difference]: Start difference. First operand 636 states and 2138 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:26,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:41:26,634 INFO L93 Difference]: Finished difference Result 868 states and 2794 transitions. [2021-08-06 14:41:26,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 14:41:26,635 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:41:26,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:41:26,636 INFO L225 Difference]: With dead ends: 868 [2021-08-06 14:41:26,636 INFO L226 Difference]: Without dead ends: 838 [2021-08-06 14:41:26,636 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 897.9ms TimeCoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2021-08-06 14:41:26,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2021-08-06 14:41:26,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 636. [2021-08-06 14:41:26,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 3.366929133858268) internal successors, (2138), 635 states have internal predecessors, (2138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:26,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 2138 transitions. [2021-08-06 14:41:26,644 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 2138 transitions. Word has length 20 [2021-08-06 14:41:26,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:41:26,645 INFO L470 AbstractCegarLoop]: Abstraction has 636 states and 2138 transitions. [2021-08-06 14:41:26,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:26,645 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 2138 transitions. [2021-08-06 14:41:26,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:41:26,646 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:41:26,646 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:41:26,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-06 14:41:26,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:41:26,846 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:41:26,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:41:26,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1549011580, now seen corresponding path program 56 times [2021-08-06 14:41:26,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:41:26,847 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93265674] [2021-08-06 14:41:26,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:41:26,847 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:41:26,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:41:27,280 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:41:27,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:41:27,281 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93265674] [2021-08-06 14:41:27,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93265674] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:41:27,281 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818092084] [2021-08-06 14:41:27,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:41:27,281 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:41:27,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:41:27,281 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:41:27,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-06 14:41:35,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:41:35,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:41:35,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:41:35,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:41:36,185 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:41:36,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 361 treesize of output 320 [2021-08-06 14:41:37,634 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:41:37,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 257 [2021-08-06 14:41:37,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 218 [2021-08-06 14:41:39,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:41:39,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818092084] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:41:39,871 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:41:39,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:41:39,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20947896] [2021-08-06 14:41:39,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:41:39,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:41:39,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:41:39,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:41:39,871 INFO L87 Difference]: Start difference. First operand 636 states and 2138 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:42,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:41:42,398 INFO L93 Difference]: Finished difference Result 1804 states and 5425 transitions. [2021-08-06 14:41:42,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-06 14:41:42,398 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:41:42,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:41:42,401 INFO L225 Difference]: With dead ends: 1804 [2021-08-06 14:41:42,401 INFO L226 Difference]: Without dead ends: 1684 [2021-08-06 14:41:42,401 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 2579.5ms TimeCoverageRelationStatistics Valid=363, Invalid=1277, Unknown=0, NotChecked=0, Total=1640 [2021-08-06 14:41:42,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1684 states. [2021-08-06 14:41:42,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1684 to 675. [2021-08-06 14:41:42,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 3.422848664688427) internal successors, (2307), 674 states have internal predecessors, (2307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:42,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 2307 transitions. [2021-08-06 14:41:42,430 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 2307 transitions. Word has length 20 [2021-08-06 14:41:42,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:41:42,430 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 2307 transitions. [2021-08-06 14:41:42,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:42,430 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 2307 transitions. [2021-08-06 14:41:42,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:41:42,431 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:41:42,432 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:41:42,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-08-06 14:41:42,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:41:42,632 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:41:42,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:41:42,633 INFO L82 PathProgramCache]: Analyzing trace with hash -527817724, now seen corresponding path program 57 times [2021-08-06 14:41:42,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:41:42,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808426572] [2021-08-06 14:41:42,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:41:42,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:41:42,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:41:42,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:41:42,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:41:42,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808426572] [2021-08-06 14:41:42,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808426572] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:41:42,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218116613] [2021-08-06 14:41:42,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:41:42,968 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:41:42,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:41:42,968 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:41:42,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-06 14:41:50,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 14:41:50,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:41:50,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:41:50,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:41:51,982 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:41:51,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 363 treesize of output 316 [2021-08-06 14:41:54,618 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:41:54,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 321 treesize of output 290 [2021-08-06 14:41:54,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 239 [2021-08-06 14:41:55,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:41:55,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218116613] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:41:55,465 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:41:55,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:41:55,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376322470] [2021-08-06 14:41:55,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:41:55,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:41:55,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:41:55,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:41:55,466 INFO L87 Difference]: Start difference. First operand 675 states and 2307 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:57,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:41:57,993 INFO L93 Difference]: Finished difference Result 1404 states and 4322 transitions. [2021-08-06 14:41:57,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 14:41:57,993 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:41:57,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:41:57,996 INFO L225 Difference]: With dead ends: 1404 [2021-08-06 14:41:57,996 INFO L226 Difference]: Without dead ends: 1344 [2021-08-06 14:41:57,996 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 458 ImplicationChecksByTransitivity, 2274.1ms TimeCoverageRelationStatistics Valid=314, Invalid=1492, Unknown=0, NotChecked=0, Total=1806 [2021-08-06 14:41:57,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2021-08-06 14:41:58,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 670. [2021-08-06 14:41:58,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 3.42152466367713) internal successors, (2289), 669 states have internal predecessors, (2289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:58,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 2289 transitions. [2021-08-06 14:41:58,008 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 2289 transitions. Word has length 20 [2021-08-06 14:41:58,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:41:58,008 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 2289 transitions. [2021-08-06 14:41:58,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:41:58,008 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 2289 transitions. [2021-08-06 14:41:58,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:41:58,009 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:41:58,010 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:41:58,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-06 14:41:58,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:41:58,225 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:41:58,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:41:58,225 INFO L82 PathProgramCache]: Analyzing trace with hash -12601664, now seen corresponding path program 58 times [2021-08-06 14:41:58,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:41:58,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545241099] [2021-08-06 14:41:58,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:41:58,225 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:41:58,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:41:58,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:41:58,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:41:58,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545241099] [2021-08-06 14:41:58,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545241099] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:41:58,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410387611] [2021-08-06 14:41:58,584 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:41:58,584 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:41:58,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:41:58,593 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:41:58,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-06 14:42:06,681 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:42:06,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:42:06,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:42:06,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:42:07,955 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:42:07,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 363 treesize of output 312 [2021-08-06 14:42:10,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 339 treesize of output 299 [2021-08-06 14:42:10,500 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:42:10,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 299 treesize of output 258 [2021-08-06 14:42:11,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:42:11,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410387611] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:42:11,425 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:42:11,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:42:11,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943744763] [2021-08-06 14:42:11,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:42:11,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:42:11,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:42:11,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:42:11,426 INFO L87 Difference]: Start difference. First operand 670 states and 2289 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:14,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:42:14,109 INFO L93 Difference]: Finished difference Result 1681 states and 5029 transitions. [2021-08-06 14:42:14,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-06 14:42:14,109 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:42:14,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:42:14,112 INFO L225 Difference]: With dead ends: 1681 [2021-08-06 14:42:14,112 INFO L226 Difference]: Without dead ends: 1582 [2021-08-06 14:42:14,112 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 2334.9ms TimeCoverageRelationStatistics Valid=456, Invalid=1896, Unknown=0, NotChecked=0, Total=2352 [2021-08-06 14:42:14,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1582 states. [2021-08-06 14:42:14,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1582 to 664. [2021-08-06 14:42:14,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.416289592760181) internal successors, (2265), 663 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:14,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2265 transitions. [2021-08-06 14:42:14,125 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2265 transitions. Word has length 20 [2021-08-06 14:42:14,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:42:14,125 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 2265 transitions. [2021-08-06 14:42:14,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:14,125 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2265 transitions. [2021-08-06 14:42:14,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:42:14,126 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:42:14,126 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:42:14,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-08-06 14:42:14,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:42:14,327 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:42:14,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:42:14,327 INFO L82 PathProgramCache]: Analyzing trace with hash -2146823728, now seen corresponding path program 59 times [2021-08-06 14:42:14,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:42:14,327 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6291431] [2021-08-06 14:42:14,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:42:14,327 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:42:14,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:42:14,836 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:42:14,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:42:14,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6291431] [2021-08-06 14:42:14,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6291431] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:42:14,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772675555] [2021-08-06 14:42:14,836 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:42:14,837 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:42:14,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:42:14,838 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:42:14,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-06 14:42:23,038 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:42:23,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:42:23,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:42:23,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:42:23,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 324 treesize of output 280 [2021-08-06 14:42:24,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 240 [2021-08-06 14:42:24,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 214 [2021-08-06 14:42:25,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:42:25,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772675555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:42:25,532 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:42:25,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 14:42:25,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672604181] [2021-08-06 14:42:25,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:42:25,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:42:25,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:42:25,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:42:25,532 INFO L87 Difference]: Start difference. First operand 664 states and 2265 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:26,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:42:26,972 INFO L93 Difference]: Finished difference Result 861 states and 2787 transitions. [2021-08-06 14:42:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 14:42:26,973 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:42:26,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:42:26,975 INFO L225 Difference]: With dead ends: 861 [2021-08-06 14:42:26,975 INFO L226 Difference]: Without dead ends: 831 [2021-08-06 14:42:26,975 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 1527.6ms TimeCoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2021-08-06 14:42:26,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2021-08-06 14:42:26,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 664. [2021-08-06 14:42:26,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.416289592760181) internal successors, (2265), 663 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:26,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2265 transitions. [2021-08-06 14:42:26,985 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2265 transitions. Word has length 20 [2021-08-06 14:42:26,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:42:26,985 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 2265 transitions. [2021-08-06 14:42:26,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:26,986 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2265 transitions. [2021-08-06 14:42:26,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:42:26,987 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:42:26,987 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:42:27,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-06 14:42:27,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-08-06 14:42:27,187 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:42:27,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:42:27,187 INFO L82 PathProgramCache]: Analyzing trace with hash 567371652, now seen corresponding path program 60 times [2021-08-06 14:42:27,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:42:27,188 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651479104] [2021-08-06 14:42:27,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:42:27,188 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:42:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:42:27,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:42:27,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:42:27,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651479104] [2021-08-06 14:42:27,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651479104] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:42:27,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396724236] [2021-08-06 14:42:27,531 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:42:27,531 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:42:27,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:42:27,532 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:42:27,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-06 14:42:35,995 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 14:42:35,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:42:35,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 14:42:35,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:42:36,849 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:42:36,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 210 treesize of output 191 [2021-08-06 14:42:37,693 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:42:37,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 331 treesize of output 300 [2021-08-06 14:42:37,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 297 treesize of output 249 [2021-08-06 14:42:39,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:42:39,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396724236] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:42:39,204 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:42:39,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:42:39,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890073706] [2021-08-06 14:42:39,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:42:39,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:42:39,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:42:39,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:42:39,205 INFO L87 Difference]: Start difference. First operand 664 states and 2265 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:40,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:42:40,153 INFO L93 Difference]: Finished difference Result 952 states and 3068 transitions. [2021-08-06 14:42:40,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 14:42:40,153 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:42:40,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:42:40,154 INFO L225 Difference]: With dead ends: 952 [2021-08-06 14:42:40,155 INFO L226 Difference]: Without dead ends: 937 [2021-08-06 14:42:40,155 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 1085.7ms TimeCoverageRelationStatistics Valid=176, Invalid=754, Unknown=0, NotChecked=0, Total=930 [2021-08-06 14:42:40,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2021-08-06 14:42:40,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 664. [2021-08-06 14:42:40,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.416289592760181) internal successors, (2265), 663 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:40,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2265 transitions. [2021-08-06 14:42:40,164 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2265 transitions. Word has length 20 [2021-08-06 14:42:40,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:42:40,164 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 2265 transitions. [2021-08-06 14:42:40,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:40,164 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2265 transitions. [2021-08-06 14:42:40,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:42:40,165 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:42:40,165 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:42:40,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-08-06 14:42:40,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:42:40,366 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:42:40,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:42:40,366 INFO L82 PathProgramCache]: Analyzing trace with hash 1936434904, now seen corresponding path program 61 times [2021-08-06 14:42:40,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:42:40,366 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385358896] [2021-08-06 14:42:40,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:42:40,366 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:42:40,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:42:40,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:42:40,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:42:40,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385358896] [2021-08-06 14:42:40,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385358896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:42:40,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429012758] [2021-08-06 14:42:40,706 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:42:40,706 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:42:40,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:42:40,714 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:42:40,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-06 14:42:49,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:42:49,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:42:49,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:42:50,367 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:42:50,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 251 treesize of output 226 [2021-08-06 14:42:52,064 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:42:52,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 237 treesize of output 214 [2021-08-06 14:42:52,098 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:42:52,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 211 treesize of output 192 [2021-08-06 14:42:53,404 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:42:53,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429012758] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:42:53,404 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:42:53,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:42:53,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105683936] [2021-08-06 14:42:53,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:42:53,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:42:53,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:42:53,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:42:53,405 INFO L87 Difference]: Start difference. First operand 664 states and 2265 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:54,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:42:54,131 INFO L93 Difference]: Finished difference Result 867 states and 2830 transitions. [2021-08-06 14:42:54,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 14:42:54,136 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:42:54,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:42:54,137 INFO L225 Difference]: With dead ends: 867 [2021-08-06 14:42:54,137 INFO L226 Difference]: Without dead ends: 852 [2021-08-06 14:42:54,138 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 762.2ms TimeCoverageRelationStatistics Valid=137, Invalid=565, Unknown=0, NotChecked=0, Total=702 [2021-08-06 14:42:54,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2021-08-06 14:42:54,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 662. [2021-08-06 14:42:54,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 661 states have (on average 3.416036308623298) internal successors, (2258), 661 states have internal predecessors, (2258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:54,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 2258 transitions. [2021-08-06 14:42:54,146 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 2258 transitions. Word has length 20 [2021-08-06 14:42:54,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:42:54,146 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 2258 transitions. [2021-08-06 14:42:54,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:42:54,147 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 2258 transitions. [2021-08-06 14:42:54,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:42:54,148 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:42:54,148 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:42:54,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-08-06 14:42:54,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-08-06 14:42:54,348 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:42:54,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:42:54,348 INFO L82 PathProgramCache]: Analyzing trace with hash -1291984070, now seen corresponding path program 62 times [2021-08-06 14:42:54,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:42:54,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123109105] [2021-08-06 14:42:54,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:42:54,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:42:54,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:42:54,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:42:54,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:42:54,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123109105] [2021-08-06 14:42:54,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123109105] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:42:54,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843724025] [2021-08-06 14:42:54,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:42:54,718 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:42:54,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:42:54,718 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:42:54,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-06 14:43:03,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:43:03,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:43:03,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:43:03,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:43:04,436 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:43:04,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 237 treesize of output 214 [2021-08-06 14:43:07,073 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:43:07,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 375 treesize of output 326 [2021-08-06 14:43:07,088 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:43:07,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 323 treesize of output 294 [2021-08-06 14:43:08,527 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:43:08,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843724025] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:43:08,527 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:43:08,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:43:08,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612259652] [2021-08-06 14:43:08,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:43:08,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:43:08,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:43:08,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:43:08,528 INFO L87 Difference]: Start difference. First operand 662 states and 2258 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:09,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:43:09,335 INFO L93 Difference]: Finished difference Result 889 states and 2887 transitions. [2021-08-06 14:43:09,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 14:43:09,336 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:43:09,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:43:09,337 INFO L225 Difference]: With dead ends: 889 [2021-08-06 14:43:09,337 INFO L226 Difference]: Without dead ends: 874 [2021-08-06 14:43:09,337 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 795.5ms TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-08-06 14:43:09,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2021-08-06 14:43:09,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 662. [2021-08-06 14:43:09,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 661 states have (on average 3.416036308623298) internal successors, (2258), 661 states have internal predecessors, (2258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:09,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 2258 transitions. [2021-08-06 14:43:09,346 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 2258 transitions. Word has length 20 [2021-08-06 14:43:09,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:43:09,346 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 2258 transitions. [2021-08-06 14:43:09,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:09,346 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 2258 transitions. [2021-08-06 14:43:09,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:43:09,347 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:43:09,347 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:43:09,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-06 14:43:09,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-08-06 14:43:09,548 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:43:09,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:43:09,548 INFO L82 PathProgramCache]: Analyzing trace with hash -1317457200, now seen corresponding path program 63 times [2021-08-06 14:43:09,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:43:09,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380539881] [2021-08-06 14:43:09,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:43:09,548 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:43:09,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:43:09,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:43:09,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:43:09,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380539881] [2021-08-06 14:43:09,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380539881] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:43:09,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276978406] [2021-08-06 14:43:09,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 14:43:09,940 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:43:09,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:43:09,940 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:43:09,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-06 14:43:18,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 14:43:18,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:43:18,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:43:18,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:43:20,013 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:43:20,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 249 treesize of output 228 [2021-08-06 14:43:21,448 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:43:21,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 388 treesize of output 349 [2021-08-06 14:43:21,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 346 treesize of output 294 [2021-08-06 14:43:23,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:43:23,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276978406] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:43:23,699 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:43:23,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-06 14:43:23,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590661226] [2021-08-06 14:43:23,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 14:43:23,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:43:23,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 14:43:23,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:43:23,699 INFO L87 Difference]: Start difference. First operand 662 states and 2258 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:25,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:43:25,595 INFO L93 Difference]: Finished difference Result 1054 states and 3331 transitions. [2021-08-06 14:43:25,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 14:43:25,595 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:43:25,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:43:25,597 INFO L225 Difference]: With dead ends: 1054 [2021-08-06 14:43:25,597 INFO L226 Difference]: Without dead ends: 964 [2021-08-06 14:43:25,597 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1970.0ms TimeCoverageRelationStatistics Valid=174, Invalid=582, Unknown=0, NotChecked=0, Total=756 [2021-08-06 14:43:25,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2021-08-06 14:43:25,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 670. [2021-08-06 14:43:25,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 3.4349775784753365) internal successors, (2298), 669 states have internal predecessors, (2298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:25,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 2298 transitions. [2021-08-06 14:43:25,607 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 2298 transitions. Word has length 20 [2021-08-06 14:43:25,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:43:25,607 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 2298 transitions. [2021-08-06 14:43:25,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:25,607 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 2298 transitions. [2021-08-06 14:43:25,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:43:25,608 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:43:25,608 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:43:25,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-08-06 14:43:25,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:43:25,809 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:43:25,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:43:25,809 INFO L82 PathProgramCache]: Analyzing trace with hash 1242930286, now seen corresponding path program 64 times [2021-08-06 14:43:25,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:43:25,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292229683] [2021-08-06 14:43:25,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:43:25,809 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:43:25,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:43:26,190 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:43:26,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:43:26,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292229683] [2021-08-06 14:43:26,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292229683] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:43:26,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000706673] [2021-08-06 14:43:26,191 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 14:43:26,191 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:43:26,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:43:26,197 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:43:26,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-06 14:43:35,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 14:43:35,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:43:35,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:43:35,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:43:36,640 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:43:36,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 240 treesize of output 213 [2021-08-06 14:43:38,113 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:43:38,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 355 treesize of output 320 [2021-08-06 14:43:38,131 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:43:38,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 317 treesize of output 278 [2021-08-06 14:43:39,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:43:39,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000706673] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:43:39,309 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:43:39,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-06 14:43:39,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583062402] [2021-08-06 14:43:39,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 14:43:39,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:43:39,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 14:43:39,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-08-06 14:43:39,310 INFO L87 Difference]: Start difference. First operand 670 states and 2298 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:39,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:43:39,742 INFO L93 Difference]: Finished difference Result 726 states and 2443 transitions. [2021-08-06 14:43:39,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 14:43:39,743 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:43:39,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:43:39,744 INFO L225 Difference]: With dead ends: 726 [2021-08-06 14:43:39,744 INFO L226 Difference]: Without dead ends: 711 [2021-08-06 14:43:39,744 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 462.1ms TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-08-06 14:43:39,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2021-08-06 14:43:39,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 664. [2021-08-06 14:43:39,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.4374057315233784) internal successors, (2279), 663 states have internal predecessors, (2279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:39,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2279 transitions. [2021-08-06 14:43:39,752 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2279 transitions. Word has length 20 [2021-08-06 14:43:39,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:43:39,752 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 2279 transitions. [2021-08-06 14:43:39,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:39,753 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2279 transitions. [2021-08-06 14:43:39,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:43:39,754 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:43:39,754 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:43:39,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-08-06 14:43:39,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:43:39,954 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:43:39,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:43:39,954 INFO L82 PathProgramCache]: Analyzing trace with hash -618946150, now seen corresponding path program 65 times [2021-08-06 14:43:39,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:43:39,954 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080216072] [2021-08-06 14:43:39,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:43:39,955 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:43:39,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:43:40,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:43:40,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:43:40,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080216072] [2021-08-06 14:43:40,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080216072] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:43:40,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34684577] [2021-08-06 14:43:40,452 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 14:43:40,452 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:43:40,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:43:40,453 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:43:40,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-06 14:43:49,487 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:43:49,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:43:49,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:43:49,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:43:50,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 228 treesize of output 202 [2021-08-06 14:43:51,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 234 [2021-08-06 14:43:51,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 210 [2021-08-06 14:43:52,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:43:52,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34684577] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:43:52,311 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:43:52,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 14:43:52,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905132892] [2021-08-06 14:43:52,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 14:43:52,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:43:52,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 14:43:52,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-08-06 14:43:52,312 INFO L87 Difference]: Start difference. First operand 664 states and 2279 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:54,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:43:54,014 INFO L93 Difference]: Finished difference Result 938 states and 3014 transitions. [2021-08-06 14:43:54,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 14:43:54,014 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:43:54,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:43:54,015 INFO L225 Difference]: With dead ends: 938 [2021-08-06 14:43:54,015 INFO L226 Difference]: Without dead ends: 878 [2021-08-06 14:43:54,016 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 1792.7ms TimeCoverageRelationStatistics Valid=201, Invalid=989, Unknown=0, NotChecked=0, Total=1190 [2021-08-06 14:43:54,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2021-08-06 14:43:54,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 669. [2021-08-06 14:43:54,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 3.437125748502994) internal successors, (2296), 668 states have internal predecessors, (2296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:54,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 2296 transitions. [2021-08-06 14:43:54,025 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 2296 transitions. Word has length 20 [2021-08-06 14:43:54,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:43:54,025 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 2296 transitions. [2021-08-06 14:43:54,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:43:54,025 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 2296 transitions. [2021-08-06 14:43:54,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:43:54,026 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:43:54,026 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:43:54,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-08-06 14:43:54,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:43:54,227 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:43:54,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:43:54,227 INFO L82 PathProgramCache]: Analyzing trace with hash -265806660, now seen corresponding path program 66 times [2021-08-06 14:43:54,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:43:54,227 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647569943] [2021-08-06 14:43:54,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:43:54,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:43:54,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:43:54,635 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:43:54,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:43:54,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647569943] [2021-08-06 14:43:54,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647569943] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:43:54,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748769957] [2021-08-06 14:43:54,636 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 14:43:54,636 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:43:54,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:43:54,637 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:43:54,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-06 14:44:03,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-06 14:44:03,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:44:03,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:44:03,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:44:05,120 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:44:05,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 249 treesize of output 226 [2021-08-06 14:44:06,824 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:44:06,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 450 treesize of output 397 [2021-08-06 14:44:06,844 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:44:06,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 394 treesize of output 353 [2021-08-06 14:44:09,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:44:09,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748769957] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:44:09,870 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:44:09,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-06 14:44:09,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352074710] [2021-08-06 14:44:09,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 14:44:09,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:44:09,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 14:44:09,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:44:09,871 INFO L87 Difference]: Start difference. First operand 669 states and 2296 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:44:11,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:44:11,574 INFO L93 Difference]: Finished difference Result 1110 states and 3567 transitions. [2021-08-06 14:44:11,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-06 14:44:11,574 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:44:11,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:44:11,576 INFO L225 Difference]: With dead ends: 1110 [2021-08-06 14:44:11,576 INFO L226 Difference]: Without dead ends: 1065 [2021-08-06 14:44:11,576 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 1848.8ms TimeCoverageRelationStatistics Valid=249, Invalid=873, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 14:44:11,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2021-08-06 14:44:11,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 666. [2021-08-06 14:44:11,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 3.4345864661654137) internal successors, (2284), 665 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:44:11,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 2284 transitions. [2021-08-06 14:44:11,586 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 2284 transitions. Word has length 20 [2021-08-06 14:44:11,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:44:11,586 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 2284 transitions. [2021-08-06 14:44:11,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:44:11,586 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 2284 transitions. [2021-08-06 14:44:11,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:44:11,587 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:44:11,587 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:44:11,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-06 14:44:11,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:44:11,788 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:44:11,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:44:11,788 INFO L82 PathProgramCache]: Analyzing trace with hash 349736528, now seen corresponding path program 67 times [2021-08-06 14:44:11,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:44:11,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934886595] [2021-08-06 14:44:11,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:44:11,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:44:11,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:44:12,151 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:44:12,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:44:12,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934886595] [2021-08-06 14:44:12,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934886595] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:44:12,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914351401] [2021-08-06 14:44:12,151 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 14:44:12,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:44:12,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:44:12,152 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:44:12,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-06 14:44:21,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:44:21,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-06 14:44:21,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:44:22,646 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:44:22,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 241 treesize of output 214 [2021-08-06 14:44:23,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 246 [2021-08-06 14:44:23,579 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:44:23,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 221 [2021-08-06 14:44:24,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:44:24,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914351401] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:44:24,926 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:44:24,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-06 14:44:24,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053680316] [2021-08-06 14:44:24,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 14:44:24,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:44:24,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 14:44:24,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:44:24,926 INFO L87 Difference]: Start difference. First operand 666 states and 2284 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:44:25,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 14:44:25,956 INFO L93 Difference]: Finished difference Result 887 states and 2862 transitions. [2021-08-06 14:44:25,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 14:44:25,956 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-06 14:44:25,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 14:44:25,958 INFO L225 Difference]: With dead ends: 887 [2021-08-06 14:44:25,958 INFO L226 Difference]: Without dead ends: 827 [2021-08-06 14:44:25,958 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 1146.3ms TimeCoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2021-08-06 14:44:25,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2021-08-06 14:44:25,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 664. [2021-08-06 14:44:25,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.4374057315233784) internal successors, (2279), 663 states have internal predecessors, (2279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:44:25,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2279 transitions. [2021-08-06 14:44:25,966 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2279 transitions. Word has length 20 [2021-08-06 14:44:25,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 14:44:25,966 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 2279 transitions. [2021-08-06 14:44:25,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 14:44:25,966 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2279 transitions. [2021-08-06 14:44:25,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 14:44:25,967 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 14:44:25,967 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 14:44:26,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-08-06 14:44:26,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:44:26,168 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 14:44:26,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 14:44:26,168 INFO L82 PathProgramCache]: Analyzing trace with hash -195696624, now seen corresponding path program 68 times [2021-08-06 14:44:26,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 14:44:26,168 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326749188] [2021-08-06 14:44:26,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 14:44:26,168 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 14:44:26,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 14:44:26,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:44:26,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 14:44:26,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326749188] [2021-08-06 14:44:26,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326749188] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:44:26,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399576011] [2021-08-06 14:44:26,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 14:44:26,570 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 14:44:26,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 14:44:26,570 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 14:44:26,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-06 14:44:36,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 14:44:36,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 14:44:36,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 14:44:36,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 14:44:37,289 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:44:37,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 270 treesize of output 249 [2021-08-06 14:44:39,650 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:44:39,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 329 treesize of output 298 [2021-08-06 14:44:39,667 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 14:44:39,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 295 treesize of output 270 [2021-08-06 14:44:43,579 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 14:44:43,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399576011] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 14:44:43,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 14:44:43,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-06 14:44:43,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498840279] [2021-08-06 14:44:43,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-06 14:44:43,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 14:44:43,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-06 14:44:43,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2021-08-06 14:44:43,580 INFO L87 Difference]: Start difference. First operand 664 states and 2279 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-08-06 14:44:43,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 14:44:43,771 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-06 14:44:43,771 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-06 14:44:43,802 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 [2021-08-06 14:44:43,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-08-06 14:44:43,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-08-06 14:44:43,972 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (664states) and FLOYD_HOARE automaton (currently 8 states, 17 states before enhancement),while ReachableStatesComputation was computing reachable states (96 states constructed, input type IntersectNwa). [2021-08-06 14:44:43,973 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-06 14:44:43,973 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-06 14:44:43,973 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-08-06 14:44:43,977 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-06 14:44:43,977 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-06 14:44:43,978 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.08 02:44:43 BasicIcfg [2021-08-06 14:44:43,978 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-06 14:44:43,978 INFO L168 Benchmark]: Toolchain (without parser) took 727139.83 ms. Allocated memory was 177.2 MB in the beginning and 1.6 GB in the end (delta: 1.4 GB). Free memory was 157.7 MB in the beginning and 840.2 MB in the end (delta: -682.5 MB). Peak memory consumption was 751.2 MB. Max. memory is 8.0 GB. [2021-08-06 14:44:43,978 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.14 ms. Allocated memory is still 177.2 MB. Free memory is still 159.0 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-06 14:44:43,979 INFO L168 Benchmark]: Boogie Procedure Inliner took 23.59 ms. Allocated memory is still 177.2 MB. Free memory was 157.5 MB in the beginning and 155.9 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-06 14:44:43,979 INFO L168 Benchmark]: Boogie Preprocessor took 14.99 ms. Allocated memory is still 177.2 MB. Free memory was 155.9 MB in the beginning and 154.8 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-06 14:44:43,979 INFO L168 Benchmark]: RCFGBuilder took 465.93 ms. Allocated memory is still 177.2 MB. Free memory was 154.8 MB in the beginning and 155.2 MB in the end (delta: -354.3 kB). Peak memory consumption was 33.7 MB. Max. memory is 8.0 GB. [2021-08-06 14:44:43,979 INFO L168 Benchmark]: TraceAbstraction took 726629.87 ms. Allocated memory was 177.2 MB in the beginning and 1.6 GB in the end (delta: 1.4 GB). Free memory was 154.6 MB in the beginning and 840.2 MB in the end (delta: -685.6 MB). Peak memory consumption was 746.8 MB. Max. memory is 8.0 GB. [2021-08-06 14:44:43,979 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.14 ms. Allocated memory is still 177.2 MB. Free memory is still 159.0 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 23.59 ms. Allocated memory is still 177.2 MB. Free memory was 157.5 MB in the beginning and 155.9 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 14.99 ms. Allocated memory is still 177.2 MB. Free memory was 155.9 MB in the beginning and 154.8 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 465.93 ms. Allocated memory is still 177.2 MB. Free memory was 154.8 MB in the beginning and 155.2 MB in the end (delta: -354.3 kB). Peak memory consumption was 33.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 726629.87 ms. Allocated memory was 177.2 MB in the beginning and 1.6 GB in the end (delta: 1.4 GB). Free memory was 154.6 MB in the beginning and 840.2 MB in the end (delta: -685.6 MB). Peak memory consumption was 746.8 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 143]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (664states) and FLOYD_HOARE automaton (currently 8 states, 17 states before enhancement),while ReachableStatesComputation was computing reachable states (96 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 133]: 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 (664states) and FLOYD_HOARE automaton (currently 8 states, 17 states before enhancement),while ReachableStatesComputation was computing reachable states (96 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 136]: 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 (664states) and FLOYD_HOARE automaton (currently 8 states, 17 states before enhancement),while ReachableStatesComputation was computing reachable states (96 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 137]: 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 (664states) and FLOYD_HOARE automaton (currently 8 states, 17 states before enhancement),while ReachableStatesComputation was computing reachable states (96 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 38 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 726571.8ms, OverallIterations: 96, TraceHistogramMax: 1, EmptinessCheckTime: 86.3ms, AutomataDifference: 108556.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 19.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 5458 SDtfs, 9919 SDslu, 31563 SDs, 0 SdLazy, 34483 SolverSat, 3212 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 18981.7ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3116 GetRequests, 975 SyntacticMatches, 63 SemanticMatches, 2078 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14793 ImplicationChecksByTransitivity, 115625.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=675occurred in iteration=84, InterpolantAutomatonStates: 1480, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 782.9ms AutomataMinimizationTime, 95 MinimizatonAttempts, 22455 StatesRemovedByMinimization, 91 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 430.2ms SsaConstructionTime, 1768.3ms SatisfiabilityAnalysisTime, 271219.8ms InterpolantComputationTime, 3227 NumberOfCodeBlocks, 3227 NumberOfCodeBlocksAsserted, 248 NumberOfCheckSat, 3059 ConstructedInterpolants, 61 QuantifiedInterpolants, 105618 SizeOfPredicates, 877 NumberOfNonLiveVariables, 5936 ConjunctsInSsa, 2620 ConjunctsInUnsatCore, 168 InterpolantComputations, 24 PerfectInterpolantSequences, 20/436 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